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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

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

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

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

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

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

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

Εισαγωγή στη γλώσσα περιγραφής υλικού VHDL. Γενικά χαρακτηριστικά, σύνταξη και τύποι. Ψηφιακή Σχεδίαση µε CAD ΙΙ - ιάλεξη 1 -

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

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

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

Μοντέλα. χαρακτηριστικά χωρίς να συνοδεύεται από λεπτοµέρειες.

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

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

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

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

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

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

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

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

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

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

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

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

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

C D C D C D C D A B

7 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού

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

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

Συνδυαστική λογική και βασικά λογικά κυκλώματα. URL:

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

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

Πανεπιστήµιο Κύπρου DEPARTMENT OF COMPUTER SCIENCE

Πτυχιακή Εργασία Σχεδίαση κυκλωμάτων επικοινωνίας με απλές οθόνες, με τη γλώσσα VHDL και υλοποίηση στις αναπτυξιακές πλακέτες LP-2900 και DE2.

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

Οικουμενικές Πύλες (ΝΑΝD NOR), Πύλη αποκλειστικού Η (XOR) και Χρήση KarnaughMaps

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Κυκλωμάτων» Χειμερινό εξάμηνο

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

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

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

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

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωµάτων Τµήµα Επιστήµης Υπολογιστών Χειµερινό Εξάµηνο

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

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

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

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

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

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

Ψηφιακή Σχεδίαση Εργαστηριο 1. Τμήμα: Μηχανικών Πληροφορικής κ Τηλεπικοινωνιών Διδάσκων: Δρ. Σωτήριος Κοντογιαννης Μάθημα 2 ου εξαμήνου

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

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

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

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

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

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

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

ΑΣΚΗΣΗ 4 ΠΡΟΒΛΗΜΑΤΑ ΛΟΓΙΚΗΣ ΣΧΕΔΙΑΣΗΣ

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

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

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

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

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

Ψηφιακή Σχεδίαση Ενότητα 11:

ΑΣΚΗΣΗ 8 η -9 η ΣΧΕΔΙΑΣΗ ΑΡΙΘΜΗΤΙΚΗΣ ΛΟΓΙΚΗΣ ΜΟΝΑΔΑΣ ΤΕΣΣΑΡΩΝ ΔΥΑΔΙΚΩΝ ΨΗΦΙΩΝ

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

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

Transcript:

Περιεχόµενα ΚΕΦΑΛΑΙΟ 3 Συνδυαστικά Κυκλώµατα 3.1 Συνδυαστικά Κυκλώµατα 3.2 Σχεδιασµός Συνδυαστικής Λογικής 3.3 ιαδικασία Ανάλυσης 3.4 ιαδικασία Σχεδιασµού 1 2 3.1 Συνδυαστικά Κυκλώµατα Έξοδος οποιαδήποτε στιγµή εξαρτάταιµόνο από τις τιµές στην είσοδο την ίδια στιγµή 3.1 Ακολουθιακά Κυκλώµατα Ακολουθιακά Κυκλώµατα: αποθηκεύουν ουν τιµές (bits), και η έξοδος εξαρτάται από την είσοδο στο παρων και παρελθόν (κεφ. 6) Ορισµός Κυκλώµατος πίνακας αλήθειας µε 2 n συνδυασµούς εισόδου και m τιµές εξόδους για κάθε συνδυασµό Έξοδος: m συναρτήσεις, το καθένα είναι συνάρτηση n µεταβλητών εισόδου 3 4 3.2 Σχεδιασµός Συνδυαστικής Λογ. Combinational Logic Design Σχεδιασµού:Ιεραρχικός Σχεδιασµός 1/8 Εισαγωγή Mεθοδολογίες Ανάλυσης και Σχεδιασµού Βασικά συνδυαστικά κυκλώµατα κωδικοποιητές, αποκωδικοποιητές, πολυπλέκτες, αποπλεκτες, αθροιστές, αφαιρέτες (ππροσηµασµένοι αριθµοί) Ιεραρχία, Πάνω προς Κάτω, CAD, HDL,Synthesis Γλώσσες Περιγραφής Υλικού(ΗDL): VHDL 5 6 1

Σχεδιασµού:Ιεραρχικός Σχεδιασµός 2/8 Σχεδιασµού:Ιεραρχικός Σχεδιασµός 3/8 7 8 Σχεδιασµού:Ιεραρχικός Σχεδιασµός 4/8 Σχεδιασµού:Ιεραρχικός Σχεδιασµός 5/8 9 10 Σχεδιασµού:Ιεραρχικός Σχεδιασµός 6/8 Σχεδιασµού:Ιεραρχικός Σχεδιασµός 7/8 11 12 2

