Θέματα Διπλωματικών Εργασιών

Σχετικά έγγραφα
Θέματα Διπλωματικών Εργασιών

Θέματα Διπλωματικών Εργασιών

Θέματα Διπλωματικών Εργασιών

Θέματα Διπλωματικών Εργασιών

Θέματα Διπλωματικών Εργασιών

Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών - Μηχανικών Υπολογιστών. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Νεκτάριος Κοζύρης ΑΡΙΘΜΗΤΙΚΕΣ ΠΡΑΞΕΙΣ

ΑΡΙΘΜΗΤΙΚΗ ΓΙΑ ΥΠΟΛΟΓΙΣΤΕΣ

Actual Chip Specification

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ - ΑΡΙΘΜΗΤΙΚΕΣ ΠΡΑΞΕΙΣ

ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ - VHDL ΑΝΤΩΝΗΣ ΠΑΣΧΑΛΗΣ

Εισαγωγή στα Συστήματα Ψηφιακής Επεξεργασίας Σήματος

Εργαστήριο Εισαγωγής στη Σχεδίαση Συστημάτων VLSI

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 3

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

Σφάλματα (errors) Σε κάθε υπολογισμό μιας πραγματικής ποσότητας υπάρχει σφάλμα

Πληροφορική. Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ : Κ. ΠΕΚΜΕΣΤΖΗ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Εισαγωγή στην Επιστήμη των Υπολογιστών

Περιεχόμενα. Πρόλογος... XI. Κεφάλαιο 1. Συστήματα Βασισμένα σε FPGA Κεφάλαιο 2. Τεχνολογία VLSI Εισαγωγή Βασικές Αρχές...

Επιστημονικός Υπολογισμός (set3) Δρ. Γιώργος Τσιρογιάννης

Κεφάλαιο 2. Οργάνωση και διαχείριση της Πληροφορίας στον. Υπολογιστή

ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ. ΠΕΡΙΟΧΗ: Design for Reliability & Fault-Tolerant Memory Architectures

Chapter 3. Αριθμητική Υπολογιστών. (συνέχεια)

Οργάνωση Η/Υ. Γιώργος Δημητρίου. Μάθημα 2 ο Σύντομη Επανάληψη. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής

Εισαγωγή στους Υπολογιστές

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

Βελτιστοποίηση μονάδας υπολογισμού Butterfly για τον αλγόριθμο FFT

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 11 ο και 12 ο

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 5 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:

Εισαγωγή στην επιστήμη των υπολογιστών

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit!

Δυαδικό Σύστημα Αρίθμησης

Κεφάλαιο 3 Κεντρική Μονάδα Επεξεργασίας

Ψηφιακά Συστήματα. 1. Συστήματα Αριθμών

Πράξεις με δυαδικούς αριθμούς

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 7 και 8: Αναπαραστάσεις. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής

ΗΥ 232. Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 1. Εισαγωγή στο μάθημα. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

Chapter 3. Αριθμητική Υπολογιστών. Έβδομη (7 η ) δίωρη διάλεξη. Η διασύνδεση Υλικού και λογισμικού David A. Patterson και John L.

Chapter 3 Αριθμητική Υπολογιστών

Οργάνωση Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΗΥ 134. Εισαγωγή στην Οργάνωση και στον Σχεδιασμό Υπολογιστών Ι. Διάλεξη 1. Εισαγωγή. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ.

Κεφάλαιο 2 Η έννοια και η παράσταση της πληροφορίας στον ΗΥ. Εφ. Πληροφορικής Κεφ. 2 Καραμαούνας Πολύκαρπος 1

1. ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ. α i. (α i β i ) (1.3) όπου: η= το πλήθος ακεραίων ψηφίων του αριθμού Ν. n-1

215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας

Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής. Οργάνωση Η/Υ. Γιώργος ηµητρίου. Μάθηµα 2 ο Σύντοµη Επανάληψη

Αρχιτεκτονική Μνήμης

Δομημένος Προγραμματισμός

Αρχιτεκτονική Υπολογιστών

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Αριθμητικά Συστήματα. Επιμέλεια Διαφανειών: Δ.

Ανακοίνωση. Ο Πρόεδρος τού Τμήματος Ταμπακάς Βάσίλειος Καθηγητής

Αναπαράσταση Δεδομένων. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ

Ψηφιακή Επεξεργασία Σήματος

Ψηφιακά Κυκλώματα Ι. Μάθημα 1: Δυαδικά συστήματα - Κώδικες. Λευτέρης Καπετανάκης

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο

2. ΑΡΙΘΜΗΤΙΚΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. 2.1 Αριθμητικά συστήματα

