Σχεδιασμός και υλοποίηση υπολογιστή μονής πλακέτας (προτύπου νανοϋπολογιστή) με FPGA και διερεύνηση των τρόπων επικοινωνίας μεταξύ επεξεργαστή και FPGA
Στην διπλωματική εργασία αυτή θα παρουσιαστεί ο τρόπος σχεδίασης μιας πλακέτας Kintex 7 - FPGA εκπαιδευτικού σκοπού. Η συγκεκριμένη πλακέτα θα είναι σχεδιασμένη έτσι ώστε να μπορεί να λειτουργεί σαν ένα σύστημα κοινής μνήμης με την πλακέτα του εμπορίου Α64-OlinuXino Board που περιέχει τον ομώνυμο επ...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | Greek |
Έκδοση: |
2022
|
Θέματα: | |
Διαθέσιμο Online: | https://hdl.handle.net/10889/23677 |
id |
nemertes-10889-23677 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-236772022-11-05T04:37:33Z Σχεδιασμός και υλοποίηση υπολογιστή μονής πλακέτας (προτύπου νανοϋπολογιστή) με FPGA και διερεύνηση των τρόπων επικοινωνίας μεταξύ επεξεργαστή και FPGA Design and Implemantation SoC FPGA board and study of communication modes between CPU and FPGA Μαγκλάρας, Θεμιστοκλής-Παναγιώτης Magklaras, Themistoklis-Panagiotis Πλακέτα Kintex 7 PCB FPGA KiCad RS232 Στην διπλωματική εργασία αυτή θα παρουσιαστεί ο τρόπος σχεδίασης μιας πλακέτας Kintex 7 - FPGA εκπαιδευτικού σκοπού. Η συγκεκριμένη πλακέτα θα είναι σχεδιασμένη έτσι ώστε να μπορεί να λειτουργεί σαν ένα σύστημα κοινής μνήμης με την πλακέτα του εμπορίου Α64-OlinuXino Board που περιέχει τον ομώνυμο επεξεργαστή. Για αυτόν τον λόγο γίνεται μελέτη στην πλακέτα επεξεργαστή έτσι ώστε να εντοπιστούν όλα εκείνα τα εξαρτήματα που αφορούν την επέκτασης της. Στην συνέχεια, αναλύονται τα εξαρτήματα αυτά και παρουσιάζεται αναλυτική θεωρία με τον τρόπο λειτουργίας τους. Η FPGA πλακέτα θα σχεδιαστεί με βάση τα αποτελέσματα της μελέτης της πλακέτας του επεξεργαστή, όπου θα παρουσιαστεί το σχηματικό της μαζί με εκτεταμένη θεωρία για κάθε εξάρτημα της ενώ στο τέλος θα αναλυθεί ο τρόπος υλοποίησης του layout της πλακέτας. Επιπροσθέτως, θα παρατεθούν τα αποτελέσματα ελέγχου της πλακέτας από λογισμικό εταιρειών κατασκευής PCB που μας δίνει πληροφορίες σχετικά με το αν η πλακέτα που σχεδιάστηκε μπορεί να κατασκευαστεί. Τέλος, παρουσιάζεται και μια θεωρητική μελέτη σχετικά με την επικοινωνία μεταξύ της πλακέτας του επεξεργαστή και της πλακέτας FPGA. This thesis is about presenting the steps of designing an FPGA Kintex 7 Development Board. This board is designed in an way so that it is compatible with a CPU board called "A64 OlinuXino Board". These two boards should be able to connect physically together and operate as a shared memory system. In order to achieve this the extension capabilities of A64 are analysed before starting to design the FPGA Board. After we get an image of which components need to be placed in our board the schematic design begins. A small theoretical background in every component chapter is presented and finally the layout. At the end a study is being held about the communication between FPGA-CPU SoC. 2022-11-04T06:28:21Z 2022-11-04T06:28:21Z 2022-11-03 https://hdl.handle.net/10889/23677 el Attribution-NonCommercial-NoDerivs 3.0 United States http://creativecommons.org/licenses/by-nc-nd/3.0/us/ application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Πλακέτα Kintex 7 PCB FPGA KiCad RS232 |
spellingShingle |
Πλακέτα Kintex 7 PCB FPGA KiCad RS232 Μαγκλάρας, Θεμιστοκλής-Παναγιώτης Σχεδιασμός και υλοποίηση υπολογιστή μονής πλακέτας (προτύπου νανοϋπολογιστή) με FPGA και διερεύνηση των τρόπων επικοινωνίας μεταξύ επεξεργαστή και FPGA |
description |
Στην διπλωματική εργασία αυτή θα παρουσιαστεί ο τρόπος σχεδίασης μιας πλακέτας Kintex 7 - FPGA εκπαιδευτικού σκοπού. Η συγκεκριμένη πλακέτα θα είναι σχεδιασμένη έτσι ώστε να μπορεί να λειτουργεί σαν ένα σύστημα κοινής μνήμης με την πλακέτα του εμπορίου Α64-OlinuXino Board που περιέχει τον ομώνυμο επεξεργαστή. Για αυτόν τον λόγο γίνεται μελέτη στην πλακέτα επεξεργαστή έτσι ώστε να εντοπιστούν όλα εκείνα τα εξαρτήματα που αφορούν την επέκτασης της. Στην συνέχεια, αναλύονται τα εξαρτήματα αυτά και παρουσιάζεται αναλυτική θεωρία με τον τρόπο λειτουργίας τους. Η FPGA πλακέτα θα σχεδιαστεί με βάση τα αποτελέσματα της μελέτης της πλακέτας του επεξεργαστή, όπου θα παρουσιαστεί το σχηματικό της μαζί με εκτεταμένη θεωρία για κάθε εξάρτημα της ενώ στο τέλος θα αναλυθεί ο τρόπος υλοποίησης του layout της πλακέτας. Επιπροσθέτως, θα παρατεθούν τα αποτελέσματα ελέγχου της πλακέτας από λογισμικό εταιρειών κατασκευής PCB που μας δίνει πληροφορίες σχετικά με το αν η πλακέτα που σχεδιάστηκε μπορεί να κατασκευαστεί. Τέλος, παρουσιάζεται και μια θεωρητική μελέτη σχετικά με την επικοινωνία μεταξύ της πλακέτας του επεξεργαστή και της πλακέτας FPGA. |
author2 |
Magklaras, Themistoklis-Panagiotis |
author_facet |
Magklaras, Themistoklis-Panagiotis Μαγκλάρας, Θεμιστοκλής-Παναγιώτης |
author |
Μαγκλάρας, Θεμιστοκλής-Παναγιώτης |
author_sort |
Μαγκλάρας, Θεμιστοκλής-Παναγιώτης |
title |
Σχεδιασμός και υλοποίηση υπολογιστή μονής πλακέτας (προτύπου νανοϋπολογιστή) με FPGA και διερεύνηση των τρόπων επικοινωνίας μεταξύ επεξεργαστή και FPGA |
title_short |
Σχεδιασμός και υλοποίηση υπολογιστή μονής πλακέτας (προτύπου νανοϋπολογιστή) με FPGA και διερεύνηση των τρόπων επικοινωνίας μεταξύ επεξεργαστή και FPGA |
title_full |
Σχεδιασμός και υλοποίηση υπολογιστή μονής πλακέτας (προτύπου νανοϋπολογιστή) με FPGA και διερεύνηση των τρόπων επικοινωνίας μεταξύ επεξεργαστή και FPGA |
title_fullStr |
Σχεδιασμός και υλοποίηση υπολογιστή μονής πλακέτας (προτύπου νανοϋπολογιστή) με FPGA και διερεύνηση των τρόπων επικοινωνίας μεταξύ επεξεργαστή και FPGA |
title_full_unstemmed |
Σχεδιασμός και υλοποίηση υπολογιστή μονής πλακέτας (προτύπου νανοϋπολογιστή) με FPGA και διερεύνηση των τρόπων επικοινωνίας μεταξύ επεξεργαστή και FPGA |
title_sort |
σχεδιασμός και υλοποίηση υπολογιστή μονής πλακέτας (προτύπου νανοϋπολογιστή) με fpga και διερεύνηση των τρόπων επικοινωνίας μεταξύ επεξεργαστή και fpga |
publishDate |
2022 |
url |
https://hdl.handle.net/10889/23677 |
work_keys_str_mv |
AT manklarasthemistoklēspanagiōtēs schediasmoskaiylopoiēsēypologistēmonēsplaketasprotypounanoüpologistēmefpgakaidiereunēsētōntropōnepikoinōniasmetaxyepexergastēkaifpga AT manklarasthemistoklēspanagiōtēs designandimplemantationsocfpgaboardandstudyofcommunicationmodesbetweencpuandfpga |
_version_ |
1771297311647858688 |