ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων

Σχετικά έγγραφα
ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων

Σχεδιασμός Συνδυαστικού κυκλώματος και υλοποίηση στο Quartus (a) με πύλες: and, or, xor και not (b) μόνο με πύλες nand2 και (c) με Vhdl (dataflow)

Διδάσκoντες: Γιώργος Ζάγγουλος και Λάζαρος Ζαχαρία. Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Διδάσκoντες: Δρ. Γιώργος Ζάγγουλος και Δρ. Παναγιώτα Μ. Δημοσθένους. Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Σχεδιασμός Συνδυαστικού κυκλώματος και υλοποίηση στο Quartus και στο Logisim. Υλοποίηση κυκλώματος μόνο με πύλες Nand 2 εισόδων.

Σχεδιασμός Αποκωδικοποιητή και υλοποίηση του στο Logisim και στο Quartus. Εισαγωγή στο Logisim

Οικουμενικές Πύλες (ΝΑΝD NOR), Πύλη αποκλειστικού Η (XOR) και Χρήση KarnaughMaps

Υλοποίηση Πλήρη Αθροιστή με χρήση: Α) Ψηφιακών Πυλών Β) Αποκωδικοποιητή (74138)και Γ) Πολυπλέκτη(74153)

ΗΜΥ211 Εργαστήριο Ψηφιακών Συστηµάτων

Καταχωρητές,Σύγχρονοι Μετρητές και ΑκολουθιακάΚυκλώματα

ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων

Καταχωρητές, Μετρητές και Ακολουθιακά Κυκλώματα

ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων

Behavioral & Mixed VHDL Architectures Finite State Machines in VHDL

Στοιχεία Μνήμης, JKκαιD (Flip-Flops) Μετρητής Ριπής (Ripple Counter)

Behavioral & Mixed VHDL Architectures Finite State Machines in VHDL

ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων

Εισαγωγή στη VHDL Υλοποίηση στο Quartus

Εισαγωγή στο Εργαστήριο Υλικού

Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211

ΙΚΑΝΟΤΗΤΕΣ: 1. Αναγνωρίζει απλούς κωδικοποιητές - αποκωδικοποιητές.

Εργαστήριο Κυκλωμάτων και Μετρήσεων

Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211

Συστηµάτων ΗΜΥ211. Στόχοι Εργαστηρίου. Πανεπιστήμιο Κύπρου. Πανεπιστήμιο Κύπρου. Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211 Χειµερινό 2013

ΑΣΚΗΣΗ 7 ΚΩΔΙΚΕΣ Η ΟΘΟΝΗ 7 ΤΜΗΜΑΤΩΝ - ΚΩΔΙΚΟΠΟΙΗTΕΣ ( ENCODERS )

Συνδυαστικά Κυκλώματα

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

ΑΣΚΗΣΗ 4 ΠΡΟΒΛΗΜΑΤΑ ΛΟΓΙΚΗΣ ΣΧΕΔΙΑΣΗΣ

Γ2.1 Στοιχεία Αρχιτεκτονικής. Γ Λυκείου Κατεύθυνσης

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ.

e-book ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΑΣΚΗΣΕΙΣ

K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων

4.1 Θεωρητική εισαγωγή

Εισαγωγή στα Ψηφιακά Συστήματα

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

Ελίνα Μακρή

ΗΜΥ 213 Εργαστήριο Οργάνωσης Η/Υ και Μικροεπεξεργαστών Εαρινό εξάμηνο Διδάσκων: Γιώργος Ζάγγουλος

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

9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ

Εργαστήριο Κυκλωμάτων και Μετρήσεων

ΗΜΥ203 Εργαστήριο Κυκλωµάτων και Μετρήσεων

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία

ΗΜΥ203 Εργαστήριο Κυκλωµάτων και Μετρήσεων

Εργαστήριο Κυκλωμάτων και Μετρήσεων

6.1 Θεωρητική εισαγωγή

Ψηφιακή Λογική και Σχεδίαση

Εργαστήριο Κυκλωμάτων και Μετρήσεων

Ψηφιακά Συστήματα. 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων

5.1 Θεωρητική εισαγωγή

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ. Κεφάλαιο 3

Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα

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

ΚΕΝΤΡΙΚΗ ΜΟΝΑΔΑ & ΠΛΗΚΤΡΟΛΟΓΙΟ ΑΝΙΧΝΕΥΤΗΣ ΚΑΠΝΟΥ. Εικόνα 1

Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εργαστήριο Κυκλωμάτων και Μετρήσεων

Κατ οίκον Εργασία ΚE5

ΜΕΡΟΣ 1 ο : Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα

Ελίνα Μακρή

V Vin $N PULSE 1.8V p 0.1p 1n 2n M M1 $N 0002 $N 0001 Vout $N 0002 MpTSMC180 + L=180n + W=720n + AD=0.324p + AS=0.

ΗΜΥ203 Εργαστήριο Κυκλωμάτων και Μετρήσεων

9 ο Μαθητικό Συνέδριο Πληροφορικής Κεντρικής Μακεδονίας. "My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch

ΑΣΚΗΣΗ 6 ΑΠΟΚΩΔΙΚΟΠΟΙΗΕΣ ( DECODERS )

ΗΜΥ203 Εργαστήριο Κυκλωµάτων και Μετρήσεων

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων

Εισαγωγή στις πύλες NAND, NOR και XOR Σχεδιασμός Ελεγκτή Λαμπτήρων με πολλαπλούς διακόπτες και Ανιχνευτή Πρώτων Αριθμών

ΣΧΟΛΗ ΑΣΠΑΙΤΕ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΕΡΓΑΣΤΗΡΙΟ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ & ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ

Κεφάλαιο 9. Ψηφιακά κυκλώματα - Άλγεβρα Boole

ΑΣΠΑΙΤΕ Εργαστήριο Ψηφιακών Συστημάτων & Μικροϋπολογιστών Εργαστηριακές Ασκήσεις για το μάθημα «Λογική Σχεδίαση» ΑΣΚΗΣΗ 3 ΠΙΝΑΚΕΣ KARNAUGH

6. Σχεδίαση Κυκλωμάτων Λογικής Κόμβων (ΚΑΙ), (Η)

ΗΜΥ203 Εργαστήριο Κυκλωµάτων και Μετρήσεων

Συνδυαστικά Λογικά Κυκλώματα

ΗΜΥ 213 Εργαστήριο Οργάνωσης Υπολογιστών και Μικροεπεξεργαστών

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

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων. Διδάσκοντες

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3

ΑΣΚΗΣΗ 3 ΣΥΝΔΥΑΣΤΙΚΑ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ: ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ

Λογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 2013 Διάρκεια εξέτασης : 160 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών:

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

ΑΠΟ ΤΗ ΛΟΓΙΚΗ ΣΤΗΝ ΑΛΓΕΒΡΑ BOOLE ΚΑΙ ΑΠΟ ΤΗΝ ΑΛΓΕΒΡΑ BOOLE ΣΤΑ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ

3. Απλοποίηση Συναρτήσεων Boole

K15 Ψηφιακή Λογική Σχεδίαση 1: Εισαγωγή

f(x, y, z) = y z + xz

i Το τρανζίστορ αυτό είναι τύπου NMOS. Υπάρχει και το συμπληρωματικό PMOS. ; Τι συμβαίνει στο τρανζίστορ PMOS; Το τρανζίστορ MOS(FET)

ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Ι ΕΞΕΤΑΣΕΙΣ ΦΕΒΡΟΥΑΡΙΟΥ 2010

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

Εργαστήριο Κυκλωµάτων και Μετρήσεων

Σχεδιασμός Ψηφιακών Συστημάτων

"My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch

Κεφάλαιο 4 : Λογική και Κυκλώματα

100 ΕΡΩΤΗΣΕΙΣ ΜΕ ΤΙΣ ΑΝΤΙΣΤΟΙΧΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ

Εργαστήριο Κυκλωμάτων και Μετρήσεων

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ IDS 805 //

Εργαστηριακή Άσκηση 4: Ιεραρχική σχεδίαση και προσχεδιασμένοι πυρήνες