1.4 Αριθμητική υπολογιστών και σφάλματα

Εισαγωγή Συμβόλαιο Μαθήματος

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Δύο είναι οι κύριες αιτίες που μπορούμε να πάρουμε από τον υπολογιστή λανθασμένα αποτελέσματα εξαιτίας των σφαλμάτων στρογγυλοποίησης:

Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 3. Αριθµητική για υπολογιστές

ΕΠΙΧΕΙΡΗΣΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ «Εκπαίδευση και δια βίου μάθηση»

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Αρχιτεκτονική-Ι. Ενότητα 1: Εισαγωγή στην Αρχιτεκτονική -Ι

ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΕΩΝ. Εφαρμοσμένος & Υπολογιστικός Ηλεκτρομαγνητισμός Ηλ. Αιθ. 012, 013. Εργαστήριο Ψηφιακών Συστημάτων Ηλ. Εργ.

Μοντελοποίηση Λογικών Κυκλωμάτων

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Προηγμένα Συστήματα Πληροφορικής» Μεταπτυχιακή Διατριβή

Πρόγραμμα Σπουδών Ακαδημαϊκού Έτους

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ

ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΕΩΝ. Εφαρμοσμένος & Υπολογιστικός Ηλεκτρομαγνητισμός Ηλ. Αιθ. 012, 013. Στοχαστικά Συστήματα & Επικοινωνίες Ηλ. Αμφ.

ΠΛΗΡΟΦΟΡΙΚΗ I Ενότητα 6

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

Συστήματα VLSI. Εισαγωγή. Γιώργος Δημητρακόπουλος. Δημοκρίτειο Πανεπιστήμιο Θράκης. Άνοιξη 2014

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς

Πτυχιακή Εργασία Σχεδίαση κυκλωμάτων επικοινωνίας με απλές οθόνες, με τη γλώσσα VHDL και υλοποίηση στις αναπτυξιακές πλακέτες LP-2900 και DE2.

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ ΑΚΑΔΗΜΑΪΚΟΥ ΕΤΟΥΣ

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής

ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος. Δρ. Μηνάς Δασυγένης

Κεφάλαιο Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων.

Ψηφιακή Σχεδίαση Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής Χειμερινό Εξάμηνο

Διαφορές single-processor αρχιτεκτονικών και SoCs

HY430 Εργαστήριο Ψηφιακών Κυκλωμάτων.

ΠΕΡΙΕΧΟΜΕΝΑ Υλικό και Λογισμικό Αρχιτεκτονική Υπολογιστών Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Αριθµητική υπολογιστών

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II

Transcript:

Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχ. & Μηχ. Υπολογιστών Τομέας Τεχνολογίας Πληροφορικής & Υπολογιστών Εργαστήριο Μικροϋπολογιστών & Ψηφιακών Συστημάτων Τηλ.: 210 772-2500, Γραμμ.: 210 772-3548, Τηλ. Εργαστηρίου: 210 772-3653 Θέματα Διπλωματικών Εργασιών 2014-2015 Επισκόπηση Οι προτεινόμενες Διπλωματικές Εργασίες αφορούν στην περιοχή της Σχεδίασης Συστημάτων VLSI και στην Ανάπτυξη Εφαρμογών σε Συστήματα-επί-Ψηφίδας (System on a Chip - SoC) που αποτελεί την σύγχρονη άποψη στη σχεδίαση Μικροϋπολογιστικών Συστημάτων. Σε κάθε μια από τις προτεινόμενες εργασίες η έμφαση είναι στην ερευνητική (προβλέπεται η συγγραφή εργασίας για διεθνές συνέδριο ή επιστημονικό περιοδικό) ή στην αναπτυξιακή κατεύθυνση με την δημιουργία μίας πρακτικής εφαρμογής. Οι στόχοι των Διπλωματικών αυτών εργασιών είναι οι εξής: Απόκτηση τεχνογνωσίας στην ευρύτερη περιοχή της Μικροηλεκτρονικής Τεχνολογίας και των SoC. Μεθοδολογίες Σχεδίασης Συστημάτων με τη χρήση Γλώσσας Περιγραφής Υλικού (VHDL ή Verilog) και λειτουργική προσομοίωσή τους (ModelSim). Τεχνογνωσία και εμπειρία στην χρήση και αξιοποίηση εργαλείων σχεδίασης VLSI που χρησιμοποιούνται σήμερα στην σύγχρονη βιομηχανία Μικροηλεκτρονικής. Στις περισσότερες εργασίες θα γίνει χρήση των εργαλείων της πλατφόρμας Synopsys. Ειδικότερα με τα Design Compiler και PrimePower της Synopsys, θα γίνει η σύνθεση των κυκλωμάτων/συστημάτων που θα σχεδιασθούν και θα μετρηθούν οι επιδόσεις όσον αφορά στην επιφάνεια, ταχύτητα λειτουργίας και κατανάλωση ισχύος. Επίσης θα αποκτηθεί τεχνογνωσία στην υλοποίηση των συστημάτων που θα σχεδιαστούν πάνω σε FPGAs. Σχεδίαση Ενσωματωμένων Εφαρμογών σε SoC που περιλαμβάνεται η ανάπτυξη κώδικα στον επεξεργαστή (embedded firmware) και η ανάπτυξη λογισμικού για επικοινωνία με φορητές συσκευές (smartphones/tablets). Να σημειωθεί ότι για την διευκόλυνση της σχεδίασης ASIC τα μέλη του εργαστηρίου έχουν δημιουργήσει περιβάλλον ροής σχεδίασης στον Design Compiler και PrimePower της Synopsys που επιτρέπει σε ένα νέο σχεδιαστή (όπως είναι ένας Διπλωματικός) να ξεκινήσει γρήγορα χωρίς χρονική επιβάρυνση, με φιλικό user interface για την τοποθέτηση των παραμέτρων της σχεδίασης του. Επικοινωνία Καθηγητής Κ. Πεκμεστζή Τηλ: 210-772 2500 e-mail: pekmes@microlab.ntua.gr Μεταδιδάκτορας Ν. Αξελός Τηλ: 210-772 4429 e-mail: njaxel@microlab.ntua.gr Υ.Δ. Κώστας Τσουμάνης Τηλ: 210-772 3653 e-mail: kostastsoumanis@microlab.ntua.gr Υ.Δ. Νίκος Ευταξιόπουλος Τηλ: 210-772 3653 e-mail: nikos.eftaxiopoulos@microlab.ntua.gr Υ.Δ. Γιώργος Ζερβάκης Τηλ: 210-772 3653 e-mail: zervakis@microlab.ntua.gr

