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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΣΥΝΔΙΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ηλεκτρονική Μάθημα VIΙΙ Ψηφιακά Κυκλώματα Υλοποίηση Λογικών Συναρτήσεων

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

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

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

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

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

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

Ελίνα Μακρή

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

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

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

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

3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων Boole. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

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

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

Ενότητα 8 Η ΠΥΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ

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

Ελίνα Μακρή

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 13: Διαδικασία Σχεδιασµού Ακολουθιακών Κυκλωµάτων (Κεφάλαιο 6.

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

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

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

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

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

C D C D C D C D A B

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

Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:07. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Ενότητα 2 ΑΛΓΕΒΡΑ BOOLE ΛΟΓΙΚΕΣ ΠΥΛΕΣ

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

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

ΘΕΜΑΤΑ & ΕΝΔΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων. Ψηφιακή Σχεδίαση. Κεφάλαιο 2: Συνδυαστικά Λογικά

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

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

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

Transcript:

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό μρ Εξάμηνο 29 Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Διδάσκουσα: Μαρία Κ Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Συναρτήσεις και συναρτησιακές (λειτουργικές) μονάδες Στοιχειώδης λογικές συναρτήσεις υαδικοί Αποκωδικοποιητές Λειτουργία, Επέκταση, Υλοποίηση κυκλώματος υαδικοί Κωδικοποιητές Λειτουργία, Επέκταση, Κωδικοποιητές Προτεραιότητας Πολυπλέκτες (Multiplexers -- s) Λειτουργία Παράλληλοι (Dual, Quad, κτλ) ως οικουμενική πύλη Υλοποίηση κυκλωμάτων με s MKM - 2 Κυκλώματα

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Συναρτήσεις και Συναρτησιακές (Λειτουργικές) Μονάδες Εξετάζουμε βασικές συναρτήσεις που χρησιμεύουν στο σχεδιασμό ψηφιακών κυκλωμάτων Σε κάθε συνάρτηση αντιστοιχεί μια υλοποίηση συνδυαστικού κυκλώματος που αναφέρετε ως λειτουργική μονάδα Στο παρελθόν, πολλές λειτουργικές μονάδες υλοποιούνταν ως κυκλώματα τεχνολογίας SSI,,M MSI, and LSI Σήμερα, συχνά, είναι μέρος (κομμάτια) των κυκλωμάτων τεχνολογίας VLSI MKM - 3 Στοιχειώδης Λογικές Συναρτήσεις Μεταφορά / Συμπλήρωση Αμετάβλητες τιμές (value fixing) ίαυλοι (busses) Ενεργοποίηση (enabling / gating) MKM - 4 Κυκλώματα 2

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Στοιχειώδης Λογικές Συναρτήσεις Συναρτήσεις μίας εισόδου (X) Χρησιμοποιούνται στις εισόδους των λειτουργικών μονάδων για να μετατρέψουν τη προτιθέμενη λειτουργία τους TABLE 4- Functions of One Variable X F = F = X F = X F = V CC or V DD F= F= X (c) F=X F= F= X F=X Οκτ-9 (a) Βασικές Συνδυαστικές Συναρτήσεις (b) και Κυκλώματα (d) MKM - 5 Στοιχειώδης Συναρτήσεις Πολλαπλών bit ( ίαυλος/bus) Παραδείγματα πολλαπλών bit: A F 3 A A 2 F(2:) F 2 4 2: F 2 3 4 F F (c) A F 3 (a) (b) 4 3,: F(3), F(:) F Η κίτρινη γραμμή αναπαριστά ένα δίαυλο (d) (bus), ο οποίος είναι ένα διάνυσμα σημάτων Στο παράδειγμα (b), F(3 (3: :) = (F 3, F 2, F, F ) είναι ένας δίαυλος Ένας δίαυλος μπορεί να διασπαστεί σε ξεχωριστά bits, όπως φαίνετε στο (b) Σύνολα από bits μπορούν να διασπαστούν από ένα δίαυλο, όπως φαίνετε στο (c) για τα bits 2 και του F Τα σύνολα των διασπασμένων bits δεν είναι ανάγκη να είναι συνεχόμενα, όπως φαίνετε στο (d) για τα bits 3,, και του F MKM - 6 Κυκλώματα 3

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Value-fixing Y = I A B + I A B + I 2 AB + I 3 AB ίνοντας σταθερές τιμές ( ή ) στις εισόδους I -- I 3 μπορούμε να υλοποιήσουμε οποιαδήποτε συνάρτηση F(A,B) πχ F(A,B) = A + B MKM - 7 Value-fixing (Παράδειγμα ) Y = A B + A B + AB + AB = A B+AB +AB = A+B ίνοντας σταθερές τιμές ( ή ) στις εισόδους I -- I 3 μπορούμε να υλοποιήσουμε οποιαδήποτε συνάρτηση F(A,B) πχ F(A,B) = A + B MKM - 8 Κυκλώματα 4

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Value-fixing (Παράδειγμα 2) Y = A B + A B + AB + AB = A B+AB = A B ίνοντας σταθερές τιμές ( ή ) στις εισόδους I -- I 3 μπορούμε να υλοποιήσουμε οποιαδήποτε συνάρτηση F(A,B) πχ F(A,B) = A B = A B + AB MKM - 9 Value-fixing (Παράδειγμα 3) Y = A B + A B + AB + I 3 AB = A B + I 3 AB ίνοντας σταθερές τιμές ( ή ) στις εισόδους I -- I 3 μπορούμε να υλοποιήσουμε οποιαδήποτε συνάρτηση F(A,B) πχ F(A,B) = A B + AB + I 3 ΑΒ (I 3 = Α Β, I 3 = Α+Β) MKM - Κυκλώματα 5

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Συνάρτηση Ενεργοποίησης (Enabling Function / Gating) Ενεργοποίηση: επιτρέπει ένα σήμα εισόδου να περάσει στην έξοδο Απενεργοποίηση: εμποδίζει ένα σήμα εισόδου να περάσει στην έξοδο, αντικαθιστώντας το με μια σταθερή τιμή Η τιμή μιας απενεργοποιημένης εξόδου μπορεί να είναι Hi-Z (όπως σε tri-state buffers και πύλες μετάδοσης),, ή, αναλόγως της σύμβασης Όταν ΕΝ=,, F= X EN Όταν ΕΝ=, F= (a) F EN X F MKM - (b) υαδικοί Αποκωδικοποιητές (Binary Decoders) Συνδυαστικό κύκλωμα για μετατροπή δυαδικών δεδομένων από n κωδικοποιημένες εισόδους σε 2 n κωδικοποιημένες εξόδους Aποκωδικοποιητής (Binary Decoder) n-to- 2 n Αποκωδικοποιητής (Code Converter) n-σε-m, m 2 n Παραδείγματα: : BCD-σε-7-segment και BCD-σε σε- Εxcess-3, όπου n=4 και m= MKM - 2 Κυκλώματα 6

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Αποκωδικοποιητές (συν) MKM - 3 Αποκωδικοποιητής 2-σε-4 Σχεδιάστε ένα αποκωδικοποιητή -σε-2 MKM - 4 Κυκλώματα 7

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Αποκωδικοποιητής 2-σε-4, ενεργός με χαμηλή τάση (active low) MKM - 5 Αποκωδικοποιητής 3-σε-8 δεδομένα διεύθυνση MKM - 6 Κυκλώματα 8

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Αποκωδικοποιητής 3-σε-8 (συν) Τρεις είσοδοι,, A, A, A 2, αποκωδικοποιούνται σε οκτώ εξόδους,, D έως D 7 Κάθε έξοδος D i αντιπροσωπεύει έναν από τους ελαχιστόρους των 3ων μεταβλητών εισόδου D i = όταν ο δυαδικός αριθμός A 2 A A = i Συντομογραφία: D i = m i Οι τιμές στις εξόδους έχουν αμοιβαία αποκλειστικότητα (mutually exclusive),, δηλ ΜΟΝΟ μία έξοδος μπορεί να έχει την τιμή ανά πάσα στιγμή, και οι υπόλοιπες έχουν την τιμή MKM - 7 Αποκωδικοποιητής 3-σε-8, με ιεραρχικό σχεδιασμό MKM - 8 Κυκλώματα 9

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Υλοποίηση δυαδικών συναρτήσεων με χρήση αποκωδικοποιητών Οποιοδήποτε συνδυαστικό κύκλωμα μπορεί να υλοποιηθεί χρησιμοποιώντας μόνο ένα αποκωδικοποιητή και πύλες 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 MKM - 9 Υλοποίηση υαδικού Αθροιστή με χρήση Αποκωδικοποιητή S(X,Y,Z) = Σm(,2,4,7) C(X,Y,Z) = Σm(3567) Σm(3,5,6,7) MKM - 2 Κυκλώματα

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Επέκταση Αποκωδικοποιητή Μπορούμε να κατασκευάσουμε ένα μεγαλύτερο αποκωδικοποιητή χρησιμοποιώντας ένα αριθμό από μικρότερους ΙΕΡΑΡΧΙΚΟΣ σχεδιασμός! Παράδειγμα: Ένας αποκωδικοποιητής 6-σε σε-64 μπορεί να σχεδιαστεί με τέσσερις 4-σε-6 και ένα 2-σε-4 Πως; (Υπόδειξη: Χρησιμοποιήστε τον 2-σε-4 για να παράγει το σήμα ενεργοποίησης των τεσσάρων 4-σε-6) MKM - 2 Αποκωδικοποιητής 3-σε-8 με δύο αποκωδικοποιητές 2-σε-4 MKM - 22 Κυκλώματα

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 ένδρο αποκωδικοποιητή με 4 εισόδους MKM - 23 Αποκωδικοποιητής με Enable MKM - 24 Κυκλώματα 2

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Κωδικοποιητές Συνδυαστικό κύκλωμα που διεκπεραιώνει ει την αντίστροφη λειτουργία από αυτή του αποκωδικοποιητή Έχει 2 n εισόδους και n εξόδους ΜΟΝΟ είσοδος μπορεί να έχει την τιμή ανά πάσα στιγμή (αντιστοιχεί σε από τους 2 n ελαχιστόρους) ) Οι έξοδοι παράγουν το δυαδικό ισοδύναμο της εισόδου με τιμή MKM - 25 Κωδικοποιητές (συν) MKM - 26 Κυκλώματα 3

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Κωδικοποιητές -- Παράδειγμα Παράδειγμα: δυαδικός κωδικοποιητής 8-σε-3 A = D + D 3 + D 5 + D 7 A = D 2 + D 3 + D 6 + D 7 A 2 = D 4 + D 5 + D 6 + D 7 MKM - 27 Παράδειγμα (συν συν) MKM - 28 Κυκλώματα 4

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Θέματα Σχεδιασμού Κωδικοποιητών Υπάρχουν 2 αοριστίες που συσχετίζονται με τον σχεδιασμό ενός απλού κωδικοποιητή: ΜΟΝΟ μία είσοδος μπορεί να είναι ενεργή (active ή High), ανά πάσα στιγμή Αν ενεργοποιηθούν δύο μαζί, οι τιμές στις εξόδους είναι ακαθόριστες (πχ πχ, αν D 3 και D 6 είναι μαζί, το αποτέλεσμα στις εξόδους είναι ) 2 Αποτέλεσμα με όλο μπορεί να παραχθεί όταν όλες οι είσοδοι είναι, ή όταν το D είναι MKM - 29 Κωδικοποιητές Προτεραιότητας Επιλύουν τις αοριστίες που προαναφέρθηκαν Περισσότερες από μία είσοδοι μπορούν να πάρουν την τιμή Όμως, μία έχει προτεραιότητα από όλες τις άλλες Ρητή ένδειξη όταν καμία από τις εισόδους δεν είναι MKM - 3 Κυκλώματα 5

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Κωδικοποιητής Προτεραιότητας 4-σε-2 Πίνακας Αληθείας (συμπυκνωμένος) Ποια είναι η σειρά προτεραιότητας; MKM - 3 Κωδικοποιητής Προτεραιότητας 4-σε Λειτουργία: σε-2 (συν συν) Εάν δύο ή περισσότερες είσοδοι είναι συγχρόνως, η είσοδος με τον πιο ψηλό αριθμοδείκτη παίρνει προτεραιότητα Ο έγκυρος δείκτης εξόδου (valid output indicator, ορισμένος ως V στην προηγούμενη διαφάνεια), παίρνει την τιμή μόνο όταν μία ή περισσότερες από τις εισόδους έχουν την τιμή V = D 3 + D 2 + D + D MKM - 32 Κυκλώματα 6

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Κωδικοποιητής Προτεραιότητας 4-σε-2 K-χάρτες MKM - 33 Κωδικοποιητής Προτεραιότητας 4-σε-2 Λογικό ιάγραμμα MKM - 34 Κυκλώματα 7

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Κωδικοποιητής Προτεραιότητας 8-σε-3 MKM - 35 Χρήσεις υαδικού Κωδικοποιητή υαδική κωδικοποίηση κατεύθυνσης ανέμου MKM - 36 Κυκλώματα 8

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Χρήσεις υαδικού Κωδικοποιητή (συν) Επίλυση αιτημάτων διακοπών (interrupt requests) με χρήση κωδικοποιητή MKM - 37 Πολυπλέκτες (Multiplexers) Κύκλωμα που «επιλέγει» δυαδική πληροφορία από μία από τις εισόδους και την κατευθύνει στη μοναδική έξοδο Επίσης γνωστό ως «επιλογέας» (selection circuit) Η επιλογή ελέγχετε από ένα σύνολο εισόδων, ο αριθμός των οποίων εξαρτάτε από τον # των εισόδων δεδομένων Για ένα πολυπλέκτη 2 n -σε-, υπάρχουν 2 n + n είσοδοι: 2 n είσοδοι δεδομένων και n είσοδοι επιλογής, έτσι ώστε ο συνδυασμός των bit τους να καθορίζει την είσοδο δεδομένων που θα επιλεγεί MKM - 38 Κυκλώματα 9

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Πολυπλέκτες (συν) είσοδοι δδ δεδομένων έξοδος είσοδοι επιλογής MKM - 39 2-σε- Αφού υπάρχουν 2 είσοδοι δεδομένων, 2 = 2 n = Υπάρχει μια είσοδος επιλογής S: S = επιλέγει την είσοδο I S = επιλέγει την είσοδο I Υλοποιεί την συνάρτηση: Y = S I + SI Το λογικό Decoder δά διάγραμμα: Ι Ι Enabling Circuits 2-to- S Υ S I I Y MKM - 4 Κυκλώματα 2

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 2-σε- (συν) Προσέξετε ότι τα διάφορα μέρη του πολυπλέκτη δείχνουν: Ένα -σε-2 Αποκωδικοποιητή ύο κυκλώματα ενεργοποίησης (enable circuits) Μια πύλη OR 2-εισόδων Τα πιο πάνω συνδυάζονται για να μας δώσουν τον πολυπλέκτη, τα κυκλώματα ενεργοποίησης και η πύλη OR 2-εισόδων δίνουν ένα κύκλωμα 2 2 AND-OR, όπου οι 4 είσοδοι του προέρχονται από τις 2 εισόδους δεδομένων και τις 2 εισόδους του αποκωδικοποιητή: 2 είσοδοι δεδομένων -σε-2 αποκωδικοποιητή (παράγουν τους ελαχιστόρους) 2 2 AND-OR Γενικά, για έναν πολυπλέκτη 2 n -σε-: 2 n είσοδοι δεδομένων n-σε-2 n αποκωδικοποιητή 2 n 2 AND-OR MKM - 4 Παράδειγμα: : 4-σε- S Decoder S 4 3 2 AND-OR S Decoder S I I Y Y I 2 I 3 MKM - 42 Κυκλώματα 2

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Παράδειγμα: : 4-σε- (συν) S Decoder δηλώνει επενεργοποίηση S S S Decoder I I I 2 4 3 2 AND-OR Y Ι 2 Ι 2 Y I 3 MKM - 43 Παράδειγμα: : 4-σε- : Βελτιστοποίηση S S D S S D S S D 2 S S D 3 MKM - 44 Κυκλώματα 22

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Παράδειγμα: 4 σε με Πύλες Μετάβασης (Transmission Gates) MKM - 45 Πολυπλέκτες (συν) Μέχρι στιγμής, έχουμε εξετάσει επιλογή δυαδικής πληροφορίας ρ ενός-bit από Τι γίνετε αν θέλουμε να επιλέξουμε πληροφορία των m-bit (data/words)? Συνδυάζουμε κυκλώματα παράλληλα,, με κοινές εισόδους επιλογής και ενεργοποίησης Παράδειγμα: Βρείτε το λογικό διάγραμμα ενός πολυπλέκτη που επιλέγει μεταξύ 2 συνόλων από εισόδους 4-bit 4 Τετραπλός 2-σε- πολυπλέκτης (Quad 2-to- ) 4 Quad 2-to- 4? MKM - 46 Κυκλώματα 23

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Παράδειγμα: Τετραπλό (Quad) 2-σε σε- Χρησιμοποιεί τέσσερις 2-σε-, με κοινή είσοδο επιλογής (S) και κοινή είσοδο ενεργοποίησης (E) Η είσοδος επιλογής S επιλέγει μεταξύ των A s i και B s i και στέλνει στα αντίστοιχα Y s i Το σήμα ενεργοποίησης E αφήνει τα επιλεγμένα δεδομένα εισόδου να φτάσουν στις εξόδους (E= για ενεργή λειτουργία) ή όλοι οι έξοδοι μένουν σταθεροί σε (E= E= για απενεργοποίηση) MKM - 47 Παράδειγμα: Τετραπλό (Quad) 2-σε σε- Χρησιμοποιεί τέσσερις 2-σε-, με κοινή είσοδο επιλογής (S) και κοινή είσοδο ενεργοποίησης (E) A A A A Η είσοδος επιλογής S επιλέγει μεταξύ των A s i και B s i και στέλνει στα αντίστοιχα Y s i Το σήμα ενεργοποίησης E αφήνει τα επιλεγμένα δεδομένα εισόδου να φτάσουν στις εξόδους (E= για ενεργή λειτουργία) ή όλοι οι έξοδοι μένουν σταθεροί σε (E= E= για απενεργοποίηση) A 2 A 3 A 2 A 3 MKM - 48 Κυκλώματα 24

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Παράδειγμα: Τετραπλό (Quad) 2-σε σε- Χρησιμοποιεί τέσσερις 2-σε-, με κοινή είσοδο B επιλογής (S) και κοινή B είσοδο ενεργοποίησης (E) Η είσοδος επιλογής S B 2 επιλέγει μεταξύ των A s i και B s i και στέλνει στα B 3 αντίστοιχα Y s i Το σήμα ενεργοποίησης E αφήνει τα επιλεγμένα δεδομένα εισόδου να φτάσουν στις εξόδους (E= για ενεργή λειτουργία) ή όλοι οι έξοδοι μένουν σταθεροί σε (E= E= για απενεργοποίηση) MKM - 49 B B B 2 B 3 Παράδειγμα: Τετραπλό (Quad) 2-σε σε- Χρησιμοποιεί τέσσερις 2-σε-, με κοινή είσοδο επιλογής (S) και κοινή είσοδο ενεργοποίησης (E) Η είσοδος επιλογής S επιλέγει μεταξύ των A s i και B s i και στέλνει στα αντίστοιχα Y s i Το σήμα ενεργοποίησης E αφήνει τα επιλεγμένα δεδομένα εισόδου να φτάσουν στις εξόδους (E= για ενεργή λειτουργία) ή όλοι οι έξοδοι μένουν σταθεροί σε X X X (E= E= για απενεργοποίηση) MKM - 5 Κυκλώματα 25

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Παράδειγμα: Τετραπλό (Quad) 2-σε σε- Άλλη Όψη Χρησιμοποιεί τέσσερις 2-σε-, με κοινή είσοδο επιλογής (S) Η είσοδος επιλογής S επιλέγει μεταξύ των A s i και B s i και στέλνει στα αντίστοιχα Y s i 4 S S S B A B A B A B2 F F F A B A B A B 2-to- S 2-to- 2-to- Quad 4 F2 A2 2-to- F2 2-to- S B2 4 A2 B3 S F3 A3 2-to- F3 S A3 B3 MKM - 5 F F F S Άλλα Παραδείγματα: 8-bit 2-to to- A 2-to- B F A4 2-to- B4 F4 S 8 8 8-bit 2-to- 8 A B 2-to- F A5 B5 2-to- F5 S A2 2-to- B2 F2 A6 2-to- B6 F6 A3 B3 2-to- F3 A7 B7 2-to- F7 MKM - 52 Κυκλώματα 26

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Άλλα Παραδείγματα: Quad (4-bit) 4-to to- S A S2 B C F A B C D 4-to- F 2 S A B C D D 2 4-to- S F A B C D A2 B2 C2 D2 A3 B3 C3 D3 4-to- 4-to- 4-to- F F2 F3 4 4 4 4 Quad 4-to- 2 S 4 MKM - 53 Παράδειγμα: : Quad 4-σε- Επίσης μια άλλη όψη 4 3 2 AND-OR I, Y 4 Quad 4 4-to- 4 4 2 A A 4 A A 2-to-4-Line decoder D D 3 I 3, I, 4 3 2 AND-OR I 3, I,2 4 3 2 AND-OR Y I 3,2 I,3 4 3 2 AND-OR Y 2 Y 3 I 3,3 MKM - 54 Κυκλώματα 27

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Παράδειγμα: : Quad 4-σε- Επίσης μια άλλη όψη 4 3 2 AND-OR I, I, 4 Y Quad 4 4 4-to- 4 4 2 A A A A 2-to-4-Line decoder D 3 I 3, 4 3 2 AND-OR I D, I, I 4 3 2 AND-OR 3, I,2 I,2 Y I 4 3 2 AND-OR 3,2 I,3 I,3 Y 2 Y 3 I 3,3 MKM - 55 Υλοποίηση συναρτήσεων Boole με πολυπλέκτες Οποιαδήποτε συνάρτηση Boole n μεταβλητών μπορεί να υλοποιηθεί χρησιμοποιώντας ένα πολυπλέκτη μεγέθους 2 n- -σε- και μια πύλη NOT Αναμενόμενο, αφού ένας πολυπλέκτης αποτελείται από έναν αποκωδικοποιητή, με τις εξόδους του να καταλήγουν σε μια πύλη OR Τα σήματα ΕΠΙΛΟΓΗΣ παράγουν τους ελαχιστόρους της συνάρτησης Τα σήματα Ε ΟΜΕΝΩΝ καθορίζουν τους ελαχιστόρους που οδηγούν στην πύλη OR MKM - 56 Κυκλώματα 28

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Παράδειγμα F(X,Y,Z) = X Y Z + X YZ + XYZ + XYZ = Σm(,2,6,7) Υπάρχουν n=3 είσοδοι, άρα, χρειαζόμαστε ένα 2 2 -to- Οι πρώτες n- (=2) είσοδοι υπηρετούν ως είσοδοι επιλογής MKM - 57 Συστηματική Μέθοδος για υλοποίηση συναρτήσεων με Για μία συνάρτηση n-μεταβλητών (πχ,, f(a,b,c,d)): Χρειάζεται ένας 2 n- -to-, με n- εισόδους επιλογής 2 Υπολογίζουμε τον πίνακα αληθείας της συνάρτησης, με τη σειρά μεταβλητών Α>Β>C>D (Α είναι το MSB και D το LSB) 3 Ορίζουμε τις πιο σημαντικές n- μεταβλητές στις n- εισόδους επιλογής (π χ, A,B,C) 4 Εξετάζουμε ζεύγη γειτονικών γραμμών στον πίνακα (μόνο το LSB διαφέρει, πχ,, D= and D=) ) 5 Καθορίζουμε κατά πόσο η τιμή της συνάρτησης (έξοδος) για το συνδυασμό (A,B,C,) και (A,B,C,) είναι (,), (,), (,), or (,) 6 Για κάθε συνδυασμό (A,B,C),, ορίζουμε, D, D, ή στην είσοδο δεδομένων που αντιστοιχεί στο (A,B,C) MKM - 58 Κυκλώματα 29

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Άλλο Παράδειγμα Θεωρήστε F(A,B,C) = m(,3,5,6) Μπορούμε να υλοποιήσουμε τη συνάρτηση με ένα 4-σε σε- Η σειρά μεταβλητών είναι A>B>C Τότε, τα σήματα επιλογής ορίζονται ως S =Α και S =B Βρείτε τον πίνακα αληθείας MKM - 59 Άλλο Παράδειγμα (συν) Όταν A=B=, F=C Όταν A=, B=, F=C Όταν A=, B=, F=C Όταν A=B=, F=C A B C F MKM - 6 Κυκλώματα 3

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Άλλο Παράδειγμα (συν) Υλοποίηση F(A,B,C) = m(,3,5,6) με A B C C C C F MKM - 6 Μεγαλύτερο Παράδειγμα MKM - 62 Κυκλώματα 3

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Παράδειγμα με πολλαπλές εξόδους: : Gray σε Binary Σχεδιάστε το κύκλωμα Gray Binary που μετατρέπει από 3-bit A B C x y z Gray στο δυαδικό κώδικα Ο πίνακας αληθείας δίνεται στα δεξιά Είναι φανερό ότι, X = C ενώ οι συναρτήσεις Y και Z είναι πιο πολύπλοκες MKM - 63 Gray to Binary η λύση Gray Binary Αναδιατάξτε τον πίνακα, έτσι A B C x y z ώστε οι δά διάφοροι συνδυασμοί εισόδων να είναι σε σειρά (,,, ) Οι συναρτήσεις y και z μπορούν να υλοποιηθούν με ένα διπλό (2-bit) 8-σε σε- : Οι A, B και C ενώνονται στις εισόδους επιλογής Οι έξοδοι του ΜUX ορίζονται ως η y και η z Οι είσοδοι δεδομένων παίρνουν τις αντίστοιχες σταθερές τιμές από τον πίνακα αληθείας (value fixing) MKM - 64 Κυκλώματα 32

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Gray to Binary η λύση (συν) D D D D D2 D2 D3 D3 D4 D4 Out Out Y D5 D5 D6 D6 D7 D7 A S2 A S2 8-to- 8-to- B S B S C S C S Z Βασικά, ένας 2-bit 8-to to- με σταθερές τιμές είναι πανομοιότυπος με μια ROM με διευθύνσεις 3ων-bit (είσοδοι) και δεδομένα εξόδου 2-bit! --> 2 3 x2 ROM MKM - 65 Gray σε Binary 2 η λύση Αναδιατάξτε τον πίνακα, έτσι ώστε οι διάφοροι συνδυασμοί εισόδων να είναι σε σειρά (,,, ) Gray A B C Binary x y z Στοιχειώδης συνάρτηση του C για y F = C F = C F = C F = C Στοιχειώδης συνάρτηση του C για z F = C F = C F = C F = C MKM - 66 Κυκλώματα 33

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Gray σε Binary 2 η λύση (συν συν) C C C C C C D D D2 D3 Out Y C C C C D D D2 D3 Out Z A B S S 8-to- A B S S 8-to- Η 2 η λύση μειώνει το κόστος σχεδόν στο μισό της ης Η 2 η λύση δεν μοιάζει με ROM MKM - 67 ως οικουμενική πύλη Μπορούμε να παράγουμε τις λειτουργίες OR, AND, και NOT μόνο με 2-σε- Άρα, η 2- to- είναι οικουμενική πύλη OR NOT AND x z = x + x x = x x + x x + x x = x + x z = x + x = x z = x x + x = x x MKM - 68 Κυκλώματα 34

ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 Demultiplexers (De) Εκτελεί το αντίστροφο της λειτουργίας του πολυπλέκτη: έχεται δεδομένα από μία είσοδο και τα μεταβιβάζει σε συγκεκριμένη έξοδο, από τις 2 n πιθανές που υπάρχουν Η επιλογή εξόδου γίνετε από τις n εισόδους επιλογής Βασικά, είναι ΑΠΟΚΩ ΙΚΟΠΟΙΗΤΕΣ!! Για παράδειγμα, ένας 2-σε-44 De είναι ένας αποκωδικοποιητής 2-σε-4, με είσοδο ενεργοποίησης (ενώνετε στην είσοδο δεδομένων) MKM - 69 Κυκλώματα 35