w x y Υλοποίηση της F(w,x,y,z) με πολυπλέκτη 8-σε-1

Σχεδιασμός Πλήρους Αθροιστή/Αφαιρέτη

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ.

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ: «Απλά Ηλεκτρικά Κυκλώματα» AB AB

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

Υ52 Σχεδίαση Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων. Δεληγιαννίδης Σταύρος Φυσικός, MsC in Microelectronic Design

Transcript:

ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων Σχεδιασμός Συνδυαστικού κυκλώματος και υλοποίηση στο Quartus με αρχείο bdf. Χρονικές καθυστερήσεις. Διδάσκων: Γιώργος Ζάγγουλος Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Ατζέντα 1. Στόχοι 5 ου Εργαστηρίου 2. Παρουσίαση 2 ης Εργαστηριακής άσκησης 3. Μαθησιακά Αποτελέσματα Οκτώβριος 18 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. - 2

Στόχοι 5 ου Εργαστηρίου Με την ολοκλήρωση αυτού του εργαστηρίου, θα πρέπει ναείστεσεθέσηνα: 1. Επεξεργάζεστε τις πληροφορίες που δίνονται σε κάποιο πρόβλημα και να προχωρείτε στη λύση του, αφού πρώτα εξετάσετε το ενδεχόμενο απλοποίησης με χρήση Karnaugh maps ή άλλης μεθόδου που διδαχτήκατε στο ΗΜΥ210. 2. Σχεδιάζετε συνδυαστικά κυκλώματα και να προσομοιώνετε τον σχεδιασμό σας στο Quartus II αλλά και να τον εξομοιώνετε στην πλακέτα της Altera χρησιμοποιώντας και τα 7-segment displays. 3. Μετράτε τις χρονικές καθυστερήσεις που προκύπτουν από τον σχεδιασμό σας και να τις ελαχιστοποιείτε. Οκτώβριος 18 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. - 3

Περιγραφή Συστήματος Υλοποιήστε ένα σύμβολο το οποίο θα προστεθεί στο ψηφιακό σύστημα συναγερμού που υλοποιήσατε στην προηγούμενη άσκηση. Το νέο σύμβολο θα περιλαμβάνει 4 εισόδους θετικής λογικής (οι οποίες θα συνδεθούν στις εξόδους W, X, Y και Z της 1 ης άσκησης) και τις απαραίτητες εξόδους, έτσι ώστε να εμφανίζονται σε δύο 7-segment displays τα αρχικά αυτών που ενημερώνονται στην κάθε κατάσταση. ΑΝ οι χαρακτήρες που πρέπει να εμφανιστούν είναι πάνω από 2, τότε θα πρέπει να μην εμφανίζεται ο χαρακτήρας S μιας και η σειρήνα θα ακούγεται! Οκτώβριος 18 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. - 4

Περιγραφή Εξόδων Ο χαρακτήρας Sθαεμφανίζεταιόταν ενεργοποιηθεί η έξοδος W που είναι συνδεδεμένη με την εξωτερική σειρήνα και η οποία ηχεί στην περίπτωση που παραβιαστεί η πόρτα του δωματίου ή κάποιος προσπαθήσει να σπάσει το τζάμι της μπαλκονόπορτας ή να την παραβιάσει. Ο χαρακτήρας Fθα εμφανίζεται όταν ενεργοποιηθεί η έξοδος X μέσω της οποίας ενημερώνεται άμεσα το 199/112 για να σταλεί ασθενοφόρο και πυροσβεστικό όχημα όταν υπάρχει ένδειξη καπνού και κάποιος βρίσκεται στο διαμέρισμα. Ο χαρακτήρας dθα εμφανίζεταιόταν ενεργοποιηθεί η έξοδος Y η οποία ενημερώνει άμεσα τον διαχειριστή της πολυκατοικίας για να σταλεί συνεργείο όταν υπάρχει ένδειξη πλημμύρας στο διαμέρισμα και κανείς δεν βρίσκεται εντός του διαμερίσματος. Ο χαρακτήρας Ρ θα εμφανίζεται όταν ενεργοποιηθεί η έξοδος Ζ μέσω της οποίας ενημερώνονται η αστυνομία και ο ιδιοκτήτης με αποστολή κατάλληλου SMS σε περίπτωση εντοπισμού κίνησης και ενεργοποίησης του αισθητήρα Α ή Β. Οκτώβριος 18 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. - 5

