Ανάπτυξη soft processor σε ολοκληρωμένο προγραμματιζόμενης λογικής και σύγκριση των επιδόσεων του έναντι λύσεων υλικού και λογισμικού

Οι απαιτήσεις των εφαρμογών αυξάνονται ραγδαία με την πάροδο του χρόνου. Έτσι ο χρήστης θα πρέπει να αλλάξει τα στοιχεία που χρησιμοποιεί ή να αλλάξει των τρέχον σχεδιασμό του ώστε να ανταποκρίνεται στις απαιτήσεις που προέκυψαν. Αυτό είναι χρονοβόρο και δαπανηρό, οπότε οι χρήστες ψάχνουν λύσεις...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Κενάτσο, Χρήστος
Άλλοι συγγραφείς: Kenatso, Christos
Γλώσσα: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