Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005"— Μεταγράφημα παρουσίασης:

1 ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
ΗΜΥ 210: Λογικός Σχεδιασμός, Εαρινό Εξάμηνο 2005 Νοε-18 ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005 Κεφάλαιο 4 -ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

2 ΗΜΥ 210: Λογικός Σχεδιασμός, Εαρινό Εξάμηνο 2005
Νοε-18 Περίληψη Πολυπλέκτες (Multiplexers -- MUXs) Λειτουργία Παράλληλοι MUX (Dual, Quad, κτλ) MUX ως οικουμενική πύλη Υλοποίηση κυκλωμάτων με MUXs Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

3 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα
Πολυπλέκτης Κύκλωμα που «επιλέγει» δυαδική πληροφορία από μία από τις εισόδους και την κατευθύνει στη μοναδική έξοδο. Επίσης γνωστό ως «επιλογέας». Η επιλογή ελέγχετε από ένα σύνολο εισόδων, ο αριθμός των οποίων εξαρτάτε από τον # των εισόδων δεδομένων. Για ένα πολυπλέκτη 2n-σε-1, υπάρχουν 2n + n είσοδοι: 2n είσοδοι δεδομένων και n είσοδοι επιλογής έτσι ώστε ο συνδυασμός των bit τους να καθορίζει την είσοδο δεδομένων που θα επιλεγεί. Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

4 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα
Πολυπλέκτες (συν.) έξοδος είσοδοι δεδομένων είσοδοι επιλογής Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

5 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα
Παράδειγμα: 4-σε-1 MUX S1’S0’D0 S1’S0D1 S1S0’D2 S1S0D3 Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

6 Παράδειγμα: 4-σε-1 MUX (συν.)
Ένας MUX είναι βασικά ένας αποκωδικοποιητής με τις όλες τις εξόδους να οδηγούν σε ένα AND-OR κύκλωμα. Οι είσοδοι ΕΠΙΛΟΓΗΣ παράγουν τους ελαχιστόρους της συνάρτησης. Η είσοδος ΔΕΔΟΜΕΝΩΝ που θα μεταφερθεί στην έξοδο προσδιορίζετε από τον ελαχιστόρο που παράγετε από τις εισόδους επιλογής. Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

7 Παράδειγμα: 4-σε-1 MUX (συν.)
Ένας MUX είναι βασικά ένας αποκωδικοποιητής με τις όλες τις εξόδους να οδηγούν σε ένα AND-OR κύκλωμα. Οι είσοδοι ΕΠΙΛΟΓΗΣ παράγουν τους ελαχιστόρους της συνάρτησης. Η είσοδος ΔΕΔΟΜΕΝΩΝ που θα μεταφερθεί στην έξοδο προσδιορίζετε από τον ελαχιστόρο που παράγετε από τις εισόδους επιλογής. δηλώνει aπoενεργοποίηση 1 1 Ι2 1 Ι2 Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

8 Παράδειγμα: 4–σε–1 MUX με Πύλες Μετάβασης (Transmission Gates)
Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

9 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα
Πολυπλέκτες (συν.) Μέχρι στιγμής, έχουμε εξετάσει επιλογή δυαδικής πληροφορίας ενός-bit από MUX. Τι γίνετε αν θέλουμε να επιλέξουμε m-bit πληροφορία (data/words)?  Συνδυάζουμε κυκλώματα MUX παράλληλα, με κοινές εισόδους επιλογής και ενεργοποίησης. Παράδειγμα: Δημιουργήστε ένα λογικό κύκλωμα που επιλέγει μεταξύ 2 συνόλων από εισόδους 4-bit (λύση στην επόμενη διαφάνεια). Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

10 Παράδειγμα: Τετραπλό (Quad) 2-σε-1 MUX
Χρησιμοποιεί τέσσερις MUX 2-σε-1, με κοινή είσοδο επιλογής (S) και κοινή είσοδο ενεργοποίησης (E). Η είσοδος επιλογής επιλέγει μεταξύ των Ai’s και Bi’s και στέλνει στα αντίστοιχα Yi’s. Το σήμα ενεργοποίησης αφήνει τα κατάλληλα δεδομένα εισόδου να φτάσουν στις εξόδους (E=1 για ενεργή λειτουργία) ή όλοι οι έξοδοι μένουν σταθεροί σε 0 (E=0 για απενεργοποίηση). Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

