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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

K15 Ψηφιακή Λογική Σχεδίαση 6: Λογικές πύλες και λογικά κυκλώματα

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

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

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

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

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

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

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

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

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

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

8 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού: Μοντέλα Συνδυαστικών Κυκλωµάτων

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

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

Ψηφιακά Συστήματα. 3. Λογικές Πράξεις & Λογικές Πύλες

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

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

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

Λογική Σχεδίαση Ψηφιακών Συστημάτων

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

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

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

ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ. ιδάσκων : ρ. Β. ΒΑΛΑΜΟΝΤΕΣ. Πύλες - Άλγεβρα Boole 1

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

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

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

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

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

Ελίνα Μακρή

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

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

Σχεδίαση Βασικών Κυκλωµάτων. Χρ. Καβουσιανός. Επίκουρος Καθηγητής

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

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

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

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

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

C D C D C D C D A B

Ύλη Λογικού Σχεδιασµού Ι

Εισαγωγή. Συνδυαστικά: Οι έξοδοι είναι συνάρτηση των εισόδων

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

Καταστάσεων. Καταστάσεων

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

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

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

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

ΚΕΦΑΛΑΙΟ 3 ο Αλγεβρα BOOLE και Λογικές Πύλες

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

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

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

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

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

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

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

Κεφάλαιο 1 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. CMOS Κυκλώματα 2

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

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

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

Κεφάλαιο 5. Λογικά κυκλώματα

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

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

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

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

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

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

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

Αθροιστές. Ημιαθροιστής

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

Ελίνα Μακρή

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

K15 Ψηφιακή Λογική Σχεδίαση 4+5: Άλγεβρα Boole

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

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

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

7 η Θεµατική Ενότητα : Καταχωρητές, Μετρητές και Μονάδες Μνήµης

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

Ελίνα Μακρή