Περιορισμοί και Ρυθμίσεις Στον αρχικό σας σχεδιασμό, επιτρέπεται η χρήση πυλών AND, OR και XOR μέχρι 3 εισόδων, καθώς και NOT. Όλες οι είσοδοι του συμβόλου που θα δημιουργήσετε είναι θετικής λογικής, ενώ όλες οι έξοδοι είναι αρνητικής λογικής. Οποιοδήποτε 7-segment display δεν εμφανίζει χρήσιμη πληροφορία θα πρέπει να είναι απενεργοποιημένο. Σε περίπτωση που οι έξοδοι στο σύστημα συναγερμού είναι λανθασμένες, θα πρέπει να εμφανίζεται Εr στα 2 ψηφία. Η προσομοίωση του κάθε συνδυασμού (εισόδων) θα πρέπει να είναι 50ns. Οκτώβριος 18 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. - 6

Περιγραφή 7-segment display Τα 7-segment displays είναι αρνητικής λογικής, δηλαδή οι LEDs ανάβουν στο 0 και παραμένουν κλειστές στο 1. H αρίθμηση των LEDs από το Α μέχρι το F είναι όμοια όπως από το 0 μέχρι το 6. Character 0 1 2 3 4 5 6 d 1 0 0 0 0 1 0 E 0 1 1 0 0 0 0 F 0 1 1 1 0 0 0 P 0 0 1 1 0 0 0 r 1 1 1 1 0 1 0 S 0 1 0 0 1 0 0-1 1 1 1 1 1 0 Για την υλοποίηση αυτής της άσκησης θα χρειαστεί να δημιουργήσετε στα 7-segment displays τους χαρακτήρες S, P, F, d και r, ενώ σας δίνεται η δυνατότητα να επιλέξετε εσείς τον ακριβή τρόπο εμφάνισης στα 4 διαθέσιμα ψηφία της πλακέτας. Οκτώβριος 18 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. - 7

Αναμενόμενη Εργασία Στο επόμενο εργαστήριο(09 12/10/2018) θα πρέπει να έχετε μαζί σας τα παρακάτω ζητούμενα: (1) Πίνακας αληθείας (2) Απλοποιήσεις με χάρτες Karnaugh ή και με άλλο τρόπο αν είναι εφικτό (3) Σχεδιασμός με πύλες AND, OR, XOR και ΝΟΤ και δημιουργία συμβόλου (4) Εισαγωγή του νέου συμβόλου για οδήγηση των 7-segment displays στον top-level σχεδιασμό της άσκησης από την προηγούμενη εβδομάδα. Το νέο σύμβολο θα δεχθεί είσοδο από τον σχεδιασμό με πύλες (AND, OR και ΝΟΤ) και στην έξοδο του θα συνδεθούν τα ανάλογα 7-segment displays που έχετε επιλέξει. (5) Πίνακας αντιστοιχίας των νέων εξόδων με τα αντίστοιχα PINS έτσι ώστε σε 2 από τα 7-segment displays να εμφανίζονται οι ζητούμενες πληροφορίες. Οκτώβριος 18 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. - 8

Μαθησιακά Αποτελέσματα Με την ολοκλήρωση αυτού του εργαστηρίου θα πρέπει να μπορείτε να: Μελετάτε τις προδιαγραφές ενός συστήματος Απλοποιείτε τις αρχικές εξισώσεις ενός σχεδιασμού Σχεδιάζετε και να προσομοιώνετε το σχεδιασμό σας στο Quartus, καθώς και να επαληθεύετε την ορθή του λειτουργία Μετράτε τις χρονικές καθυστερήσεις σε κάποιο σχεδιασμό και να τις ελαχιστοποιείτε. Οκτώβριος 18 Εργαστήριο Ψηφιακών Συστημάτων Γ.Ζ. - 9