11 Παράδειγμα: Τετραπλό (Quad) 4-σε-1 MUX Μια άλλη όψη …
Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

12 Υλοποίηση συναρτήσεων Boole με πολυπλέκτες
Οποιαδήποτε συνάρτηση Boole n μεταβλητών μπορεί να υλοποιηθεί χρησιμοποιώντας ένα πολυπλέκτη μεγέθους 2n-1-σε-1. Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

13 Αποδοτική Μέθοδος για υλοποίηση συναρτήσεων με MUX
Για μία συνάρτηση n-μεταβλητών (π.χ., f(A,B,C,D)): Χρειάζεται ένας 2n-1 MUX με n-1 εισόδους επιλογής. Υπολογίζουμε τον πίνακα αληθείας της συνάρτησης, με τη σειρά μεταβλητών Α>Β>C>D (Α είναι το MSB και D το LSB). Ορίζουμε τις πιο σημαντικές n-1 μεταβλητές στις n-1 εισόδους επιλογής (π.χ., A,B,C) Εξετάζουμε ζεύγη γειτονικών γραμμών στον πίνακα (μόνο το λιγότερο σημαντικό, LSB, διαφέρει, π.χ., D=0 and D=1). Καθορίζουμε κατά πόσο η τιμή της συνάρτησης (έξοδος) για το συνδυασμό (A,B,C,0) και (A,B,C,1) είναι (0,0), (0,1), (1,0), or (1,1). Για κάθε συνδυασμό (A,B,C), ορίζουμε 0, D, D’, ή 1 στην είσοδο δεδομένων που αντιστοιχεί στο (A,B,C). Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

14 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα
Παράδειγμα F(X,Y,Z) = X’Y’Z + X’YZ’ + XYZ’ + XYZ = Σm(1,2,6,7) Υπάρχουν n=3 είσοδοι, άρα, χρειαζόμαστε ένα 22-to-1 MUX Οι πρώτες n-1 (=2) είσοδοι υπηρετούν ως είσοδοι επιλογής Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

15 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα
Άλλο Παράδειγμα Θεωρήστε F(A,B,C) = m(1,3,5,6). Μπορούμε να υλοποιήσουμε τη συνάρτηση με ένα 4-σε-1 MUX, ως ακολούθως: Η σειρά μεταβλητών είναι A>B>C. Τότε, τα σήματα επιλογής ορίζονται ως S1=Α και S0=B Βρείτε τον πίνακα αληθείας. Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

16 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα
Άλλο Παράδειγμα (συν.) A B C F 1 Όταν A=B=0, F=C Όταν A=0, B=1, F=C Όταν A=1, B=0, F=C Όταν A=B=1, F=C’ Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

17 Άλλο Παράδειγμα (συν.) Υλοποίηση F(A,B,C) = m(1,3,5,6) με MUX
Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

18 Μεγαλύτερο Παράδειγμα
Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

19 MUX ως οικουμενική πύλη
Μπορούμε να παράγουμε τις λειτουργίες OR, AND, και NOT μόνο με 2-σε-1 MUX. Άρα, 2-to-1 MUX είναι οικουμενική πύλη. NOT AND OR 1 x1 z = x1+ x1’x0 = x1x0’ + x1x0 + x1’x0 = x1 + x0 z = 0x + 1x’ = x’ z = x1x0 + 0x0’ = x1x0 Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα

20 Demultiplexers (DMUX)
ΗΜΥ 210: Λογικός Σχεδιασμός, Εαρινό Εξάμηνο 2005 Νοε-18 Demultiplexers (DMUX) Εκτελεί το αντίστροφο της λειτουργίας του πολυπλέκτη: Δέχεται δεδομένα από μία είσοδο και τα μεταβιβάζει σε συγκεκριμένη έξοδο, από τις 2n πιθανές που υπάρχουν. Η επιλογή εξόδου γίνετε από τις n εισόδους επιλογής. Βασικά, είναι ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΕΣ! Για παράδειγμα, ένας 2-σε-4 DMUX είναι ένας αποκωδικοποιητής 2-σε-4, με είσοδο ενεργοποίησης (ενώνετε στην είσοδο δεδομένων). Νοε-18 Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Κεφάλαιο 4-ii: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα


Κατέβασμα ppt "ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google