| Κωδικός Μαθήματος | 321-7050 |
|---|---|
| Εξάμηνο | 7 |
| ECTS | 5.00 |
| Ώρες (Θεωρία) | 3 |
| Ώρες (Εργαστήριο) | 2 |
| Διδάσκοντας | Καλλίγερος Εμμανουήλ |
Ολοκληρωμένα κυκλώματα ειδικού σκοπού (ASIC) και προγραμματιζόμενα ολοκληρωμένα (PLA, PLD, FPGA), Γλώσσες Περιγραφής Υλικού (HDLs): Verilog και VHDL. Εισαγωγή στη γλώσσα Verilog, σχεδίαση ψηφιακών συστημάτων με τη Verilog, συντακτικό της Verilog, modules και ports, μοντελοποίηση δομής (structural), μοντελοποίηση συμπεριφοράς (behavioral), μοντελοποίηση dataflow, tasks και functions. Μηχανές Πεπερασμένων Καταστάσεων (Mealy και Moore), Verilog για σύνθεση, σχεδίαση ψηφιακών ακολουθιακών μονάδων. Καθυστερήσεις στη Verilog, εργαλεία CAD (Computer Aided Design), λογική εξομοίωση και χρονική επαλήθευση. Μνήμες τυχαίας προσπέλασης και επικοινωνία με μνήμες. Προτυποποίηση σχεδιασμού.
Οι φοιτητές και φοιτήτριες που ολοκληρώνουν επιτυχώς το μάθημα θα έχουν:
- γνώση των διαφορών μεταξύ προγραμματιζόμενων ολοκληρωμένων και ολοκληρωμένων ειδικού σκοπού,
- γνώση των κύριων χαρακτηριστικών της δομής των FPGA,
- την ικανότητα να χρησιμοποιούν τη γλώσσα Verilog για την περιγραφή συνδυαστικών και ακολουθιακών ψηφιακών κυκλωμάτων,
- την ικανότητα να γράφουν module ελέγχου (testbench) στη Verilog,
- την ικανότητα να γράφουν συνθέσιμους σχεδιασμούς στη Verilog,
- την ικανότητα να πραγματοποιούν εξομοίωση των σχεδιασμών τους,
- γνώση της δομής των μνημών RAM και της χρήση τους,
- τη δεξιότητα να χρησιμοποιούν πλακέτες προτυποποίησης για τη μεταφορά ενός σχεδιασμού στο υλικό.
Δεν απαιτούνται.
Διαλέξεις, Εργαστηριακές ασκήσεις, Εργασία
| Δραστηριότητα | Φόρτος Εργασίας Εξαμήνου |
|---|---|
| Διαλέξεις | 39 ώρες |
| Εργαστηριακές Ασκήσεις | 18 ώρες |
| Εργασία | 25 ώρες |
| Προσωπική μελέτη | 40 ώρες |
| Τελική εξέταση | 3 ώρες |
| Σύνολο Μαθήματος | 125 ώρες (5 ECTS) |
Εργαστηριακές ασκήσεις (15%), Εργασία (35%), Γραπτή εξέταση (50%)
Αναλυτικές πληροφορίες σχετικά με τη διεξαγωγή και την αξιολόγηση του μαθήματος υπάρχουν στο e-class (https://eclass.icsd.aegean.gr/courses/ICSD403/) και στην πρώτη παρουσίαση του μαθήματος.
Ελληνικά (Αγγλικά αν υπάρχουν φοιτητές/φοιτήτριες ERASMUS)