Σχεδιασµού:Ιεραρχικός Σχεδιασµός 8/8 3.2 Ιεραρχία Απλοποίηση (simplification) Πχ για 9input odd: 10 αντι 32 NAND σχήµατα Φύλλα : βασικά µπλοκ προσχεδιασµένα µε γνωστή συµπεριφορά (βασικά blocks, βιβλιοθήκη) - primitive and predefined blocks Επαναχρησιµοποίηση (reuse) 13 14 3.2 Πάνω προς Κάτω/Κάτω προς Πάνω Σχεδιασµός και CAD 3.2 Hardware Description Languages Εµείς περισσότερο κάτω προς πάνω CAD: εργαλεία για computer aided design παρέχουν/περιέχουν µοντέλλα συµπεριφοράς για βασικές πύλες και κυκλώµατα από βιβλιοθήκη λογική, ηλετρονική, χρόνος αναµετάδοσης, µέγεθος επαλήθευση µε προσοµοίωση υλοποίηση µε synthesizers HDL (vhdl και verilog): γλώσσες προγραµµατισµού για λειτουργικότητες στο υλικό Παρέχουν εναλλακτικό τρόπο περιγραφής λειτουργικότητας ψηφιακών συστηµάτων: σχήµατα ή HDL (ή καιταδυο) Τυποποίηση ευρείας χρήσεως στην βιοµηχανία 15 16 3.2 Ροή Λογικής Σύνθεσης (Logic Synthesis Flow) 3.4 Μεθοδολογία Σχεδιασµού ic fpga Στόχος: από περιγραφή προβλήµατος παραγωγή λογικού διαγράµµατος ή boolean εξισώσεις καθορισµός σηµάτων εισόδου και εξόδου πίνακας αλήθειας που ορίζει σχέση σηµάτων εισόδου και εξόδου (όχι πάντοτε δεδοµένο- κατανόηση) απλοποιηµένες εκφράσεις για κάθε έξοδο αλγεβρική επεξεργασία, k-map, ιεραρχία, εάν πολλές λύσεις επιλογή βάση κριτηρίων απόδοσης σχεδιασµός λογικού διαγράµµατος Υλοποίηση του διαγράµµατος σε µια τεχνολογία Αποσφαλµάτωση του σχεδιασµού vlsi 17 18 3

3.4 Παράδειγµα 1/5 3.4 Παράδειγµα (<3) 2/5 Σχεδιάστε ένα συνδυαστικό λογικό κύκλωµα που έχει 3 εισόδους και µια έξοδο. Η έξοδοςείναι1 όταν η δυαδική τιµή στηνείσοδοείναιµικρότερη του 3 (αλλιώς είναι 0). Υλοποιήστε το κύκλωµα µόνο µε πύλεςnand. X2 X1 X0 F 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 19 20 3.4 Παράδειγµα (<3) 3/5 3.4 Παράδειγµα (<3) 4/5 X2 X1 X0 F 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 0 1 0 0 0 21 0 X 2 1 00 01 X 1 11 10 1 1 1 X 0 F = X 2 X 1 +X 2 X 0 22 X 2 X 1 X 2 X 0 3.4 Παράδειγµα (<3) 5/5 F 3.4 Παράδειγµα:Μετατροπή κωδικών 4bit ΒCD σε 4bit excess-3 (συν 3) 1/5 (X) ΒCD =(X+3) excess-3 πχ (5) ΒCD =(8) excess-3, 0101 σε 1000 23 24 4

3.4 ΒCD 2 Excess-3 2/5 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 3.4 ΒCD 2 Excess-3 3/5 0 0 0 0 0 0 1 1 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 3.4 ΒCD 2 Excess-3 4/5 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 1 1 1 0 1 0 0 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 3.4 ΒCD 2 Excess-3 5/5 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 1 1 1 0 1 0 0 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 0 0 1 x x x x 1 0 1 1 x x x x x x x x 1 1 0 1 x x x x x x x x 1 1 1 1 x x x x 3.4 K-maps για ΒCD2EXCS-3 3.4 Αναγνώριση κοινών όρων (2 vs 3-level υλοποίηση) W= A + BC + BD X = B C+B D+BC D Y=CD+C D Z=D 29 30 5

3.4 Αναγνώριση κοινών όρων (2 vs 3-level υλοποίηση) 3.4 ΒCD2EXCS-3 3-levelΥλοποίηση W= A + BC + BD = A + B (C+D) X = B C+B D+BC D =B (C+D)+BC D Y=CD+C D = C D Z=D 31 32 3.4 Σχεδίαση 4-ων bit σύγκριτης 3.4 Σχεδίαση 4-ων bit σύγκριτης Είσοδος: ύο δυανίσµατα Α(3:0) και Β(3:0). Σύνολο 8 σήµατα εισόδου Έξοδος: Τιµή 1 εάν κάθε bit του Α στη θέση i είναι ίσο µε τοbit του Βστηθέσηi, αλλιώς τιµή 0. ηµιουργία πίνακα αλήθειας και απλοποίηση (µέσω πινάκων) συνάρτησης µε 8 µεταβλητές είναι µη-συµφέρουσα. Ε i = Α i Β i + Α i Β i Ο συγκριτής έχει τιµή 1 όταν όλα τα Ε i είναι 0. Ε = Ε 0 +Ε 1 +Ε 2 +Ε 3 Εφόσον συγκρίνουµε κάθε αντίστοιχο bit στη θέση i, τότε µπορούµε εύκολα να σχεδιάσουµε ένα ιεραρχικό κύκλωµα µε πολλά επίπεδα Βασικό κύκλωµα: Ε i = 0 αν Α i και Β i έχουν την ίδια τιµή. Ε i = 1 αν Α i και Β i έχουν διαφορετική τιµή Ε i = Α i Β i + Α i Β i Σχεδιάστε το συγκριτή µε πύλεςxnor. 33 34 3.4 BCD σε αποκωδικοποιητή 7 γραµµών (sevensegment decoder) 3.4 BCD σε αποκωδικοποίητη 7 γραµµών (sevensegment decoder) Χρήση στης ψηφιακές συσκευές µε αριθµητική οθόνη Κάθε γραµµή ανάβει όταν στέλνουµε ένα σήµα (δυαδικό 1) a = A C+A BD+B C D +AB C b = A B +A C D +A CD+AB C c = A B+A D+B C D+AB C d = A CD +A B C+B C D +AB C +A BC D e = A CD +B C D f = A BC +A C D +A BD +AB C g = A CD +A B C+A BC +AB C 35 Ονοµάζεται επίσης και µετατροπέας διότι µετατρέπει ένα δεκαδικό κώδικα σε ένα 7-bit κώδικα. 36 6