Στη συνέχεια γίνεται μια συνοπτική περιγραφή των θεμάτων. Λεπτομέρειες που αφορούν σε όλες τις εργασίες, θα δοθούν σε προφορική ή ηλεκτρονική επικοινωνία με τον διδάσκοντα ή και τους συνεργάτες ΥΔ. 1 Περιοχή Σχεδίασης Συστημάτων VLSI 1.1 Υλοποίηση αλγορίθμων DSP (Ψηφιακής Επεξεργασίας Σήματος) σε Αριθμητικό Σύστημα Υπολοίπων (Residue Number System - RNS). Στην εργασία αυτή θα προηγηθεί η βιβλιογραφική έρευνα του επιστημονικού πεδίου και ο εντοπισμός των προβλημάτων και των μέχρι τώρα λύσεων. Στη συνέχεια θα υλοποιηθεί (σε ASIC ή FPGAs) ένας αλγόριθμος DSP ένα FIR φίλτρο) τόσο χρησιμοποιώντας το Αριθμητικό Σύστημα Υπολοίπων (RNS) όσο και με βάση το κοινό δυαδικό αριθμητικό σύστημα. Θα ακολουθήσει η σύγκριση των δύο υλοποιήσεων και η διερεύνηση για την πιθανότητα βελτίωσης ενός ή περισσοτέρων τμημάτων του αλγορίθμου στο RNS. 1.2 Αποδοτική υλοποίηση FFT (Butterfly Computation) Radix-16 με χρήση Μιγαδικών Πολλαπλασιαστών για σταθερούς συντελεστές (Hardwired Complex number Multipliers). Αρχικά θα σχεδιαστούν σε μορφή VLSI μιγαδικοί πολλαπλασιαστές οι οποίοι θα χρησιμοποιηθούν για ένα συγκεκριμένο και γνωστό εκ των προτέρων σύνολο συντελεστών. Οι συντελεστές αυτοί είναι απαραίτητοι στους αριθμητικούς υπολογισμούς του Αλγορίθμου FFT Radix-16 και βρίσκονται αποθηκευμένοι στην μνήμη του συστήματος. Στη συνέχεια, με έμφαση στην αρχιτεκτονική (αριθμητικές μονάδες, μνήμη και μηχανή καταστάσεων) και στόχο τη βελτίωση της απόδοσης του αλγορίθμου, θα γίνει διερεύνηση και αξιολόγηση εναλλακτικών σχεδιάσεων. 1.3 Truncated-Rounded Multiplier-Accumulator (MAC) με χρήση κρυφού bit για την υλοποίηση φίλτρων FIR αυξημένης ακρίβειας. Στους περισσότερους αλγορίθμους για να μην προκύψει συνεχής αύξηση του πλήθους των bit σε κάθε βήμα τους, τα αποτελέσματα στρογγυλεύονται (ή περικόπτονται) σε συγκεκριμένη ακρίβεια. Η κλασική προσέγγιση είναι, αφού υπολογιστούν όλα τα bits του γινομένου, να ακολουθήσει η στρογγύλευσή του. Μια πιο αποδοτική προσέγγιση είναι να παραλείψουμε τα κυκλώματα υπολογισμού των μερικών γινόμενων και των αντίστοιχων αθροιστών που χειρίζονται τα LSB που πρόκειται να περικοπούν. Η περικοπή αυτή των κυκλωμάτων δημιουργεί μεγαλύτερο σφάλμα σε σχέση με την κλασική προσέγγιση. Για την αντιμετώπισή του υπάρχουν τεχνικές μείωσης του σφάλματος με χρήση διορθωτικών όρων. Στην εργασία αυτή θα γίνει η χρήση μια νέας τεχνικής που θα προενταμιεύει τους διορθωτικούς όρους για εφαρμογές με σταθερούς όρους όπως φίλτρα FIR για αύξηση της ακρίβειας των αποτελεσμάτων. Στην συνέχεια θα διερευνηθεί η αποδοτική υλοποίηση και οι εφαρμογές των Truncated-Rounded Multiplier-Accumulators (MAC).