Ψηφιακά Κυκλώματα (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

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

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

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

Transcript:

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

Σύνθετα Συνδυαστικά Κυκλώµατα Πύλες AND Πύλες OR Πύλες NAND Τυχαία Λογική Πύλες NOR Πύλες XNOR Η ολοκληρωµένη σχεδίαση συνδυαστικών κυκλωµάτων απαιτεί τυχαία και σύνθετη λογική Πύλες XOR Αποκωδικοποιητές Πολυπλέκτες Τρισταθής Αποµονωτές Κωδικοποιητές Σύνθετη Λογική Αποπλέκτες Συνδυαστικά Κυκλώµατα µε MSI και PLD 2

Αποκωδικοποιητής: κύκλωµα που µετατρέπει τη δυαδική πληροφορία των n γραµµών εισόδου σε εως 2 n µοναδικές γραµµές εξόδου (ελαχιστόροι n µεταβλητών). Αποκωδικοποιητής (Decoder) Παράδειγµα: Αποκωδικοποιητής 3-σε-8 Συνδυαστικά Κυκλώµατα µε MSI και PLD 3

Αποκωδικοποιητές D D A 2 D A 2 D D 2 D 2 A D 3 A D 3 A D 4 A D 4 D 5 D 5 D 6 D 6 D 7 D 7 Συνδυαστικά Κυκλώµατα µε MSI και PLD 4

Αποκωδικοποιητές D D A 2 D A 2 D D 2 D 2 A D 3 A D 3 A D 4 A D 4 D 5 D 5 D 6 D 6 D 7 D 7 Συνδυαστικά Κυκλώµατα µε MSI και PLD 5

Αποκωδικοποιητές D D A 2 D A 2 D D 2 D 2 A D 3 A D 3 A D 4 A D 4 D 5 D 5 D 6 D 6 D 7 D 7 Συνδυαστικά Κυκλώµατα µε MSI και PLD 6

Αποκωδικοποιητές D D A 2 D A 2 D D 2 D 2 A D 3 A D 3 A D 4 A D 4 D 5 D 5 D 6 D 6 D 7 D 7 Συνδυαστικά Κυκλώµατα µε MSI και PLD 7

Υλοποίηση Συνδυαστικής Λογικής Ø Αφού ο αποκωδικοποιητής παράγει τους 2 n ελαχιστόρους µπορεί να χρησιµοποιηθεί για να υλοποιήσει οποιαδήποτε συνάρτηση. Ø Κάθε συνδυαστικό κύκλωµα µε n εισόδους και m εξόδους µπορεί να υλοποιηθεί µε έναν αποκωδικοποιητή n-σε-2 n γραµµών και m πύλες H. Ø Εάν ο αριθµός των ελαχιστόρων µιας συνάρτησης είναι µεγαλύτερος από τους µισούς (2 n /2), τότε µπορούµε να χρησιµοποιήσουµε µία πύλη ΟΥΤΕ για να αθροίσουµε τους ελαχιστόρους της F. Η έξοδος της πύλης ΟΥΤΕ δίνει τη συνάρτηση F. Συνδυαστικά Κυκλώµατα µε MSI και PLD 8

Παράδειγµα Υλοποίηση πλήρους αθροιστή µε αποκωδικοποιητή. S(x,y,z) = Σ(,2,4,7) C(x,y,z) = Σ(3,5,6,7) Συνδυαστικά Κυκλώµατα µε MSI και PLD 9

Αποκωδικοποιητής µε Είσοδο Επίτρεψης Ο αποκωδικοποιητής µπορεί να παράγει συµπληρωµατικές εξόδους. Ο αποκωδικοποιητής µπορεί να έχει είσοδο επίτρεψης. Χρησιµοποιείται για λόγους επέκτασης Συνδυαστικά Κυκλώµατα µε MSI και PLD

Αποκωδικοποιητής 3 σε 8 από δύο 2 σε 4 Α 2 Α Α D D D 2 D 3 D 4 D 5 D 6 D 7 Αποκωδικοποιητής (Α) 2 σε 4 ενεργοποιηµένος Αποκωδικοποιητής (Β) 2 σε 4 ενεργοποιηµένος Η επιλογή της εξόδου γίνεται και στους δύο αποκωδικοποιητές µε τις εισόδους Α Α. Συνδυαστικά Κυκλώµατα µε MSI και PLD

Αποκωδικοποιητής 3 σε 8 από δύο 2 σε 4 Α 2 Α Α D D D 2 D 3 D 4 D 5 D 6 D 7 Αποκωδικοποιητής (Β) 2 σε 4 απενεργοποιηµένος Αποκωδικοποιητής (Α) 2 σε 4 απενεργοποιηµένος Η είσοδος Α 2 ενεργοποιεί τον έναν από τους δύο αποκωδικοποιητές. Συνδυαστικά Κυκλώµατα µε MSI και PLD 2

Αποκωδικοποιητής Α Α 2 Α Α D D D 2 D 3 D 4 D 5 D 6 D 7 D Α Α 2 2 Αποκωδικοποιητης 2 σε 4 Ε 2 3 D D 2 D 3 Α 2 Συνδυαστικά Κυκλώµατα µε MSI και PLD 3

Αποκωδικοποιητής B Α 2 Α Α D D D 2 D 3 D 4 D 5 D 6 D 7 D 4 Α Α 2 2 Αποκωδικοποιητης 2 σε 4 Ε 2 3 D 5 D 6 D 7 Α 2 Συνδυαστικά Κυκλώµατα µε MSI και PLD 4

Αποκωδικοποιητής 3 σε 8 Α Α 2 2 Αποκωδικοποιητης 2 σε 4 Ε 2 3 D D D 2 D 3 2 2 Αποκωδικοποιητης 2 σε 4 Ε 2 3 D 4 D 5 D 6 D 7 Α 2 Συνδυαστικά Κυκλώµατα µε MSI και PLD 5

Αποκωδικοποιητής 3 σε 8 Α Α 2 2 Αποκωδικοποιητης 2 σε 4 Ε 2 3 D D D 2 D 3 2 2 Αποκωδικοποιητης 2 σε 4 Ε 2 3 D 4 D 5 D 6 D 7 Α 2 Συνδυαστικά Κυκλώµατα µε MSI και PLD 6

Αποκωδικοποιητής 3 σε 8 Α Α 2 2 Αποκωδικοποιητης 2 σε 4 Ε 2 3 D D D 2 D 3 2 2 Αποκωδικοποιητης 2 σε 4 Ε 2 3 D 4 D 5 D 6 D 7 Α 2 Συνδυαστικά Κυκλώµατα µε MSI και PLD 7

Αποκωδικοποιητής/Αποπλέκτης Επέκταση αποκωδικοποιητή µε χρήση πολλών αποκωδικοποιητών 2 αποκωδικοποιητές 3 σε 8 δίνουν αποκωδικοποιητή 4 σε 6 Συµβολισµοί: Το κυκλάκι δείχνει σε ποια τιµή µία είσοδος/έξοδος είναι ενεργή. x y z 3-8 Συνδυαστικά Κυκλώµατα µε MSI και PLD 8 E

Αποπλέκτης (Demultiplexer) Ο αποπλέκτης δέχεται πληροφορίες από µία απλή γραµµή και τις µεταβιβάζει σε µία από τις 2 n δυνατές γραµµές εξόδου ανάλογα µε τις τιµές των n γραµµών επιλογής. Συνδυαστικά Κυκλώµατα µε MSI και PLD 9

Κωδικοποιητής από Οκταδικό σε Δυαδικό Ο Κωδικοποιητής εκτελεί την αντίστροφη λειτουργία από τον Αποκωδικοποιητή: Έχει 2 n γραµµές εισόδου και n γραµµές εξόδου και δίνει στην έξοδο τον δυαδικό κώδικα που αντιστοιχεί στις γραµµές εισόδου. Συνδυαστικά Κυκλώµατα µε MSI και PLD 2

Κωδικοποιητής (Encoder) Προβλήµατα: Όταν περισσότερες της µίας είσοδοι είναι τότε η έξοδος είναι απροσδιόριστη. (Λύση: προτεραιότητα) Όταν όλες οι είσοδοι είναι τότε η έξοδος είναι που δεν είναι σωστό αφού η D. (Λύση: διάκριση της κατάστασης) Συνδυαστικά Κυκλώµατα µε MSI και PLD 2

Κωδικοποιητής Προτεραιότητας Το πρόβληµα προέρχεται από τις αδιάφορες καταστάσεις. Ο κωδικοποιητής προτεραιότητας είναι ένα κύκλωµα κωδικοποιητή που περιλαµβάνει συνάρτηση προτεραιότητας και καθορίζει όλες τις αδιάφορες καταστάσεις. Παράδειγµα: Κωδικοποιητής προτεραιότητας 4 εισόδων Συνδυαστικά Κυκλώµατα µε MSI και PLD 22

Κωδικοποιητής Προτεραιότητας 4 Εισόδων x = D 2 +D 3 y = D 3 +D D 2 V = D +D +D 2 +D 3 Λύνει το πρόβληµα της επιλογής όταν περισσότερες της µίας εισόδων είναι επιλέγοντας αυτή µε τη µεγαλύτερη προτεραιότητα. Συνδυαστικά Κυκλώµατα µε MSI και PLD 23

Πολυπλέκτης (Multiplexer) Ø Ø Ø Ο πολυπλέκτης επιλέγει δυαδικές πληροφορίες από πολλές γραµµές εισόδου και τις κατευθύνει σε µία γραµµή εξόδου. Η επιλογή της µιας συγκεκριµένης γραµµής εισόδου γίνεται µέσω µερικών γραµµών επιλογής. Ένας πολυπλέκτης 2 n -σε- γραµµή κατασκευάζεται από έναν αποκωδικοποιητή n-σε-2 n προσθέτοντας σε αυτόν 2 n εισόδους µια για κάθε πύλη ΚΑΙ. Y = I S'+I S Συνδυαστικά Κυκλώµατα µε MSI και PLD 24

Παράδειγµα Πολυπλέκτης 4-σε- I Συνδυαστικά Κυκλώµατα µε MSI και PLD 25

Παράδειγµα Πολυπλέκτης 4-σε- I Συνδυαστικά Κυκλώµατα µε MSI και PLD 26

Παράδειγµα Πολυπλέκτης 4-σε- I 2 Συνδυαστικά Κυκλώµατα µε MSI και PLD 27

Πολυπλέκτης 4 σε I 3 Συνδυαστικά Κυκλώµατα µε MSI και PLD 28

Τετραπλός Πολυπλέκτης 2 σε Η είσοδος Επίτρεψης (Ε) τοποθετείται για λόγους επέκτασης. Πολυπλέκτης 8-σε-4 ή 4 Πολυπλέκτες 2-σε- Συνδυαστικά Κυκλώµατα µε MSI και PLD 29

Υλοποίηση Συνάρτησης Boole µε Πολυπλέκτη Κάθε πολυπλέκτης 2 n σε µπορεί να υλοποιήσει οποιαδήποτε συνάρτηση n+ µεταβλητών ως εξής:. Βάζουµε τις n µεταβλητές στις εισόδους επιλογής. 2. Χρησιµοποιούµε την τελευταία µεταβλητή για τις εισόδους. Συνδυαστικά Κυκλώµατα µε MSI και PLD 3

Παράδειγµα F(x, y, z) = Σ(, 2, 6, 7) Συνδυαστικά Κυκλώµατα µε MSI και PLD 3

Υλοποίηση Συναρτήσεων Boole Αλγόριθµος υλοποίησης συνάρτησης µε χρήση πολυπλέκτη:.εκφράζουµε τη συνάρτηση σε άθροισµα ελαχιστόρων. 2.Συνδέουµε τις n - µεταβλητές στις γραµµές επιλογής και κρατάµε την αριστερότερη (πιο σηµαντική) έστω Α. 3.Καταγράφουµε τις εισόδους του πολυπλέκτη και κάτω από αυτές όλους τους ελαχιστόρους σε δύο σειρές (αντίστοιχα για Α= και Α=). 4.Σηµειώνουµε τους ελαχιστόρους που έχει η συνάρτηση. 5.Σε κάθε στήλη βάζουµε αν δεν έχει σηµειωθεί ελαχιστόρος, αν έχουν σηµειωθεί και οι δύο, Α αν έχει σηµειωθεί ο πάνω και Α αν έχει σηµειωθεί ο κάτω ελαχιστόρος. Συνδυαστικά Κυκλώµατα µε MSI και PLD 32

Παράδειγµα C C F(Α, Β, C)=Σ(,4,5,6) 2 3 Πολυπλέκτης 4 σε 2 2 F Α Β C F F = C F = F = F = C Α Β Συνδυαστικά Κυκλώµατα µε MSI και PLD 33

Παράδειγµα Συνδυαστικά Κυκλώµατα µε MSI και PLD 34

Σύγκριση Ø Ø Η µέθοδος του αποκωδικοποιητή απαιτεί µια πύλη Η για κάθε συνάρτηση εξόδου αλλά µόνο ένας αποκωδικοποιητής απαιτείται για όλες τις συναρτήσεις. Η µέθοδος του πολυπλέκτη χρησιµοποιεί µονάδες µικρότερου µεγέθους αλλά χρειάζεται έναν πολυπλέκτη για κάθε συνάρτηση εξόδου. Ø Τα κυκλώµατα µε λίγες εξόδους υλοποιούνται καλύτερα µε πολυπλέκτες, ενώ αυτά µε πολλές εξόδους υλοποιούνται καλύτερα µε αποκωδικοποιητές. Συνδυαστικά Κυκλώµατα µε MSI και PLD 35

Αποµονωτές τριών καταστάσεων Οι αποµονωτές χρησιµοποιούνται για να συνδέονται διαφορετικές µονάδες σε κοινά µέσα µετάδοσης (πχ σε διαύλους) Συνδυαστικά Κυκλώµατα µε MSI και PLD 36

Παράδειγµα: υλοποίηση πολυπλέκτη Συνδυαστικά Κυκλώµατα µε MSI και PLD 37