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



Σχετικά έγγραφα
ΑΣΚΗΣΗ 6 ΠΟΛΥΠΛΕΚΤΕΣ (MUX) ΑΠΟΠΛΕΚΤΕΣ (DEMUX)

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

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

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

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

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

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

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

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

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

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

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

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

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

Η συχνότητα f των παλµών 0 και 1 στην έξοδο Q n είναι. f Qn = 1/(T cl x 2 n+1 )

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

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

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 2 ΛΟΓΙΚΕΣ ΠΥΛΕΣ OR, NOR, XOR

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

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

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

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

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ

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

ΑΣΚΗΣΗ 10 ΣΧΕΔΙΑΣΗ ΑΚΟΛΟΥΘΙΑΚΩΝ ΚΥΚΛΩΜΑΤΩΝ

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

Ιωάννης Καλόµοιρος ΠΡΟΗΓΜΕΝΑ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Τεύχος 1 ο. Σύντοµη εισαγωγή στα ψηφιακά κυκλώµατα και στις οικογένειες κυκλωµάτων της τυπικής λογικής

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

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

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

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

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

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

ΑΣΚΗΣΗ 1 ΛΟΓΙΚΕΣ ΠΥΛΕΣ (Α)

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

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

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

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΚΑΤΑΧΩΡΗΤΕΣ ΟΛΙΣΘΗΤΕΣ

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

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

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

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

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ/ΙΟΥΝΙΟΥ 2014

C D C D C D C D A B

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

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

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

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

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

1η Εργαστηριακή Άσκηση: Απόκριση κυκλώµατος RC σε βηµατική και αρµονική διέγερση

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

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

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

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

Εργαστήριο Ψηφιακής Σχεδίασης

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

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

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

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

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

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

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

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

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

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

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

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

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ

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

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

ΣΥΝΔΕΣΗ ΣΕ ΣΕΙΡΑ ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 3 ΕΞΟΠΛΙΣΜΟΣ 7 4 ΕΞΑΡΤΗΜΑΤΑ 7

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

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

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

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

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

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

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

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

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

Ενισχυτές Μετρήσεων. 3.1 Ο διαφορικός Ενισχυτής

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

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

Κεφάλαιο 3 ο Ακολουθιακά Κυκλώματα με ολοκληρωμένα ΤΤL

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

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

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

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

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

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

Κεφάλαιο 3. Λογικές Πύλες

Παράσταση αριθμών «κινητής υποδιαστολής» floating point

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

4. ΝΟΜΟΙ ΔΥΑΔΙΚΗΣ ΑΛΓΕΒΡΑΣ

4 η ΕΝΟΤΗΤΑ. Το MOSFET

ΠΕΡΙΕΧΟΜΕΝΑ 1 ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ ΚΑΙ ΚΩ ΙΚΕΣ 1

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

Ψηφιακά Συστήματα. 5. Απλοποίηση με χάρτες Karnaugh

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

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

Transcript:

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 6 ΑΠΟΚΩ ΙΚΟΠΟΙΗΤΕΣ ΚΑΙ ΠΟΛΥΠΛΕΚΤΕΣ Σκοπός: Η κατανόηση της λειτουργίας των κυκλωµάτων ψηφιακής πολυπλεξίας και αποκωδικοποίησης και η εξοικείωση µε τους ολοκληρωµένους πολυπλέκτες και αποκωδικοποιητές 6.1 Θεωρητική εισαγωγή 6.1.1 Αποκωδικοποιητές Ο αποκωδικοποιητής είναι ένα κύκλωµα µε n εισόδους και m εξόδους, όπου m 2 n. Για κάθε συνδυασµό των εισόδων, ο αποκωδικοποιητής επιλέγει µία από τις m εξόδους και τη φέρνει σε λογικό 1, ενώ οι υπόλοιπες παραµένουν σε λογικό µηδέν. Ο όρος «αποκωδικοποιητής» χρησιµοποιείται και γενικότερα, για να χαρακτηρίσει ένα κύκλωµα που µετατρέπει ένα δυαδικό κώδικα από τη µία µορφή σε άλλη. Το κύκλωµα που µετατρέπει τον κώδικα BCD σε πληροφορία κατάλληλη για ενδείκτη επτά τοµέων (BCD-to-7 segment) είναι µια µορφή αποκωδικοποιητή (βλέπε εργαστηριακή άσκηση 5). Ένας αποκωδικοποιητής 3 σε 8 φαίνεται στο παρακάτω σχήµα 6.1. Οι τρεις είσοδοι αποκωδικοποιούνται σε οκτώ εξόδους, ώστε για καθέναν από τους οκτώ συνδυασµούς των ειόδων, µόνο µία έξοδος είναι ενεργή. Η κάθε έξοδος αντιπροσωπεύει έναν από τους ελάχιστους όρους (minterms) των n µεταβλητών εισόδου. Για παράδειγµα, όταν οι είσοδοι x,y,z είναι 000, τότε ο ελάχιστος όρος που παράγεται είναι ο x y z, στην έξοδο D0. Ο αντίστοιχος πίνακας αληθείας φαίνεται στο σχ. 6.2. Σχήµα 6.1 Κύκλωµα αποκωδικοποιητή 3 σε 8. Στις εξόδους παράγονται οι ελάχιστοι όροι που αντιστοιχούν στις µεταβλητές εισόδου. 1

