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



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

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

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

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

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

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

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

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

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

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

Κυκλώµατα. Εισαγωγή. Συνδυαστικό Κύκλωµα

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

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

Ελίνα Μακρή

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

Κυκλώµατα. Εισαγωγή. Συνδυαστικό Κύκλωµα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ελίνα Μακρή

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ.

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

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

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

ΑΣΚΗΣΗ 10 ΣΥΓΧΡΟΝΟΙ ΑΠΑΡΙΘΜΗΤΕΣ

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

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

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

ΑΣΠΑΙΤΕ Εργαστήριο Ψηφιακών Συστημάτων & Μικροϋπολογιστών Εργαστηριακές Ασκήσεις για το μάθημα «Λογική Σχεδίαση» ΑΣΚΗΣΗ 3 ΠΙΝΑΚΕΣ KARNAUGH

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

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

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

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

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

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

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

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

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

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

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

Ελίνα Μακρή

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

2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες. Βασικοί Ορισµοί

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

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα

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

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

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

C D C D C D C D A B

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

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

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

Ελίνα Μακρή

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

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

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

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

6. ΟΙΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ

5.2 ΑΠΛΟΠΟΙΗΣΗ ΜΕ ΤΗΝ ΜΕΘΟΔΟ ΚΑΤΑΤΑΞΗΣ ΣΕ ΠΙΝΑΚΑ

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

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

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων

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

2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες

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

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

Η κανονική μορφή της συνάρτησης που υλοποιείται με τον προηγούμενο πίνακα αληθείας σε μορφή ελαχιστόρων είναι η Q = [A].

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

Αρχιτεκτονικές Υπολογιστών BOOLEAN ALGEBRA

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

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

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

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

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

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

Αρχιτεκτονικές Υπολογιστών

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

ΘΕΜΑΤΑ & ΑΠΑΝΤΗΣΕΙΣ Α. ΨΗΦΙΑΚΗ ΣΧΕ ΙΑΣΗ

6.1 Καταχωρητές. Ένας καταχωρητής είναι μια ομάδα από f/f αλλά μπορεί να περιέχει και πύλες. Καταχωρητής των n ψηφίων αποτελείται από n f/f.

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

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

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

Συναρτήσεων Boole. Η Μέθοδος του Χάρτη

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

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

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

5. Σύγχρονα Ακολουθιακά Κυκλώματα

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

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

Transcript:

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

Λογικά Κυκλώµατα Ø Τα λογικά κυκλώµατα διακρίνονται σε συνδυαστικά (combinational) και ακολουθιακά (sequential). Ø Τα συνδυαστικά περιέχουν µόνο συνδυαστικές λογικές πύλες, ενώ τα ακολουθιακά περιέχουν επιπλέον και στοιχεία µνήµης. Ø Συνδυαστικά κυκλώµατα: Οι έξοδοι σε κάθε χρονική στιγµή είναι συνάρτηση των εισόδων εκείνης της χρονικής στιγµής και µόνο. Ø Ακολουθιακά κυκλώµατα: Οι έξοδοι είναι συνάρτηση των εισόδων εκείνης της χρονικής στιγµής, όπως επίσης και της κατάστασης των στοιχείων µνήµης, η οποία είναι συνάρτηση των προηγούµενων εισόδων. Συνδυαστική Λογική 2

Συνδυαστικά Κυκλώµατα n είσοδοι Συνδυαστικό Λογικό Κύκλωµα m έξοδοι Ø Ø Ø Ένα συνδυαστικό κύκλωµα αποτελείται από µεταβλητές εισόδου, λογικές πύλες και µεταβλητές εξόδου. Για κάθε έναν από τους 2 n πιθανούς συνδυασµούς δυαδικών τιµών στις εισόδους υπάρχει ένας και µόνο ένας συνδυασµός δυαδικών τιµών στις εξόδους. Ένα συνδυαστικό κύκλωµα περιγράφεται µε m συναρτήσεις Boole n µεταβλητών, µία συνάρτηση για κάθε µεταβλητή εξόδου. Ø Κάθε µεταβλητή εισόδου µπορεί να είναι διαθέσιµη µε την κανονική ή/ και µε τη συµπληρωµατική µορφή της. Συνδυαστική Λογική 3

Συνδυαστικά Κυκλώµατα AND OR XOR Sτοιχείο Μνήμης Τα στοιχεία µνήµης προσδίδουν ακολουθιακότητα στην λειτουργία των κυκλωµάτων AND OR XOR Οι αναδράσεις δηµιουργούν εσωτερική µνήµη Συνδυαστική Λογική 4

