Ανάπτυξη soft processor σε ολοκληρωμένο προγραμματιζόμενης λογικής και σύγκριση των επιδόσεων του έναντι λύσεων υλικού και λογισμικού
Οι απαιτήσεις των εφαρμογών αυξάνονται ραγδαία με την πάροδο του χρόνου. Έτσι ο χρήστης θα πρέπει να αλλάξει τα στοιχεία που χρησιμοποιεί ή να αλλάξει των τρέχον σχεδιασμό του ώστε να ανταποκρίνεται στις απαιτήσεις που προέκυψαν. Αυτό είναι χρονοβόρο και δαπανηρό, οπότε οι χρήστες ψάχνουν λύσεις...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | Greek |
Έκδοση: |
2020
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/13772 |
id |
nemertes-10889-13772 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-137722022-09-05T06:57:14Z Ανάπτυξη soft processor σε ολοκληρωμένο προγραμματιζόμενης λογικής και σύγκριση των επιδόσεων του έναντι λύσεων υλικού και λογισμικού Development of soft processor in integrated programmable logic and comparison of its performance against hardware and software solutions Κενάτσο, Χρήστος Kenatso, Christos Επεξεργαστές Συστοιχίες επιτόπιων προγραμματιζόμενων πυλών Soft processors Microblaze Οι απαιτήσεις των εφαρμογών αυξάνονται ραγδαία με την πάροδο του χρόνου. Έτσι ο χρήστης θα πρέπει να αλλάξει τα στοιχεία που χρησιμοποιεί ή να αλλάξει των τρέχον σχεδιασμό του ώστε να ανταποκρίνεται στις απαιτήσεις που προέκυψαν. Αυτό είναι χρονοβόρο και δαπανηρό, οπότε οι χρήστες ψάχνουν λύσεις που να παρέχουν ευελιξία ως προς τον σχεδιασμό τους. Μια λύση είναι οι soft processor,όπως ο Microblaze της Xilinx τον οποίο θα χρησιμοποιήσουμε σε αυτή την διπλωματική. Ο Microblaze μπορεί να υλοποιηθεί σε πολλές εναλλακτικές μορφές και μπορεί να χρησιμοποιηθεί ως microcontroller ή ως ενσωματωμένος επεξεργαστής πάνω στα FPGAς. Σε αυτή την διπλωματική θα δούμε τα πλεονεκτήματα και τα μειονεκτήματα του Microblaze σε σχέση με λύσεις υλικού και λογισμικού. Θα αντιμετωπίσουμε τα ίδια προβλήματα με τρεις τρόπους (α) με την γλώσσα περιγραφής υλικού Verilog, (β) με την γλώσσα προγραμματισμού C και (γ) με τον soft processor Microblaze,και θα συγκρίνουμε τους χρόνους εκτέλεσης κάθε υλοποίησης. Με αυτό τον τρόπο θα μπορέσουμε να μάθουμε σε ποιόν τύπο προβλημμάτων συμφέρει τον χρήστης να χρησιμοποιήσει έναν soft processor σαν τον Microblaze κα σε ποιά όχι. 2020-08-20T18:59:27Z 2020-08-20T18:59:27Z 2020-07-21 http://hdl.handle.net/10889/13772 gr application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Επεξεργαστές Συστοιχίες επιτόπιων προγραμματιζόμενων πυλών Soft processors Microblaze |
spellingShingle |
Επεξεργαστές Συστοιχίες επιτόπιων προγραμματιζόμενων πυλών Soft processors Microblaze Κενάτσο, Χρήστος Ανάπτυξη soft processor σε ολοκληρωμένο προγραμματιζόμενης λογικής και σύγκριση των επιδόσεων του έναντι λύσεων υλικού και λογισμικού |
description |
Οι απαιτήσεις των εφαρμογών αυξάνονται ραγδαία με την πάροδο του χρόνου. Έτσι ο χρήστης θα
πρέπει να αλλάξει τα στοιχεία που χρησιμοποιεί ή να αλλάξει των τρέχον σχεδιασμό του ώστε να
ανταποκρίνεται στις απαιτήσεις που προέκυψαν. Αυτό είναι χρονοβόρο και δαπανηρό, οπότε οι χρήστες
ψάχνουν λύσεις που να παρέχουν ευελιξία ως προς τον σχεδιασμό τους. Μια λύση είναι οι soft processor,όπως ο Microblaze της Xilinx τον οποίο θα χρησιμοποιήσουμε σε
αυτή την διπλωματική. Ο Microblaze μπορεί να υλοποιηθεί σε πολλές εναλλακτικές μορφές και μπορεί
να χρησιμοποιηθεί ως microcontroller ή ως ενσωματωμένος επεξεργαστής πάνω στα FPGAς. Σε αυτή την
διπλωματική θα δούμε τα πλεονεκτήματα και τα μειονεκτήματα του Microblaze σε σχέση με λύσεις
υλικού και λογισμικού. Θα αντιμετωπίσουμε τα ίδια προβλήματα με τρεις τρόπους (α) με την γλώσσα
περιγραφής υλικού Verilog, (β) με την γλώσσα προγραμματισμού C και (γ) με τον soft processor
Microblaze,και θα συγκρίνουμε τους χρόνους εκτέλεσης κάθε υλοποίησης. Με αυτό τον τρόπο θα
μπορέσουμε να μάθουμε σε ποιόν τύπο προβλημμάτων συμφέρει τον χρήστης να χρησιμοποιήσει έναν
soft processor σαν τον Microblaze κα σε ποιά όχι. |
author2 |
Kenatso, Christos |
author_facet |
Kenatso, Christos Κενάτσο, Χρήστος |
author |
Κενάτσο, Χρήστος |
author_sort |
Κενάτσο, Χρήστος |
title |
Ανάπτυξη soft processor σε ολοκληρωμένο προγραμματιζόμενης λογικής και σύγκριση των επιδόσεων του έναντι λύσεων υλικού και λογισμικού |
title_short |
Ανάπτυξη soft processor σε ολοκληρωμένο προγραμματιζόμενης λογικής και σύγκριση των επιδόσεων του έναντι λύσεων υλικού και λογισμικού |
title_full |
Ανάπτυξη soft processor σε ολοκληρωμένο προγραμματιζόμενης λογικής και σύγκριση των επιδόσεων του έναντι λύσεων υλικού και λογισμικού |
title_fullStr |
Ανάπτυξη soft processor σε ολοκληρωμένο προγραμματιζόμενης λογικής και σύγκριση των επιδόσεων του έναντι λύσεων υλικού και λογισμικού |
title_full_unstemmed |
Ανάπτυξη soft processor σε ολοκληρωμένο προγραμματιζόμενης λογικής και σύγκριση των επιδόσεων του έναντι λύσεων υλικού και λογισμικού |
title_sort |
ανάπτυξη soft processor σε ολοκληρωμένο προγραμματιζόμενης λογικής και σύγκριση των επιδόσεων του έναντι λύσεων υλικού και λογισμικού |
publishDate |
2020 |
url |
http://hdl.handle.net/10889/13772 |
work_keys_str_mv |
AT kenatsochrēstos anaptyxēsoftprocessorseoloklērōmenoprogrammatizomenēslogikēskaisynkrisētōnepidoseōntouenantilyseōnylikoukailogismikou AT kenatsochrēstos developmentofsoftprocessorinintegratedprogrammablelogicandcomparisonofitsperformanceagainsthardwareandsoftwaresolutions |
_version_ |
1771297165549764608 |