Υποχρεωτικό
Επαναδιαμορφώσιμα Συστήματα Υλικού
- ΜΑΘΗΣΙΑΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ
-
Στόχος του μαθήματος είναι να εισάγει τους φοιτητές στη σύγχρονη προσέγγιση σχεδίασης και υλοποίησης ψηφιακών κυκλωμάτων με χρήση Επαναδιαμορφώσιμων Συστημάτων (Field Programmable Gate Arrays - FPGA). Οι σπουδαστές θα διδαχθούν τεχνικές σχεδίασης με γλώσσες περιγραφής υλικού (Hardware Description Languages HDLs) για FPGAs.
Με την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα είναι σε θέση:
- να σχεδιάζουν και να υλοποιούν ψηφιακά κυκλώματα με τη χρήση γλώσσας περιγραφής υλικού (HDL) για τεχνολογίες FPGAs,
- να αναλύουν τις διαδικασίες της σύνθεσης, της επαλήθευσης της ορθής σχεδίασης και της υλοποίησης σε τεχνολογίες FPGAs,
- να σχεδιάζουν και να υλοποιούν ψηφιακά συστήματα σε τεχνολογία FPGAs με τη χρήση εργαλείων λογισμικού CAD.
- να υλοποιούν ψηφιακά κυκλώματα για αριθμητικές πράξεις και άλλες σύγχρονες εφαρμογές
- ΓΕΝΙΚΕΣ ΙΚΑΝΟΤΗΤΕΣ
-
- Να υλοποιούν ψηφιακά κυκλώματα για αριθμητικές πράξεις και άλλες σύγχρονες εφαρμογές,
- Αυτόνομη εργασία
- Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
- ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ
-
Σύντομη περιγραφή
- Τεχνολογία, μεθοδολογία και ροή σχεδίασης με FPGAs
- Μοντελοποίηση συστημάτων και λειτουργικής επαλήθευσης με γλώσσες περιγραφής υλικού (Hardware Description Languages, HDLs) για FPGAs
- Σχεδίαση επιταχυντών υλικού σε τεχνολογίες FPGA
- Σχεδίαση με FPGAs για σύγχρονες εφαρμογές
Θεματικές ενότητες ανά εβδομάδα
- Εισαγωγή στη σχεδίαση ψηφιακών συστημάτων με FPGAs
- Τεχνολογία VLSI
- Αρχιτεκτονικές FPGAs
- FPGAs βασισμένα σε SRAM
- Μεθοδολογία και ροή σχεδίασης με FPGAs
- Μοντελοποίηση και λειτουργική επαλήθευση με γλώσσες περιγραφής υλικού (Hardware Description Languages, HDLs) για
FPGAs - Υλοποίηση συνδυαστικών κυκλωμάτων και αριθμητικών πράξεων και παραδείγματα
- Υλοποίηση ακολουθιακών κυκλωμάτων και παραδείγματα
- Μνήμες σε αρχιτεκτονικές FPGAs
- Περιορισμοί χρονισμού (timing constraints) και σχεδίαση για βελτιστοποίηση του χρονισμού (timing closure) σε FPGAs
- Σχεδίαση με χρήση έτοιμων πυρήνων IP (IP Cores) σε τεχνολογίες FPGA
- Σχεδίαση επιταχυντών υλικού σε τεχνολογίες FPGA
- Σχεδίαση και υλοποίηση με FPGAs για σύγχρονες εφαρμογές
- ΟΡΓΑΝΩΣΗ ΔΙΔΑΣΚΑΛΙΑΣ
-
Δραστηριότητα Φόρτος Εργασίας Εξαμήνου Διαλέξεις 39 Φροντιστηριακή διδασκαλία 13 Αυτοτελής μελέτη 98 Σύνολο μαθήματος 150 - ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ
-
Το μάθημα αξιολογείται με γραπτή τελική εξέταση τρίωρης διάρκειας και πιθανή διαδικασία διαρκούς αξιολόγησης κατά την κρίση του διδάσκοντα. Η ακριβής διαδικασία αξιολόγησης ανακοινώνεται στους φοιτητές και αναρτάται στο eclass στην αρχή του εξαμήνου.
- ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ
-
1. Wayne Wolf, Σχεδιασμός Ψηφιακών Συστημάτων σε FPGAs, 1η Έκδοση Αμερικανική, εκδόσεις ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ, 2013 (κωδικός στον Εύδοξο: 33134146)
2. Brown, Vranesic, Μιχαήλ Γ. Δημόπουλος (Επιστ. επιμέλεια), Σχεδίαση Ψηφιακών Συστημάτων με τη Γλώσσα VHDL, 3η Βελτιωμένη Έκδοση, εκδόσεις ΤΖΙΟΛΑ, 2021 (κωδικός στον Εύδοξο: 102070909) - ΗΛΕΚΤΡΟΝΙΚΗ ΣΕΛΙ∆Α ΜΑΘΗΜΑΤΟΣ ΣΤΟ ECLASS