Ανάλυση Συνδυαστικού Κυκλώµατος Πρόβληµα: Έχουµε ένα κύκλωµα και θέλουµε να εξάγουµε την συνάρτηση που υλοποιεί Διαδικασία ανάλυσης 1. Ονοµάζουµε τις εξόδους των πυλών του κυκλώµατος. 2. Βρίσκουµε τις συναρτήσεις σε κάθε επίπεδο ξεκινώντας από το πρώτο, και φτάνοντας µέχρι το τελευταίο. Reverse Engineering Συνδυαστική Λογική 5

Ανάλυση Συνδυαστικού Κυκλώµατος T 2 =ABC T 1 =A+B+C T 3 =F 2 Τ 1 = (A +B )(A +C )(B +C )(A+B+C) = AB C + A (B C) F 2 =(A +B )(A +C )(B +C ) F 2 =AB+AC+BC F 1 =Τ 3 +Τ 2 =AB C + A (B C)+ABC = A(BC+B C )+ A (B C)= A(B C) + A (B C)= Α B C Συνδυαστική Λογική 6

Ανάλυση Συνδυαστικού Κυκλώµατος Μπορούµε να κατασκευάσουµε τον πίνακα αλήθειας του κυκλώµατος κατευθείαν από το λογικό διάγραµµα χωρίς να εξάγουµε τις συναρτήσεις Boole. Συνδυαστική Λογική 7

Εξαγωγή Συνάρτησης και Πίνακα Αλήθειας Τ 1 = (CD) = C +D T 2 = (BC ) = B +C T 3 = (B T 1 ) = = B + CD T 4 = (AT 3 ) = [A(B+CD)] F = (T 2 T 4 ) = = BC +A(B+CD) Συνδυαστική Λογική 8

Μετασχηµατισµός από ΟΧΙ-ΚΑΙ σε ΚΑΙ-Η Ξεκινάµε από το τελευταίο επίπεδο προς τα πίσω Αποφυγή Πολλαπλών Συµπληρωµάτων Συνδυαστική Λογική 9

Σχεδιασµός Συνδυαστικών Κυκλωµάτων Διαδικασία Σχεδιασµού Καθορισµός προβλήµατος Δηµιουργία πίνακα αλήθειας Καθορισµός αριθµού εισόδων / εξόδων Απλοποίηση συναρτήσεων Ονοµασία εισόδων / εξόδων Σχεδιασµός λογικού διαγράµµατος Συνδυαστική Λογική 10

Σχεδιασµός Συνδυαστικών Κυκλωµάτων 1.Ελάχιστος αριθµός πυλών. 2.Ελάχιστος αριθµός εισόδων πύλης. Κριτήρια Επιλογής Απλοποιηµένης Έκφρασης 3.Ελάχιστο χρόνο διάδοσης σήµατος. 4.Ελάχιστος αριθµός διασυνδέσεων. 5.Περιορισµοί ικανότητας οδήγησης. Παρακάτω θα δούµε µερικά ευρέως χρησιµοποιούµενα συνδυαστικά κυκλώµατα Συνδυαστική Λογική 11

Εφαρµογή: Μετατροπή Κωδίκων Ø Η ύπαρξη πολλών κωδίκων οδηγεί στην ανάγκη µετατροπών ανάλογα µε τη λειτουργία του κάθε συστήµατος. Ø Ένας µετατροπέας κωδίκων είναι ένα κύκλωµα που µετατρέπει πληροφορία από ένα κώδικα Α σε ένα κώδικα Β. Ø Οι γραµµές εισόδου τροφοδοτούν το κύκλωµα µε συνδυασµούς δυαδικών ψηφίων που ανήκουν στον κώδικα Α. Ø Οι γραµµές εξόδου παράγουν συνδυασµούς δυαδικούς ψηφίων που ανήκουν στον κώδικα Β. Ø Οι αχρησιµοποίητες καταστάσεις αποτελούν αδιάφορους όρους. Συνδυαστική Λογική 12

Παράδειγµα: Μετατροπή BCD σε Excess-3 Οι καταστάσεις εισόδου από 1010 έως και 1111 αποτελούν αδιάφορες καταστάσεις καθώς δεν προκύπτουν ποτέ Συνδυαστική Λογική 13

Παράδειγµα: Μετατροπή BCD σε Excess-3 Χάρτες µετατροπέα κώδικα BCD σε Excess-3. Συνδυαστική Λογική 14

Παράδειγµα: Μετατροπή BCD σε Excess-3 Βέλτιστη υλοποίηση δύο επιπέδων z=d y=cd+c D x=b C+B D+BC D w=a+bc+bd Βελτιστοποίηση µεγέθους: υλοποίηση πολλαπλών επιπέδων Μπορούµε να αλλάξουµε αλγεβρικά τις απλοποιηµένες εκφράσεις µε σκοπό να χρησιµοποιήσουµε κοινές πύλες για 2 ή περισσότερες εξόδους. z=d y=cd+c D =CD+(C+D) x=b C+B D+BC D =B (C+D)+BC D =B (C+D)+B(C+D) w=a+bc+bd=a+b(c+d) Συνδυαστική Λογική 15