Σχήµα 6.2 Πίνακας αληθείας αποκωδικοποιητή 3 σε 8. Συχνά, οι έξοδοι του αποκωδικοποιητή σχεδιάζονται ώστε να είναι ενεργές µε το λογικό µηδέν (active low). Τότε, όλες οι υπόλοιπες µη ενεργές έξοδοι είναι σε λογικό ένα. Επίσης, οι αποκωδικοποιητές φέρουν συχνά και είσοδο «επίτρεψης» (enable), ώστε όταν η είσοδος επίτρεψης είναι ενεργή, τότε ο αποκωδικοποιητής επιλέγει και καθιστά ενεργή µία από τις εξόδους. Όταν, όµως, η είσοδος επίτρεψης είναι ανενεργή, τότε όλες οι έξοδοι είναι ανενεργές. Στο Σχήµα 6.3 φαίνεται ένας αποκωδικοποιητής 2 προς 4, µε είσοδο επίτρεψης και µε εξόδους ενεργές σε λογικό µηδέν. Ε B A D0 D1 D2 D3 1 x x 1 1 1 1 0 0 0 0 1 1 1 0 0 1 1 0 1 1 0 1 0 1 1 0 1 0 1 1 1 1 1 0 Σχήµα 6.3 Κυκλωµατικό διάγραµµα και πίνακας αληθείας αποκωδικοποιητή 2 σε 4, µε είσοδο επίτρεψης (enable) και εξόδους ενεργές σε λογικό µηδέν 6.1.2 Υλοποίηση συνδυαστικών κυκλωµάτων µε αποκωδικοποιητές Αφού ο αποκωδικοποιητής παράγει στις εξόδους τους 2 n ελάχιστους όρους των n µεταβλητών εισόδου, άρα µπορεί να υλοποιήσει κάθε λογική συνάρτηση n µεταβλητών εισόδου ως άθροισµα ελαχίστων όρων. Για το σκοπό αυτό θα χρειαστεί να συνδυάσουµε τους 2

απαραίτητους ελάχιστους όρους µέσω πυλών OR. Με αυτό τον τρόπο, µπορεί να υλοποιήσει ένα συνδυαστικό κύκλωµα n εισόδων m εξόδων, µε τη βοήθεια m πυλών OR. Για παράδειγµα, έστω ένα συνδυαστικό κύκλωµα µε τρεις εισόδους Α,Β,C και δύο εξόδους F, G, που υλοποιεί τις εξής λογικές συναρτήσεις: F( G( A,B,C ) = B C+ B C (6.1) A,B,C ) = B C+ B C+ B C (6.2) Οι ελάχιστοι όροι παράγονται στις εξόδους ενός αποκωδικοποιητή 3:8 και συνδυάζονται µεταξύ τους µέσω πυλών OR, όπως φαίνεται στο παρακάτω Σχήµα 6.4. Σχήµα 6.4 Υλοποίηση του συνδυαστικού κυκλώµατος τριών εισόδων και δύο εξόδων που περιγράφουν οι εξισώσεις (6.1) και (6.2). Χρησιµοποιήθηκε ένας αποκωδικοποιητής 3:8 και δύο πύλες OR 6.1.3 Ολοκληρωµένοι αποκωδικοποιητές Η σειρά 74xxx της τυπικής λογικής περιλαµβάνει αποκωδικοποιητές 2:4, 3:8 και 4:16 µε τη µορφή ολοκληρωµένων κυκλωµάτων µεσαίας κλίµακας ολοκλήρωσης. Συγκεκριµένα, το κύκλωµα 74LS139 είναι ένας διπλός αποκωδικοποιητής 2:4 µε είσοδο επίτρεψης, όπως φαίνεται στο Σχήµα 6.5. Σχήµα 6.5 Λειτουργική βαθµίδα του αποκωδικοποιητή 74139 και πίνακας αληθείας 3