1.4 Αποδοτική υλοποίηση Διαιρέτη με χρήση του αλγορίθμου Non Restoring Division. Στην εργασία αυτή θα προηγηθεί η βιβλιογραφική έρευνα του συγκεκριμένου πεδίου και ο εντοπισμός προβλημάτων και λύσεων. Στη συνέχεια θα υλοποιηθεί ένας διαιρέτης με χρήση του αλγορίθμου Non Restoring Division, με βάση υπάρχουσα τεχνική αποδοτικής υλοποίησης του αλγορίθμου (που βασίζεται σε παράσταση του πηλίκου και του υπολοίπου σε μορφή με προσημασμένα ψηφία), και θα γίνει η υλοποίησή του σε ASIC και FPGAs. 1.5 Μελέτη Υλοποίησης σε Υλικό Αλγορίθμων Κρυπτογραφίας Ελλειπτικών Καμπυλών. Μεταφορά σε πλατφόρμα FPGA. Θα ξεκινήσει με τη μελέτη Αλγορίθμων Κρυπτογραφίας Ελλειπτικών Καμπυλών, τους οποίους συναντάμε στη διεθνή βιβλιογραφία. Πρόκειται για ένα σύγχρονο πεδίο με έντονο ερευνητικό ενδιαφέρον καθώς οι κρυπτογραφικοί αλγόριθμοι που βασίζονται στη θεωρία των ελλειπτικών καμπυλών προσφέρουν το ίδιο επίπεδο ασφάλειας με τον αλγόριθμο κρυπτογραφίας RSA αλλά με πολύ μικρότερο μήκος κλειδιών που ανταλλάσσονται μεταξύ των χρηστών. Η υλοποίηση των πιο αποδοτικών αλγοριθμών που απαντώνται στη διεθνή βιβλιογραφία θα γίνει τόσο σε επίπεδο ASIC όσο και σε επίπεδο FPGA. 1.6 Δημιουργία αποδοτικού Multiplier-Accumulator (MAC) για αριθμούς σε μορφή Προσήμου-Μέτρου (Sign-Magnitude). Στην εργασία αυτή θα σχεδιαστεί σε μορφή VLSI ένας Multiplier Accumulator (MAC) για αριθμούς που βρίσκονται σε μορφή Προσήμου Μέτρου (Sign Magnitude) με σκοπό τη σύγκρισή του με υλοποιήσεις MAC για αριθμούς που βασίζονται σε διαφορετικές αναπαραστάσεις όπως συμπλήρωμα ως προς 2. Επίσης θα εξεταστεί η αξιοποίησή του σε μονάδες στις οποίες συναντάμε την αναπαράσταση των αριθμών σε μορφή Προσήμου Μέτρου (π.χ. σε Floating Point Arithmetic Units). 1.7 Μελέτη δημιουργίας αυτοματοποιημένης διαδικασίας για χρονισμό σύνθετων κυκλωμάτων VLSI σε συχνότητες υψηλότερες από αυτήν που επιτρέπει η κρίσιμη διαδρομή, αξιοποιώντας την αρχή λειτουργίας Wave Pipeline. Θα προηγηθεί η βιβλιογραφική έρευνα γύρω από την τεχνική του Wave Pipeline και θα διερευνηθεί η χρήση της για την αύξηση της απόδοσης κρίσιμων αριθμητικών κυκλωμάτων που εισάγουν μεγάλη καθυστέρηση. Τα σχήματα που θα προκύψουν θα συγκριθούν με τα αντίστοιχα που βασίζονται στην κλασική τεχνική του pipeline. Επίσης, θα μελετηθεί η δημιουργία μίας αυτόματης διαδικασίας για την «εισαγωγή» και ενσωμάτωση της τεχνικής αυτής σε σύνθετα κυκλώματα VLSI με βάση την πληροφορία που προκύπτει από τη σύνθεσή τους.