Παράδειγµα: Μετατροπή BCD σε Excess-3 z=d y=cd+(c+d) x=b (C+D)+B(C+D) w=a+b(c+d) Συνδυαστική Λογική 16

Παράδειγµα Σχεδιάστε συνδυαστικό κύκλωµα µε τις λιγότερες λογικές πύλες το οποίο υλοποιεί την αριθµητική πράξη Υ = (Υ ν Υ ν-1 Υ 1 ) = [(Χ-4) 2-3] όπου Χ ένας τριψήφιος δυαδικός αριθµός (Χ=Χ 3 Χ 2 Χ 1 ). Όταν η έξοδος έχει αρνητική τιµή δεν µας ενδιαφέρει να εµφανίζεται η σωστή ένδειξη. Απλοποίηση Συναρτήσεων Βoole 17

Παράδειγµα Τα τρία δυαδικά ψηφία Χ 3, Χ 2, Χ 1 του αριθµού εισόδου Χ αποτελούν τις εισόδους του κυκλώµατος Τα δυαδικά ψηφία του αριθµού εξόδου Υ αποτελούν τις εξόδους του κυκλώµατος Υπάρχουν αδιάφορες καταστάσεις αφού «όταν η έξοδος έχει αρνητική τιµή δεν µας ενδιαφέρει να εµφανίζεται η σωστή ένδειξη» Απλοποίηση Συναρτήσεων Βoole 18

Παράδειγµα Δεν είναι φανερός ο αριθµός των δυαδικών ψηφίων του αριθµού εξόδου (Υ=Υ ν Υ ν-1 Υ 1 ). Μπορούν να υπολογιστούν εύκολα, σχηµατίζοντας τον πίνακα µε τις τιµές των Χ, Υ στο δεκαδικό σύστηµα Οι τιµές του αριθµού Χ κυµαίνονται από 0 ως 7 Οι τιµές του αριθµού εξόδου Υ υπολογίζονται µε βάση τη σχέση Υ= [(Χ-4) 2-3] X 0 1 2 3 4 5 6 7 Y 13 6 1-2 -3-2 1 6 Απλοποίηση Συναρτήσεων Βoole 19

Παράδειγµα Η µεγαλύτερη τιµή του Υ είναι το 13, το οποίο απαιτεί 4 δυαδικά ψηφία για να αναπαρασταθεί στο δυαδικό σύστηµα. Σύµφωνα µε την εκφώνηση, όταν η έξοδος έχει αρνητική τιµή δεν µας ενδιαφέρει να εµφανίζεται η σωστή ένδειξη. Έτσι, ο αριθµός των δυαδικών ψηφίων του δυαδικού αριθµού εξόδου Υ είναι ν=4 Το συνδυαστικό κύκλωµα που θα σχεδιάσουµε θα έχει τέσσερις (4) εξόδους Υ 4, Υ 3, Υ 2, Υ 1 Απλοποίηση Συναρτήσεων Βoole 20

Παράδειγµα Χ 3 Χ 2 Χ 1 Υ 4 Υ 3 Υ 2 Υ 1 0 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 0 0 0 1 Δυαδική µετατροπή από το δεκαδικό 0 1 1 Χ Χ Χ Χ 1 0 0 Χ Χ Χ Χ Οι αρνητικές τιµές είναι αδιάφορες 1 0 1 Χ Χ Χ Χ 1 1 0 0 0 0 1 1 1 1 0 1 1 0 Δυαδική µετατροπή από το δεκαδικό Απλοποίηση Συναρτήσεων Βoole 21

Παράδειγµα Σχηµατίζουµε τους 4 χάρτες Karnaugh των τριών µεταβλητών, έναν για κάθε έξοδο. Εκµεταλλευόµαστε τους αδιάφορους όρους ώστε να προκύψουν από τους χάρτες Karnaugh οι µεγαλύτερες δυνατές γειτονιές µε λογικές µονάδες Απλοποίηση Συναρτήσεων Βoole 22

Παράδειγµα Σχηµατίζουµε τους 4 χάρτες Karnaugh των τριών µεταβλητών, έναν για κάθε έξοδο. Απλοποίηση Συναρτήσεων Βoole 23

Παράδειγµα Απλοποίηση Συναρτήσεων Βoole 24

Παράδειγµα Απλοποίηση Συναρτήσεων Βoole 25

Παράδειγµα Απλοποίηση Συναρτήσεων Βoole 26

Παράδειγµα Με βάση τις απλοποιηµένες συναρτήσεις που προέκυψαν σχεδιάζουµε το παρακάτω συνδυαστικό κύκλωµα. Υ 4 = Χ 2 Χ 1 Υ 3 = Χ 2 + Χ 1 Υ 2 = Χ 1 Υ 1 = Χ 1 Απλοποίηση Συναρτήσεων Βoole 27