Περίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 2005. Στοιχειώδης Λογικές Συναρτήσεις



Σχετικά έγγραφα
ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα 1

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2008

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο Βασικές Συνδυαστικές Συναρτήσεις και. Διδάσκουσα: Μαρία Κ. Μιχαήλ

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

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

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

Περιεχόµενα. Στοιχειώδης Λογικές Συναρτήσεις. Αποκωδικοποίηση (Decoding) Ενεργοποίηση Συνάρτησης (Enabling)

2 η Θεµατική Ενότητα : Σύνθετα Συνδυαστικά Κυκλώµατα. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση

Ενότητα 7 ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΕΣ - ΚΩΔΙΚΟΠΟΙΗΤΕΣ ΑΠΟΠΛΕΚΤΕΣ - ΠΟΛΥΠΛΕΚΤΕΣ

Κυκλώµατα µε MSI. υαδικός Αθροιστής & Αφαιρέτης

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση

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

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων

Λογικός Σχεδιασµός και Σχεδιασµός Η/Υ. ΗΜΥ-210: Εαρινό Εξάµηνο Σκοπός του µαθήµατος. Ψηφιακά Συστήµατα. Περίληψη. Εύρος Τάσης (Voltage(

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

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

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

Περίληψη. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο υαδική Αφαίρεση. υαδική Αφαίρεση (συν.) Ακόµη ένα παράδειγµα Αφαίρεσης.

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων 15/11/2010. Σχεδιασμός Ακολουθιακών Κυκλωμάτων 1

Ακολουθιακά Κυκλώµατα. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο Ακολουθιακά Κυκλώµατα (συν.) Ακολουθιακή Λογική: Έννοια

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 2 ο. ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ

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

Περίληψη ΗΜΥ-210: Λογικός Σχεδιασµός. Λογικές Πύλες. BUFFER, NAND και NOR. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 2005

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

ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο Ένα συνδυαστικό κύκλωµα µπορεί να περιγραφεί από: Φεβ-05. n-είσοδοι

2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες. Βασικοί Ορισµοί

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Προγραμματιζόμενη Λογική Γιατί;

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

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Συνδυαστική Λογική / Κυκλώματα

PLD. Εισαγωγή. 5 η Θεµατική Ενότητα : Συνδυαστικά. PLAs. PLDs FPGAs

Περίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο Μετρητής Ριπής (Ripple Counter) Μετρητές (Counters) Μετρητής Ριπής (συν.

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Μετρητές 1

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

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

ΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Άλλες Αριθμητικές Συναρτήσεις/Κυκλώματα

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

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

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

Επίπεδο Ψηφιακής Λογικής (The Digital Logic Level)

2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες

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

ΦΟΙΤΗΤΡΙΑ : ΒΟΥΛΓΑΡΙ ΟΥ ΜΑΡΙΑ, ΑΕΜ: 2109 ΕΠΙΒΛΕΠΩΝ : ΚΑΛΟΜΟΙΡΟΣ ΙΩΑΝΝΗΣ, ΕΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ

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

Υπολογιστές και Πληροφορία 1

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ

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

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2008

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 17: Αναδιατασσόµενη Λογική Προγραµµατιζόµενο Υλικό

Περίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο Παράδειγµα: Καταχωρητής 2-bit. Καταχωρητής 4-bit. Μνήµη Καταχωρητών

Επανάληψη Βασικών Στοιχείων Ψηφιακής Λογικής

26-Nov-09. ΗΜΥ 210: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο Καταχωρητές 1. Διδάσκουσα: Μαρία Κ. Μιχαήλ

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Καταχωρητές 1

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

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

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

Περίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο Καθιερωµένα Γραφικά Σύµβολα. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 2005

Θεωρία πληροφοριών. Τεχνολογία Πολυµέσων 07-1

ΑΣΚΗΣΗ 8 ΠΟΛΥΠΛΕΚΤΕΣ ( MULTIPLEXERS - MUX) ΑΠΟΠΛΕΚΤΕΣ (DEMULTIPLEXERS - DEMUX)

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

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

ΚΕΦΑΛΑΙΟ Συνδυαστικά Κυκλώµατα. 3.2 Σχεδιασµός Συνδυαστικής Λογικής 3.3 ιαδικασία Ανάλυσης 3.4 ιαδικασία Σχεδιασµού.

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

Κεφάλαιο Τρία: Ψηφιακά Ηλεκτρονικά

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος 10. Κεφάλαιο 2: Συνδιαστικά Λογικά Κυκλώματα (Ελαχιστοποίηση με Κατάταξη σε Πίνακα) 1

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

σύνθεση και απλοποίησή τους θεωρήµατα της άλγεβρας Boole, αξιώµατα του Huntington, κλπ.

K24 Ψηφιακά Ηλεκτρονικά 6: Πολυπλέκτες/Αποπολυπλέκτες

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση

6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

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

Κεφάλαιο 4. Λογική Σχεδίαση

ΑΣΚΗΣΗ 6 ΠΟΛΥΠΛΕΚΤΕΣ (MUX) ΑΠΟΠΛΕΚΤΕΣ (DEMUX)

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

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 16: Μετρητές (Counters)

Επίπεδο Ψηφιακής Λογικής (The Digital Logic Level)

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

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Μάθημα 0: Εισαγωγή. Λευτέρης Καπετανάκης. ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ Άνοιξη 2011

ΗΜΥ 210: Σχεδιασμό Ψηφιακών Συστημάτων, Χειμερινό Εξάμηνο 2008

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

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

Περιεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες

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

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ

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

1 η Θεµατική Ενότητα : Αριθµητικά Κυκλώµατα. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Ανάλυση Ακολουθιακών Κυκλωμάτων 1

ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

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

Περίληψη. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο Κεφάλαιο 3-ii: Σχεδιασµός Συνδυαστικών Κυκλωµάτων 1. Μετατροπέας Κώδικα BCD-to-Excess-3

Περιεχόµενα. Πρόλογος Εισαγωγή 21

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

Αρχιτεκτονική Yπολογιστών Ενδεκτικές ασκήσεις-απαντήσεις

Transcript:

ΗΜΥ 2: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 25 Μαρ-5 ΗΜΥ-2: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 25 Κεφάλαιο 4 -i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώµατα Περίληψη Συναρτήσεις και συναρτησιακές (λειτουργικές) µονάδες Στοιχειώδης λογικές συναρτήσεις υαδικοί Αποκωδικοποιητές Λειτουργία Επέκταση Υλοποίηση κυκλώµατος υαδικοί Κωδικοποιητές Λειτουργία Επέκταση Κωδικοποιητές Προτεραιότητας Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών MKM - 2 Συναρτήσεις και Συναρτησιακές (Λειτουργικές) Μονάδες Εξετάζουµε συναρτήσεις που χρησιµεύουν στο σχεδιασµό ψηφιακών κυκλωµάτων. Σε κάθε συνάρτηση αντιστοιχεί µια υλοποίηση συνδυαστικού κυκλώµατος που αναφέρετε ως λειτουργική µονάδα. Στο παρελθόν, πολλές λειτουργικές µονάδες υλοποιούνταν ως κυκλώµατα τεχνολογίας SSI, MSI, and LSI. Σήµερα, συχνά, είναι µέρος (κοµµάτια) των κυκλωµάτων τεχνολογίας VLSI. MKM - 3 Στοιχειώδης Λογικές Συναρτήσεις Συναρτήσεις µίας εισόδου X Χρησιµοποιούνται στις εισόδους των λειτουργικών µονάδων για να µετατρέψουν τη προτιθέµενη λειτουργία τους. VCC or V DD TBLE 4- unctions of One Variable X = = X = X = Μαρ-5 (a) (b) Συναρτήσεις και Κυκλώµατα (d) MKM - 4 X X (c) X X Στοιχειώδη Συναρτήσεις Πολλαπλών bit Παραδείγµατα πολλαπλών bit: 3 2 (a) 2 3 4 (b) Η µεγάλη γραµµή αναπαριστά µια δίαυλο (bus) ο οποίος είναι ένα διάνυσµα σηµάτων 2 4 2: (2:) (c) Στο παράδειγµα (b), (3:) = ( 3, 2,, ) είναι ένας δίαυλος. 3 3,: (3), (:) (d) Ένας δίαυλος µπορεί να διασπαστεί σε ξεχωριστά bits, όπως φαίνετε στο (b) Σύνολα από bits µπορούν να διασπαστούν από ένα δίαυλο, όπως φαίνετε στο (c) για τα bits 2 και του. Τα σύνολα των διασπασµένων bits δεν είναι ανάγκη να είναι συνεχόµενα, όπως φαίνετε στο (d) για τα bits 3,, και του. MKM - 5 4 Συνάρτηση Ενεργοποίησης (Enabling unction) Ενεργοποίηση: επιτρέπει ένα σήµα εισόδου να περάσει στην έξοδο Απενεργοποίηση: εµποδίζει ένα σήµα εισόδου να περάσει στην έξοδο, αντικαθιστώντας το µε µια σταθερή τιµή Η τιµή µιας απενεργοποιηµένης εξόδου µπορεί να είναι Hi-Z (όπως σε tri-state buffers και πύλες µετάδοσης),, ή, αναλόγως της σύµβασης Όταν ΕΝ=, = X EN Όταν ΕΝ=, = MKM - 6 (b) EN X (a) Συναρτήσεις και Κυκλώµατα

ΗΜΥ 2: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 25 Μαρ-5 Αποκωδικοποιητές Αποκωδικοποιητές (συν.) Συνδυαστικό κύκλωµα για µετατροπή δυαδικών δεδοµένων από n κωδικοποιηµένες εισόδους σε 2 n κωδικοποιηµένες εξόδους αποκωδικοποιητής n-to- 2 n Αποκωδικοποιητής n-σε-m, m 2 n Παραδείγµατα: BCD-σε-7-segment και BCD-σε-Εxcess-3, όπου n=4 και m= MKM - 7 MKM - 8 Αποκωδικοποιητής 2-σε-4 Αποκωδικοποιητής 2-σε-4 ενεργός σε χαµηλή τάση (active low) MKM - 9 MKM - Αποκωδικοποιητής 3-σε-8 Αποκωδικοποιητής 3-σε-8 (συν.) διεύθυνση δεδοµένα Τρεις είσοδοι,,, 2, αποκωδικοποιούνται σε οκτώ εξόδους, D έως D 7 Κάθε έξοδος D i αντιπροσωπεύει ένα από τους ελαχιστόρους των 3ων µεταβλητών εισόδου. D i = όταν ο δυαδικός αριθµός 2 = i Συντοµογραφία: D i = m i Οι τιµές στις εξόδους έχουν αµοιβαία αποκλειστικότητα (mutually exclusive), δηλ. ΜΟΝΟ µία έξοδος µπορεί να έχει την τιµή ανά πάσα στιγµή, και οι υπόλοιπες έχουν την τιµή. MKM - MKM - 2 Συναρτήσεις και Κυκλώµατα 2

ΗΜΥ 2: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 25 Μαρ-5 Υλοποίηση δυαδικών συναρτήσεων µε χρήση αποκωδικοποιητών Οποιοδήποτε συνδυαστικό κύκλωµα µπορεί να υλοποιηθεί χρησιµοποιώντας ένα αποκωδικοποιητή και πύλες OR! Γιατί; Παράδειγµα: Υλοποιήστε ένα πλήρη αθροιστή µε ένα αποκωδικοποιητή και 2 πύλες OR. Θεωρήστε X, Y, και Z για εισόδους, S και C για εξόδους: S(X,Y,Z) = X+Y+Z = Σm(,2,4,7) C(X,Y,Z) = Σm(3, 5, 6, 7). Αφού υπάρχουν 3 είσοδοι και άρα 8 συνολικοί ελαχιστόροι, χρειαζόµαστε ένα αποκωδικοποιητή 3-σε-8. Υλοποίηση υαδικού Αθροιστή µε χρήση Αποκωδικοποιητή S(X,Y,Z) = Σm(,2,4,7) C(X,Y,Z) = Σm(3,5,6,7) MKM - 3 MKM - 4 Επέκταση Αποκωδικοποιητή Μεγαλύτεροι αποκωδικοποιητές µπορούν να κατασκευαστούν χρησιµοποιώντας ένα αριθµό από µικρότερους. ΙΕΡΑΡΧΙΚΟΣ σχεδιασµός! Παράδειγµα: Ένας αποκωδικοποιητής 6-σε-64 µπορεί να σχεδιαστεί µε τέσσερις 4-σε-6 και ένα 2-σε-4. Πως? (Υπόδειξη: Χρησιµοποιήστε τον 2-σε-4 για να παράγει το σήµα ενεργοποίησης των τεσσάρων 4-σε-6). MKM - 5 Αποκωδικοποιητής 3-σε-8 µε δύο αποκωδικοποιητές 2-σε-4 MKM - 6 ένδρο αποκωδικοποιητή µε 4 εισόδους Κωδικοποιητές Συνδυαστικό κύκλωµα που διεκπεραιώνει την αντίστροφη λειτουργία από αυτή του αποκωδικοποιητή. Έχει 2 n εισόδους και n εξόδους. ΜΟΝΟ είσοδος µπορεί να έχει την τιµή ανά πάσα στιγµή. Οι έξοδοι παράγουν το δυαδικό ισοδύναµο της εισόδου µε τιµή. MKM - 7 MKM - 8 Συναρτήσεις και Κυκλώµατα 3

ΗΜΥ 2: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 25 Μαρ-5 Κωδικοποιητές (συν.) Κωδικοποιητές -- Παράδειγµα Παράδειγµα: δυαδικός κωδικοποιητής 8-σε-3 = D + D 3 + D 5 + D 7 = D 2 + D 3 + D 6 + D 7 2 = D 4 + D 5 + D 6 + D 7 MKM - 9 MKM - 2 Παράδειγµα (συν.) Θέµατα Σχεδιασµού Κωδικοποιητών Υπάρχουν 2 αοριστίες που συσχετίζονται µε το σχεδιασµό ενός απλού κωδικοποιητή:. ΜΟΝΟ µία είσοδος µπορεί να είναι ενεργή (active ή High) ανά πάσα στιγµή. Αν δύο ενεργοποιηθούν µαζί, οι τιµές στις εξόδους είναι ακαθόριστες (π.χ., αν D 3 και D 6 είναι µαζί, το αποτέλεσµα στις εξόδους είναι. 2. Αποτέλεσµα µε όλο µπορεί να παραχθεί όταν όλες οι είσοδοι είναι, ή όταν το D είναι. MKM - 2 MKM - 22 Κωδικοποιητές Προτεραιότητας Επιλύει τις αοριστίες που προαναφέρθηκαν. Περισσότερες από µία είσοδοι µπορούν να πάρουν την τιµή. Όµως, µία έχει προτεραιότητα από όλες τις άλλες. Ρητή ένδειξη όταν καµία από τις εισόδους δεν είναι. Πίνακας Λειτουργίας Ποια είναι η σειρά προτεραιότητας; MKM - 23 MKM - 24 Συναρτήσεις και Κυκλώµατα 4

ΗΜΥ 2: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 25 Μαρ-5 (συν.) Λειτουργία: Εάν δύο ή περισσότερες είσοδοι είναι συγχρόνως, η είσοδος µε η είσοδος µε τον πιο ψηλό αριθµοδείκτη παίρνει προτεραιότητα. Ο έγκυρος δείκτης εξόδου (valid output indicator, ορισµένος ως V), παίρνει την τιµή µόνο όταν µία ή περισσότερες από τις εισόδους έχουν την τιµή. V = D 3 + D 2 + D + D K-χάρτες MKM - 25 MKM - 26 Κωδικοποιητής Προτεραιότητας 8-σε-3 Λογικό ιάγραµµα MKM - 27 MKM - 28 Χρήσεις υαδικού Κωδικοποιητή Χρήσεις υαδικού Κωδικοποιητή (συν.) υαδική κωδικοποίηση κατεύθυνσης ανέµου MKM - 29 Επίλυση αιτηµάτων διακοπών (interrupt requests) µε χρήση κωδικοποιητή MKM - 3 Συναρτήσεις και Κυκλώµατα 5