1.8 Υλοποίηση αλγορίθμων DSP (Ψηφιακής Επεξεργασίας Σήματος) με τη χρήση της αποδοτικής κωδικοποίησης Non-Redundant Radix-4 Signed-Digit (NR4SD). Στην εργασία αυτή θα εφαρμοστεί η τεχνική της προ-ενταμίευσης πληροφορίας στη μνήμη σε συνδυασμό με την τεχνική κωδικοποίησης αριθμών σε Non-Redundant Radix-4 Signed-Digit (NR4SD) αναπαράσταση με σκοπό την πιο αποδοτική VLSI υλοποίηση ευρέως χρησιμοποιούμενων αλγορίθμων DSP (Ψηφιακής Επεξεργασίας Σήματος). 1.9 Αποδοτική σχεδίαση ενός διπλού MAC (υλοποίηση της πράξης AX + BY + Z + W) με δυνατότητα επαναδιαμόρφωσης (Reconfigurable). Αξιοποίηση της μονάδας σε εφαρμογές (π.χ. Graphics Processor). Θα σχεδιαστεί μία αποδοτική μονάδα υλοποίησης σε μορφή VLSI της πράξης AX + BY + Z + W με δυνατότητα επαναδιαμόρφωσης (reconfigurability). Θα γίνει μελέτη αρχιτεκτονικών που χρησιμοποιούνται για εφαρμογές με μεγάλες απαιτήσεις σε αριθμό επαναλαμβανόμενων πολλαπλασιασμών όπως π.χ. οι GPUs (Graphics Processing Units) και θα διερευνηθεί η χρήση της μονάδας που θα υλοποιηθεί για αύξηση της απόδοσης στις αρχιτεκτονικές αυτές. 1.10 Υλοποίηση Μονάδων Άθροισης και Πολλαπλασιασμού σε παράσταση Κινητής Υποδιαστολής Στην εργασία αυτή θα υλοποιηθούν οι μονάδες Πρόσθεσης και Πολλαπλασιασμού σε παράσταση Κινητής Υποδιαστολής (FPU- Floating Point Unit) βασισμένο στο πρότυπο ΙΕΕΕ-754. Η υλοποίηση θα μεταφερθεί τόσο σε επίπεδο ASIC όσο και σε επίπεδο FPGA.

2 Ανάπτυξη Εφαρμογών σε Συστήματα-επί-Ψηφίδας (System on a Chip - SoC) Θα βασιστούν στο chip DA14580 Bluetooth Smart Solution. Αυτό είναι ένα SoC που περιλαμβάνει όπως φαίνεται στο σχήμα επεξεργαστή ARM CORTEX M0, Μονάδες GPIO και Bluetooth. Το σύστημα θα συνοδεύεται από αναπτυξιακή πλακέτα και το συνοδευτικό λογισμικό του chip. 2.1 Embedded Application πάνω σε development board με Bluetooth chip. Θα αναπτυχθεί embedded firmware για επεξεργαστή ARM καθώς και ένα Android application με σκοπό τη δημιουργία ενός Personal multimeter/analyzer. Θα γίνει χρήση current/voltage sensors και μετάδοση των τιμών με Bluetooth σε smartphone/tablet. Η εφαρμογή που θα αναπτυχθεί θα απεικονίζει τις τιμές, θα παρέχει graphical digital analyzer κ.λπ. 2.2 Embedded Application πάνω σε development board με Bluetooth chip. Θα αναπτυχθεί embedded firmware για επεξεργαστή ARM καθώς και ένα Android application με σκοπό τη δημιουργία ενός Distance meter και surrounding map. Θα γίνει χρήση distance laser meter sensor και μετάδοση των τιμών με Bluetooth σε smartphone/tablet. Η εφαρμογή που θα αναπτυχθεί θα υλοποιεί ένα ψηφιακό μέτρο καθώς και surrounding map σε συνδυασμό με gyro ή compass.