Σχήµα 6.6 Κυκλωµατικό διάγραµµα (a) και διάγραµµα ακροδεκτών (b) του ΟΚ 74139 Στο Σχήµα 6.6 παρουσιάζεται το κυκλωµατικό διάγραµµα του διπλού αποκωδικοποιητή 2:4 που περιέχεται στο ολοκληρωµένο κύκλωµα 74139 (a) και το διάγραµµα ακροδεκτών (b). 6.1.4 Πολυπλέκτες Ο πολυπλέκτης είναι ένα συνδυαστικό κύκλωµα, το οποίο επιλέγει τη δυαδική πληροφορία µιας από πολλές γραµµές εισόδου (κανάλια εισόδου) και την κατευθύνει σε µια µοναδική γραµµή εξόδου. Η επιλογή της συγκεκριµένης γραµµής εξόδου ελέγχεται από ειδικές γραµµές επιλογής. Κανονικά, υπάρχουν 2 n γραµµές εισόδου και n γραµµές επιλογής, των οποίων οι τιµές καθορίζουν ποια είσοδος επιλέγεται. Σχήµα 6.7 Πολυπλέκτης 2-σε-1 (α) Λογικό διάγραµµα, (β) Σχηµατικό διάγραµµα. 4

Στο παραπάνω Σχήµα 6.7 δύο πηγές του ενός bit συνδέονται σε µία έξοδο Y, ανάλογα µε τις τιµές της εισόδου επιλογής S. Στο παρακάτω Σχήµα 6.8 φαίνεται ένας πολυπλέκτης 4-σε-1. Κάθε µια από τέσσερις εισόδους Ι 0 έως Ι 3 συνδέεται σε µια από τις εισόδους µιας πύλης AND. Οι γραµµές επιλογής S 1 και S 2 αποκωδικοποιούνται έτσι, ώστε να επιλέξουν µία µόνο πύλη AND. Οι έξοδοι των AND τροφοδοτούν τις εισόδους µιας µοναδικής πύλης OR, της οποίας η έξοδος είναι και έξοδος του κυκλώµατος. Σχήµα 6.8 Πολυπλέκτης 4-σε-1 και πίνακας αληθείας 6.1.5 Υλοποίηση λογικών συναρτήσεων µε πολυπλέκτες Ένας πολυπλέκτης µπορεί να λειτουργήσει και σαν γεννήτρια λογικών συναρτήσεων. Κάθε πολυπλέκτης 2 n εισόδων µπορεί να υλοποιήσει µια λογική συνάρτηση n µεταβλητών εισόδου και µιας εξόδου. Οι είσοδοι της λογικής συνάρτησης τοποθετούνται στις εισόδους επιλογής του πολυπλέκτη. Κάθε είσοδος ενσυραµτώνεται στη λογική κατάσταση 1 ή 0, σύµφωνα µε τον πίνακα αληθείας της λογικής συνάρτησης. Για κάθε συνδυασµό των εισόδων ο πολυπλέκτης επιλέγει και εξάγει τη λογική κατάσταση στην οποία έχει ενσυρµατωθεί το αντίστοιχο κανάλι εισόδου. Έστω, για παράδειγµα µια λογική συνάρτηση τριών µεταβλητών εισόδου µε πίνακα αληθείας αυτό του Σχήµατος 6.9. Η υλοποίηση της συνάρτησης µε πολυπλέκτη φαίνεται στο ίδιο σχήµα. Οι µεταβλητές Α,Β,C τοποθετούνται στις γραµµές επιλογής και οι είσοδοι ενσυρµατώνονται στις καταστάσεις 0 και 1, σύµφωνα µε τον πίνακα αληθείας. Είναι προφανές ότι η έξοδος επιτελεί τον πίνακα αληθείας που περιγράφει τη συνάρτηση. Η είσοδος επιλογής Α είναι η λιγότερο σηµαντική. ύο ή περισσότεροι πολυπλέκτες µπορούν να υλοποιήσουν συνδυαστικά κυκλώµατα µε παραπάνω από µία εξόδους. 5

C Β Α Y 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 0 1 1 0 0 1 1 1 1 Σχήµα 6.9 Υλοποίηση της λογικής συνάρτησης Y = ABC + ABC + ABC+ ABCµε πολυπλέκτη 8:1. Στα δεξιά, ο πίνακας αληθείας. 6.1.6 Ολοκληρωµένοι πολυπλέκτες Στο Σχήµα 6.10 φαίνεται το λογικό διάγραµµα και το διάγραµµα ακροδεκτών ενός ολοκληρωµένου πολυπλέκτη της τυπικής λογικής, µε κωδικό 74LS151. Σχήµα 6.10 Πολυπλέκτης 8-σε-1 µε το ολοκληρωµένο κύκλωµα 74LS151. Λογικό διάγραµµα (a) και διάγραµµα ακροδεκτών (b) 6

