Υλοποίηση communication controller σε FPGA, με βάση το πρωτόκολλο FlexRay

Στις μέρες μας, τα σύγχρονα οχήματα ενσωματώνουν όλο και περισσότερες λειτουργίες, όπως αυτοματοποιημένο παρκάρισμα, εντοπισμός πεζών, κ.λ.π. Το πρωτόκολλο επικοινωνίας FlexRay είναι πια ένα από τα ευρέως χρησιμοποιούμενα πρωτόκολλα στο χώρο της αυτοκινητοβιομηχανίας, για την πραγματοποίηση των προα...

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Δήμογλης, Άγγελος
Άλλοι συγγραφείς: Dimoglis, Angelos
Γλώσσα:Greek
Έκδοση: 2022
Θέματα:
Διαθέσιμο Online:https://hdl.handle.net/10889/23529
id nemertes-10889-23529
record_format dspace
spelling nemertes-10889-235292022-10-27T03:35:01Z Υλοποίηση communication controller σε FPGA, με βάση το πρωτόκολλο FlexRay FPGA implementation of communication controller, based on the FlexRay protocol Δήμογλης, Άγγελος Dimoglis, Angelos Ενσωματωμένα συστήματα Επικοινωνία Υπολογιστές αυτοκινήτων Hardware Embedded systems FPGA Automotive computing FlexRay VHDL Communication Στις μέρες μας, τα σύγχρονα οχήματα ενσωματώνουν όλο και περισσότερες λειτουργίες, όπως αυτοματοποιημένο παρκάρισμα, εντοπισμός πεζών, κ.λ.π. Το πρωτόκολλο επικοινωνίας FlexRay είναι πια ένα από τα ευρέως χρησιμοποιούμενα πρωτόκολλα στο χώρο της αυτοκινητοβιομηχανίας, για την πραγματοποίηση των προαναφερθέντων λειτουργιών. Αυτό συμβαίνει γιατί, το συγκεκριμένο πρωτόκολλο προσφέρει ταχύτερη μετάδοση δεδομένων και μεγαλύτερη αξιοπιστία. Παράλληλα όμως, το πρωτόκολλο FlexRay χρησιμοποιεί περισσότερο εύρος ζώνης, και καταναλώνει περισσότερη ενέργεια σε σχέση με τα προγενέστερα πρωτόκολλα, με αποτέλεσμα την υποβάθμιση της συνολικής απόδοσης του συστήματος. Γι' αυτό το λόγο, προτείνεται η επέκταση των δυνατοτήτων των communication controllers, σε κάθε κόμβο του δικτύου, όπου διενεργεί το πρωτόκολλο FlexRay. Έτσι, θα βελτιωθεί η συνολική ποιότητα και αποτελεσματικότητα του συστήματος. Οι περισσότερες συσκευές στο εμπόριο δεν επιτρέπουν αυτή την επέκταση, αλλά αυτή θα ήταν εφικτή με τη χρήση προγραμματιζόμενης λογικής, και πιο συγκεκριμένα Field-Programmable Gate Array (FPGA). Στόχος λοιπόν της παρούσας διπλωματικής εργασίας είναι ο σχεδιασμός και η υλοποίηση ενός αντίστοιχου Communication Controller με τη χρήση της γλώσσας περιγραφής υλικού VHDL. - Nowadays, the synchronous vehicles incorporate more and more features, such as automated parking, pedestrian detection, etc. The communication protocol FlexRay is now one of the widely used protocols in the automotive industry, for the operation of the aforementioned features. That is because the specific protocol offers faster data transmission and higher reliability. At the same time though, the FlexRay protocol requires higher bandwidth and consumes more energy, opposed to previously used protocols, resulting in the degration of the overall system performance. For this reason, the extension of the communication controllers' capabilities is suggested, in each network's node, where the FlexRay protocol operates. In this way, the quality and the efficiency of the system would be increased. Most of the off-the-shelf devices don't allow such an extension, but it would be possible by using reconfigurable logic, and specifically Field-Programmable Gate Array (FPGA). So, the purpose of the present Diploma Thesis, is the design and the implementation of a corresponding Communication Controller, by using the hardware description language VHDL. 2022-10-26T11:25:13Z 2022-10-26T11:25:13Z 2022-08-28 https://hdl.handle.net/10889/23529 el Attribution-NonCommercial-ShareAlike 3.0 United States http://creativecommons.org/licenses/by-nc-sa/3.0/us/ application/pdf
institution UPatras
collection Nemertes
language Greek
topic Ενσωματωμένα συστήματα
Επικοινωνία
Υπολογιστές αυτοκινήτων
Hardware
Embedded systems
FPGA
Automotive computing
FlexRay
VHDL
Communication
spellingShingle Ενσωματωμένα συστήματα
Επικοινωνία
Υπολογιστές αυτοκινήτων
Hardware
Embedded systems
FPGA
Automotive computing
FlexRay
VHDL
Communication
Δήμογλης, Άγγελος
Υλοποίηση communication controller σε FPGA, με βάση το πρωτόκολλο FlexRay
description Στις μέρες μας, τα σύγχρονα οχήματα ενσωματώνουν όλο και περισσότερες λειτουργίες, όπως αυτοματοποιημένο παρκάρισμα, εντοπισμός πεζών, κ.λ.π. Το πρωτόκολλο επικοινωνίας FlexRay είναι πια ένα από τα ευρέως χρησιμοποιούμενα πρωτόκολλα στο χώρο της αυτοκινητοβιομηχανίας, για την πραγματοποίηση των προαναφερθέντων λειτουργιών. Αυτό συμβαίνει γιατί, το συγκεκριμένο πρωτόκολλο προσφέρει ταχύτερη μετάδοση δεδομένων και μεγαλύτερη αξιοπιστία. Παράλληλα όμως, το πρωτόκολλο FlexRay χρησιμοποιεί περισσότερο εύρος ζώνης, και καταναλώνει περισσότερη ενέργεια σε σχέση με τα προγενέστερα πρωτόκολλα, με αποτέλεσμα την υποβάθμιση της συνολικής απόδοσης του συστήματος. Γι' αυτό το λόγο, προτείνεται η επέκταση των δυνατοτήτων των communication controllers, σε κάθε κόμβο του δικτύου, όπου διενεργεί το πρωτόκολλο FlexRay. Έτσι, θα βελτιωθεί η συνολική ποιότητα και αποτελεσματικότητα του συστήματος. Οι περισσότερες συσκευές στο εμπόριο δεν επιτρέπουν αυτή την επέκταση, αλλά αυτή θα ήταν εφικτή με τη χρήση προγραμματιζόμενης λογικής, και πιο συγκεκριμένα Field-Programmable Gate Array (FPGA). Στόχος λοιπόν της παρούσας διπλωματικής εργασίας είναι ο σχεδιασμός και η υλοποίηση ενός αντίστοιχου Communication Controller με τη χρήση της γλώσσας περιγραφής υλικού VHDL.
author2 Dimoglis, Angelos
author_facet Dimoglis, Angelos
Δήμογλης, Άγγελος
author Δήμογλης, Άγγελος
author_sort Δήμογλης, Άγγελος
title Υλοποίηση communication controller σε FPGA, με βάση το πρωτόκολλο FlexRay
title_short Υλοποίηση communication controller σε FPGA, με βάση το πρωτόκολλο FlexRay
title_full Υλοποίηση communication controller σε FPGA, με βάση το πρωτόκολλο FlexRay
title_fullStr Υλοποίηση communication controller σε FPGA, με βάση το πρωτόκολλο FlexRay
title_full_unstemmed Υλοποίηση communication controller σε FPGA, με βάση το πρωτόκολλο FlexRay
title_sort υλοποίηση communication controller σε fpga, με βάση το πρωτόκολλο flexray
publishDate 2022
url https://hdl.handle.net/10889/23529
work_keys_str_mv AT dēmoglēsangelos ylopoiēsēcommunicationcontrollersefpgamebasētoprōtokolloflexray
AT dēmoglēsangelos fpgaimplementationofcommunicationcontrollerbasedontheflexrayprotocol
_version_ 1771297226684891136