Αρχιτεκτονικές και διερεύνηση FPGA υλοποιήσεων με HLS

Ο σκοπός της παρούσας εργασίας είναι η μελέτη και η υλοποίηση του ισοσταθμιστή ανάδρασης απόφασης Volterra (5,3) με τη χρήση High Level Synthesis (HLS). Για το σκοπό αυτό, μελετώνται ξεχωριστά οι δύο βρόχοι που απαρτίζουν τον ισοσταθμιστή, ο ευθύς και ο βρόχος ανάδρασης. Στη συνέχεια, σε καθέναν από...

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Παντοπούλου, Στυλιανή
Άλλοι συγγραφείς: Θεοδωρίδης, Γεώργιος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2018
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/11388
id nemertes-10889-11388
record_format dspace
spelling nemertes-10889-113882022-09-05T06:57:42Z Αρχιτεκτονικές και διερεύνηση FPGA υλοποιήσεων με HLS Architectures and investigation of FPGA implementations using HLS Παντοπούλου, Στυλιανή Θεοδωρίδης, Γεώργιος Μπίρμπας, Μιχαήλ Pantopoulou, Styliani Σύνθεση υψηλού επιπέδου Ισοσταθμιστές Ισοσταθμιστές Volterra απόφασης με ανάδραση Συστοιχία επιτόπια προγραμματιζόμενων πυλών High level synthesis Equalizers Volterra decision feedback equalizers FPGA Virtex-7 621.395 Ο σκοπός της παρούσας εργασίας είναι η μελέτη και η υλοποίηση του ισοσταθμιστή ανάδρασης απόφασης Volterra (5,3) με τη χρήση High Level Synthesis (HLS). Για το σκοπό αυτό, μελετώνται ξεχωριστά οι δύο βρόχοι που απαρτίζουν τον ισοσταθμιστή, ο ευθύς και ο βρόχος ανάδρασης. Στη συνέχεια, σε καθέναν από αυτούς εφαρμόζονται διάφορες μέθοδοι για επίτευξη υψηλής απόδοσης. Πιο συγκεκριμένα, εφαρμόζεται διασωλήνωση, παραλληλία, προϋπολογισμός, καθώς και μία μέθοδος που έχει προταθεί από τον Parhi. Η υλοποίηση του ισοσταθμιστή πραγματοποιείται στο Vivado HLS 2014.4 και τα αποτελέσματα ελέγχονται αφού συγκρίνονται με έναν πιο απλό κώδικα σε C. Η ρυθμοαπόδοση που επιτυγχάνεται με τη χρήση των παραπάνω μεθόδων είναι 5.3 Gbps. The purpose of this diploma thesis is the study and implementation of the Volterra (5,3) decision feedback equalizer by using High Level Synthesis (HLS). For this purpose, the two loops that form the equalizer, the feed forward and the feedback loop, are separately studied. Subsequently, various methods for achieving high performance are applied to each of these loops. More specifically, pipelining, parallelism, look-ahead, and even a method suggested by Parhi are applied. The implementation of the equalizer is conducted using Vivado HLS 2014.4 and the results are confirmed after being compared with the results of a simpler C code. The throughput that is achieved using the methods described above is 5.3 Gbps. 2018-06-12T10:50:34Z 2018-06-12T10:50:34Z 2018-03-07 Thesis http://hdl.handle.net/10889/11388 gr 0 application/pdf
institution UPatras
collection Nemertes
language Greek
topic Σύνθεση υψηλού επιπέδου
Ισοσταθμιστές
Ισοσταθμιστές Volterra απόφασης με ανάδραση
Συστοιχία επιτόπια προγραμματιζόμενων πυλών
High level synthesis
Equalizers
Volterra decision feedback equalizers
FPGA
Virtex-7
621.395
spellingShingle Σύνθεση υψηλού επιπέδου
Ισοσταθμιστές
Ισοσταθμιστές Volterra απόφασης με ανάδραση
Συστοιχία επιτόπια προγραμματιζόμενων πυλών
High level synthesis
Equalizers
Volterra decision feedback equalizers
FPGA
Virtex-7
621.395
Παντοπούλου, Στυλιανή
Αρχιτεκτονικές και διερεύνηση FPGA υλοποιήσεων με HLS
description Ο σκοπός της παρούσας εργασίας είναι η μελέτη και η υλοποίηση του ισοσταθμιστή ανάδρασης απόφασης Volterra (5,3) με τη χρήση High Level Synthesis (HLS). Για το σκοπό αυτό, μελετώνται ξεχωριστά οι δύο βρόχοι που απαρτίζουν τον ισοσταθμιστή, ο ευθύς και ο βρόχος ανάδρασης. Στη συνέχεια, σε καθέναν από αυτούς εφαρμόζονται διάφορες μέθοδοι για επίτευξη υψηλής απόδοσης. Πιο συγκεκριμένα, εφαρμόζεται διασωλήνωση, παραλληλία, προϋπολογισμός, καθώς και μία μέθοδος που έχει προταθεί από τον Parhi. Η υλοποίηση του ισοσταθμιστή πραγματοποιείται στο Vivado HLS 2014.4 και τα αποτελέσματα ελέγχονται αφού συγκρίνονται με έναν πιο απλό κώδικα σε C. Η ρυθμοαπόδοση που επιτυγχάνεται με τη χρήση των παραπάνω μεθόδων είναι 5.3 Gbps.
author2 Θεοδωρίδης, Γεώργιος
author_facet Θεοδωρίδης, Γεώργιος
Παντοπούλου, Στυλιανή
format Thesis
author Παντοπούλου, Στυλιανή
author_sort Παντοπούλου, Στυλιανή
title Αρχιτεκτονικές και διερεύνηση FPGA υλοποιήσεων με HLS
title_short Αρχιτεκτονικές και διερεύνηση FPGA υλοποιήσεων με HLS
title_full Αρχιτεκτονικές και διερεύνηση FPGA υλοποιήσεων με HLS
title_fullStr Αρχιτεκτονικές και διερεύνηση FPGA υλοποιήσεων με HLS
title_full_unstemmed Αρχιτεκτονικές και διερεύνηση FPGA υλοποιήσεων με HLS
title_sort αρχιτεκτονικές και διερεύνηση fpga υλοποιήσεων με hls
publishDate 2018
url http://hdl.handle.net/10889/11388
work_keys_str_mv AT pantopouloustylianē architektonikeskaidiereunēsēfpgaylopoiēseōnmehls
AT pantopouloustylianē architecturesandinvestigationoffpgaimplementationsusinghls
_version_ 1771297179938324480