6.2 Εργαστηριακό µέρος 6.2.1 Αποκωδικοποιητής 2:4 α) Να υλοποιήσετε το παρακάτω κύκλωµα αποκωδικοποιητή 2:4 µε τη βοήθεια του ολοκληρωµένου κυκλώµατος 74139 (1/2). Να λάβετε υπόψη ότι οι ακροδέκτες 8 και 16 πρέπει να οδηγηθούν στη γη και την τροφοδοσία (+5V) αντίστοιχα, για να πολωθεί το κύκλωµα (δείτε και διάγραµµα ακροδεκτών, στο Παράρτηµα). Σχήµα 6.11 Κύκλωµα για την παρατήρηση της λειτουργία του δυαδικού αποκωδικοποιητή 74LS139 β) Να συµπληρώσετε τον πίνακα αληθείας. G B A D0 (4) D1 (5) D2 (6) D3 (7) 1 x x 0 0 0 0 0 1 0 1 0 0 1 1 Σχήµα 6.12 Πίνακας αληθείας του αποκωδικοποιητή 74LS139 (να συµπληρωθεί) 7

6.2.2 Υλοποίηση συνδυαστικού κυκλώµατος µε αποκωδικοποιητή Να υλοποιήσετε την παρακάτω λογική συνάρτηση δύο µεταβλητών εισόδου µε χρήση του αποκωδικοποιητή 74139, µιας πύλης ΝΟΤ (7404) και µιας πύλης OR (7432) F( A,B ) = B+ B Ακολουθείστε τα εξής βήµατα: α) Σχεδιάστε το κύκλωµα παρακάτω (συµβουλευτείτε την παράγραφο 6.1.2 της θεωρίας). Σηµειώστε και τους αριθµούς των ακροδεκτών των ΟΚ 74139, 7404 και 7432 που θα χρησιµοποιήσετε. Στη συνέχεια υλοποιείστε το κύκλωµα στο ράστερ, χρησιµοποιώντας δύο διακόπτες ως εισόδους Α και Β και ένα LED για την απεικόνιση της εξόδου F. β) Συµπληρώστε τον πίνακα αληθείας που παράγεται στην έξοδο της OR, για όλους τους συνδυασµούς των εισόδων Α και Β: Ε B A Y 1 x x 0 0 0 0 0 1 0 1 0 0 1 1 8

6.2.3 Πολυπλέκτης 8:1 Να χρησιµοποιήσετε τον πολυπλέκτη 74151 για να υλοποιήσετε την παρακάτω λογική συνάρτηση τριών µεταβλητών εισόδου και µιας εξόδου: Y( A,B,C ) = B C+ B C+ B C Ακολουθήστε τα εξής βήµατα: α) Βρείτε τον πίνακα αληθείας της συνάρτησης C Β Α Υ 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 β) Πολώστε το ολοκληρωµένο κύκλωµα 74151 φέρνοντας τους ακροδέκτες 8 και 16 στη γη και στην τροφοδοσία αντίστοιχα. γ) Λάβετε υπόψη το διάγραµµα ακροδεκτών του πολυπλέκτη (Σχήµα 6.10 ή Παράρτηµα). Οδηγείστε τις εισόδους Ι0 έως Ι7 σε λογικό 1 ή µηδέν, µε βάση τον πίνακα αληθείας, χρησιµοποιώντας καλώδια. δ) Συνδέστε διακόπτες στις εισόδους επιλογής Α,Β,C (ή S 0, S 1, S 2, ακροδέκτες 11, 10, 9, αντίστοιχα). Συνδέστε LED στην έξοδο Υ (ακροδέκτης 5) ε) Συµπληρώστε τον πίνακα αληθείας που υλοποιεί ο πολυπλέκτης και συγκρίνετε µε τον επιθυµητό. Σχολιάστε το αποτέλεσµα, µε βάση την παρατήρησή σας:... 9

ΠΑΡΑΡΤΗΜΑ ιάγραµµα ακροδεκτών και πίνακας αληθείας του ολοκληρωµένου κυκλώµατος 74LS139 ιάγραµµα ακροδεκτών και λογικό διάγραµµα του ολοκληρωµένου κυκλώµατος 74LS151 (πολυπλέκτης 8:1) 10