Transcript X+Y (X+Y)

ΚΕΦΑΛΑΙΟ 2
ΣΥΝΔΙΑΣΤΚΑ ΛΟΓΙΚΑ
ΚΥΚΛΩΜΑΤΑ
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
1
2.0 Περιεχόμενα

2.1 Δυαδική Λογική και Πύλες

2.2 Boolean Algebra

2.3 Κανονικές Μορφές

2.4 Απλοποίηση με Karnaugh Map

2.5 Αναπαράσταση με K-maps

2.6 Πύλες NAND και NOR

2.7 Πύλες Exclusive – OR

2 - Συνδιαστικά Λογικά
2.8 Ολοκληρωμένα Κεφάλαιο
Κυκλώματα
Κυκώματα
2
2.1 Συνδυαστικά Λογικά Κυλώματα
Combinational Logic Circuits




Λογικές Πύλες
Βoolean Algebra
Aπλοποίηση
 με Boolean Algebra και K-MAPS
Yλοποίηση Kυκλωμάτων
 ΝΑΝD, NOR
 Two-level
 XOR
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
3
2.1 Συνδυαστικά Λογικά Κυκλώματα



Ψηφιακά συστήματα επεξεργάζονται δυαδικές
πληροφορίες
Συχνά αποτελούνται από ολοκληρωμένα κυκλώματα
(integrated ccts) περιέχουν 100δες εκατομμύρια xtrs και
πολλά μέτρα μηκος σύρμα (πολύ μικρό πλάτος: nm!
τρίχα/10000)
 Τransistors και σύρματα σιλικόνης
Βασικά κυκλώματα ενος ψηφιακού συστήματος μπορούν
να περιγράφουν με Λογικές Πύλες (Logic Gates: ΑΝD,
OR, NOT)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
4
2.1 Συνδυαστικά Λογικά Κυκλώματα


Αφαιρετικότητα: δεν χρειάζεται γνώση ηλεκτρονικών
ιδιοτήτων πυλών για περιγραφή/σχεδιασμό ψηφιακών
συστημάτων, μόνο λογικές ιδιότητες
Μια πύλη εκτελεί μια πράξη στα εισαγόμενα για να
παράξει ένα εξαγόμενο. Το εξαγόμενο χρησιμοποιείται
στην είσοδο κάποιας πύλης.
Πύλη
Πύλη
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
6
2.2 Βοοlean Algrebra


Mαθηματική Θεωρία Λογικής (1850s)
Χρησιμοποιείται για
 περιγραφή δυαδικών λογικών κυκλωμάτων με
μαθηματικές εκφράσεις
 επεξεργασία εκφράσεων
 ανάλυση και σχεδιασμό
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
7
2.2 Δυαδική Λογική


Δυαδικές μεταβλητές παίρνουν δυο διακριτές τιμές: 0 και
1
Μεταβλητές συμβολίζονται με Α,Β,C,..,Z

3 Bασικοί
ΑΝD
OR
NOT

Διαφορές δυαδικής λογικής και αριθμητικής...



Λογικοί Τελεστές
Z=X.Y ή Z=XY
Z=X+Υ
Ζ=Χ, Z = X’ (άρνηση, συμπλήρωμα)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
8
2.2 Oρισμοί Τελεστών
AND
0 .0 =
0 .1 =
1 .0 =
1 .1 =
0
0
0
1
OR
0+
0+
1+
1+
0
1
0
1
=
=
=
=
0
1
1
1
NOT
0=1
1=0
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
9
2.2 Πίνακας Αλήθειας (Τruth Table)


Περιλαμβάνει όλους τους συνδυασμούς τιμών σε μία
έκφραση και την αντίστοιχη τιμή της έκφρασης
n εισόδους, n στήλες και 2n σειρές. Κάθε σειρά ένα
μοναδικό δυαδικό συνδυασμό (0 .. 2n-1)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
10
2.2 Λογικές Πύλες (Logic Gates)




Λογικές Πύλες: ηλεκτρονικά κυκλώματα με ένα ή
περισσότερα σήματα εισόδου και ένα σήμα εξόδου.
Τα σήματα είναι σε ηλεκτρική μορφή (τάση) με μια
από δυο τιμές
Oι τιμές αντιπροσωπεύουν πεδία τάσης, πχ
 high ή 1: 3 με 5V
 low ή 0: -0.5 με 2V
Πρέπει να συμπεριφέρονται σύμφωνα με τον πίνακα
αλήθειας τους
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
11
2.2 Λογικές Πύλες (Logic Gates) 1/9

Γραφικά σύμβολα βασικών λογικών πυλών:
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
12
2.2 Λογικές Πύλες (Logic Gates) 2/9


Χρονικό Διάγραμμα
Y:τάση(τιμή)
Χ:χρόνος
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
13
2.2 Λογικές Πύλες (Logic Gates) 3/9


Χρονικό Διάγραμμα
Y:τάση(τιμή)
Χ:χρόνος
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
14
2.2 Λογικές Πύλες (Logic Gates) 4/9


Χρονικό Διάγραμμα
Y:τάση(τιμή)
Χ:χρόνος
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
15
2.2 Λογικές Πύλες (Logic Gates) 5/9


Χρονικό Διάγραμμα
Y:τάση(τιμή)
Χ:χρόνος
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
16
2.2 Λογικές Πύλες (Logic Gates) 6/9


Χρονικό Διάγραμμα
Y:τάση(τιμή)
Χ:χρόνος
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
17
2.2 Λογικές Πύλες (Logic Gates) 7/9


Χρονικό Διάγραμμα
Y:τάση(τιμί)
Χ:χρόνος
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
18
2.2 Λογικές Πύλες (Logic Gates) 8/9


Χρονικό Διάγραμμα
Y:τάση(τιμή)
Χ:χρόνος
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
19
2.2 Λογικές Πύλες (Logic Gates) 9/9


Χρονικό Διάγραμμα
Y:τάση(τιμή)
Χ:χρόνος
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
20
2.2 AND και OR πύλες με περισσότερες από 2
εισόδους
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
21
2.2 Βοοlean Συναρτήσεις (Functions)

F = X + Y’ Z
όνομα οροι συνάρτησης
συνάρ.

F είναι 1 όταν ….
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
22
2.2 Βοοlean Συναρτήσεις (Functions)

F = X + Y’ Z
όνομα οροι συνάρτησης
συνάρ.

F είναι 1 όταν ο όρος Χ=1 ή ο όρος Υ’Ζ=1. Το
Υ’Ζ=1 όταν το Υ’=1 (Υ=0) και Ζ=1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
23
2.2 Βοοlean Συναρτήσεις (Functions)



Mία Βοοlean συνάρτηση αποτελείται από μια δυαδική
μεταβλητή (που δεικνύει την συνάρτηση), το σύμβολο
=, και μια έκφραση που μπορεί να αποτελείται από
δυαδικές μεταβλητές, 0, 1, (,) και λογικές πράξεις
Η έκφραση ορίζει την σχέση μεταξύ δυαδικών
μεταβλητών.
Η συνάρτηση για συγκεκριμένες τιμές των μεταβλητών
παίρνει τιμή 1 ή 0
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
24
2.2 Βοοlean Συναρτήσεις και Πίνακες Αλήθειας

Μια συνάρτηση μπορεί να οριστεί επίσης με πίνακα
αλήθειας, πχ F = X + Y’Z
3
 3 μεταβλητές εισόδου, 2 =8 σειρές
 coverage: 1 literal 4, 2 literal 2, 3 literal 1
Y’Z=1
X=1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
25
2.2 Βοοlean Συναρτήσεις και Πίνακες Αλήθειας

Μια συνάρτηση μπορεί να οριστεί επίσης με πίνακα
αλήθειας, πχ F = X + Y’Z
3
 3 μεταβλητές εισόδου, 2 =8 σειρές
 coverage: 1 literal 4, 2 literal 2, 3 literal 1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
26
2.2 Βοοlean Συναρτήσεις και
Λογικά(Συνδυαστικά)Κυκλώματα

F= X + Y’Z
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
27
2.2 Βοοlean Συναρτήσεις και
Λογικά(Συνδυαστικά)Κυκλώματα

F= X + Y’Z
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
28
2.2 Βοοlean Συναρτήσεις



Μια συνάρτηση μπορεί να περιγραφεί με πίνακα αλήθειας
μόνο με ένα μοναδικό τρόπο
Σε αλγεβρική μορφή (και σε κυκλωμα) μπορεί να
εκφραστεί η ίδια συνάρτηση με διάφορους τρόπους
Ποιός είναι ο καλύτερος τρόπος;


μικρότερος αριθμός πυλών και εισόδων σε πύλες
Πως επιτυγχάνεται;

Αλγεβρική επεξ, Κ-ΜΑP,Q-M, όχι πάντοτε εφικτό
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
29
2.2 Βασικές Ταυτότητες της Άλγεβρας Βοοle
Αντιμετάθεση, προσεταιρισμός,
επιμερισμός
Κεφάλαιο 2 - Συνδιαστικά
Λογικά
Κυκώματα
30
2.2 Δυϊσμός (Duality)



Iδιότητα άλγεβρας Boole: όταν μια σχέση ισχύει, ισχύει
και η dual της
Το dual μιας σχέσης το παίρνουμε με να αλλάξουμε το
πιο κάτω ANDOR, 01
Προσοχή δεν λέει (και δεν ισχύει) οτι η σχέση και το
dual της είναι ίσα
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
31
2.2 Βασικές Ιδιότητες

Σχέσεις ισχύουν και όταν μια μεταβλητή
αντικατασταθεί από μια έκφραση, πχ


Χ + 1 = 1, εάν το Χ = ΑΒ + C, τότε ΑΒ+ C
+1=1
(Χ+Υ) (Χ+Ζ) = Χ + ΥΖ, εάν το X=A, Y=B,
Ζ = CD, τότε
(Α+Β)(Α+CD)=A +
BCD
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
32
2.2 DeMorgan’s Theorem 1/6

Υπολογισμός συμπληρώματος μιας έκφρασης
X+Y
(X+Y)’
Προσοχή στη σειρά αποτίμησης
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
33
2.2 DeMorgan’s Theorem 2/6

Υπολογισμός συμπληρώματος μιας έκφρασης
X+Y
(X+Y)’
Προσοχή στη σειρά αποτίμησης
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
34
2.2 DeMorgan’s Theorem 3/6

Υπολογισμός συμπληρώματος μιας έκφρασης
X+Y
(X+Y)’
X
Y
X’
Y’
X’.Y’
Προσοχή στη σειρά αποτίμησης
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
35
2.2 DeMorgan’s Theorem 4/6

Υπολογισμός συμπληρώματος μιας έκφρασης
X+Y
(X+Y)’
X
Y
X’
Y’
X’.Y’
Προσοχή στη σειρά αποτίμησης
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
36
2.2 DeMorgan’s Theorem 5/6

Υπολογισμός συμπληρώματος μιας έκφρασης
X+Y
(X+Y)’
X
Y
X’
Y’
X’.Y’
Προσοχή στη σειρά αποτίμησης
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
37
2.2 DeMorgan’s Theorem 6/6

Ισχύει για πολλαπλές μεταβλητές

X1+X2+…+Xn = X1 X2 … Xn

X1X2…Xn = X1 + X2 + …+Xn
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
38
2.2 Προτεραιότητα Τελεστών
1.
2.
()
NOT

αν υπολογίζεται το συμπλήρωμα μιας έκφρασης
πρέπει να αποτιμηθεί και μετά να υπολογιστεί το
συμπλήρωμα της
3.
ΑΝD
4.
ΟR
5.
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
Ίδια προτεραιότητα: αριστερά προς δεξιά
39
2.2 Αλγεβρικός Χειρισμός (και Απλοποίηση)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
40
2.2 Aπλοποίηση
F = Χ’ΥΖ + Χ’ΥΖ’ + ΧΖ
= X’Y (Z+Z’) + XZ
= X’Y (1) + XZ
= X’Y + XZ

Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
41
2.2 Eπαλήθευση
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
42
2.2 Στόχοι Απλοποίησης



Κάθε όρος σε μια boolean έκφραση απαιτεί μια πύλη και
κάθε μεταβλητή σε ένα όρο (συμπληρωμένη ή όχι)
καθορίζει μια είσοδο στην πύλη (literal)
Στόχος της απλοποίησης είναι να μειωθούν oι
όροι(terms) ή/και τα literals
Aλγεβρική απλοποίηση μπορεί να πετύχει την πιο
απλοποιημένη έκφραση. Δεν υπάρχει συγκεκριμένη
διαδικασία (trial and error!)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
43
2.2 Παραδείγματα

Χ+ΧΥ

ΧΥ+ΧΥ’

Χ+Χ’Υ

Χ(Χ+Υ)

(Χ+Υ)(Χ+Υ’)

Χ(Χ’+Υ)
!Προσοχή: Δυϊσμός!
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
44
2.2 Consensus Theorem (Θεωρία της Ομοφωνίας)

ΧΥ + Χ’Ζ+ΥΖ = ΧΥ + Χ’Ζ

ΧΥ + Χ’Ζ + (Χ+Χ’) ΥΖ =

όταν ΥΖ=1 τότε η το ΧΥ=1 ή το Χ’Ζ=1

Dual: (X+Y)(X’+Z)(Y+Z) = (X+Y)(X’+Z)

(A+B)(A’+C)=
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
45
2.2 Συμπλήρωμα μιας Συνάρτησης



F’ από το F
 πίνακα αλήθειας: εναλλαγή 1 και 0
 έκφραση:
 DeMorgan’s Theorem
 Demorgan και Δυϊσμός
 ΑΝDOR, 01και συμπλήρωσε κάθε literal
 πριν τις αλλαγές πρόσθεσε παρενθέσεις για
κάθε όρο
F = X’YZ’+X’Y’Z
G= X(Y’Z’+YZ)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
46
2.3 Πρότυπες Μορφές

Όροι με γινόμενα/products(anded literals) και
αθροίσματα/sums(ored literals)
 Χ’ΥΖ’
 Χ΄+Υ+Ζ

Tυποποίηση

Ελαχιστοροι και Μεγιστοροι
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
47
2.3 Eλαχιστοροι(minterms) 1/5


Minterm:γινόμενο με όλες τις μεταβλητές
2n ελαχιστοροι όταν έχουμε n μεταβλητές
 πχ με 3 μεταβλητές Χ,Υ,Ζ: 8 ελαχιστοροι
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
48
2.3 Eλαχιστοροι(minterms) 2/5


Minterm:γινόμενο με όλες τις μεταβλητές
2n ελαχιστοροι όταν έχουμε n μεταβλητές
 πχ με 3 μεταβλητές Χ,Υ,Ζ: 8 ελαχιστοροι
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
49
2.3 Eλαχιστοροι(minterms) 3/5


Minterm:γινόμενο με όλες τις μεταβλητές
2n ελαχιστοροι όταν έχουμε n μεταβλητές
 πχ με 3 μεταβλητές Χ,Υ,Ζ: 8 ελαχιστοροι
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
50
2.3 Eλαχιστοροι(minterms) 4/5


Minterm:γινόμενο με όλες τις μεταβλητές
2n ελαχιστοροι όταν έχουμε n μεταβλητές
 πχ με 3 μεταβλητές Χ,Υ,Ζ: 8 ελαχιστοροι
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
51
2.3 Eλαχιστοροι(minterms) 5/5


Minterm:γινόμενο με όλες τις μεταβλητές
2n ελαχιστοροι όταν έχουμε n μεταβλητές
 πχ με 3 μεταβλητές Χ,Υ,Ζ: 8 ελαχιστοροι
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
52
2.3 Mεγιστοροι (Μaxterms) 1/5


Maxterm: άθροισμα με όλες τις μεταβλητές
2n μεγιστοροι όταν έχουμε n μεταβλητές
 πχ με 3 μεταβλητές Χ,Υ,Ζ: 8 μεγιστοροι
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
53
2.3 Mεγιστοροι (Μaxterms) 2/5


Maxterm: άθροισμα με όλες τις
μεταβλητές
2n μεγιστοροι όταν έχουμε n
μεταβλητές

πχ με 3 μεταβλητές Χ,Υ,Ζ: 8 μεγιστοροι
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
54
2.3 Mεγιστοροι (Μaxterms) 3/5


Maxterm: άθροισμα με όλες τις μεταβλητές
2n μεγιστοροι όταν έχουμε n μεταβλητές
 πχ με 3 μεταβλητές Χ,Υ,Ζ: 8 μεγιστοροι
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
55
2.3 Mεγιστοροι (Μaxterms) 4/5


Maxterm: άθροισμα με όλες τις μεταβλητές
2n μεγιστοροι όταν έχουμε n μεταβλητές
 πχ με 3 μεταβλητές Χ,Υ,Ζ: 8 μεγιστοροι
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
56
2.3 Mεγιστοροι (Μaxterms) 4/5


Maxterm: άθροισμα με όλες τις μεταβλητές
2n μεγιστοροι όταν έχουμε n μεταβλητές
 πχ με 3 μεταβλητές Χ,Υ,Ζ: 8 μεγιστοροι
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
57
2.3 Ελαχιστοροι/Μεγιστοροι

mj = Mj, mj = Mj

πχ


m3=X’YZ
M3= (X’YZ)’ = X+Y’+Z’
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
58
2.3 Έκφραση από πίνακα αλήθειας 1/3


Το άθροισμα όλων των minterms που η συνάρτηση
παίρνει τιμή 1(sum of minterms)
F=
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
59
2.3 Έκφραση από πίνακα αλήθειας 2/3

Το άθροισμα όλων των minterms που η συνάρτηση
παίρνει τιμή 1(sum of minterms)

F=X’YZ’+X’YZ+XY’Z+XYZ

F(X,Y,Z) =
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
60
2.3 Έκφραση από πίνακα αλήθειας 3/3



Το άθροισμα όλων των minterms που η συνάρτηση
παίρνει τιμή 1(sum of minterms)
F=X’YZ’+X’YZ+XY’Z+XYZ=m2+m3+m5+m7
Κεφάλαιο
2 - Συνδιαστικά Λογικά
F(X,Y,Z) =m2+m3+m5+m7
= Σm(2,3,5,7)
Κυκώματα
61
2.3 Συμπλήρωμα Έκφρασης

Εαν F = Σm(2,3,5,7) - μορφή άθροισμα γινομ.

τότε F’=Σm(
)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
62
2.3 Συμπλήρωμα Έκφρασης

Εαν F = Σm(2,3,5,7) - μορφή άθροισμα γινομ.

τότε F’=Σm(0,1,4,6)

και F=ΠΜ() - μορφή γινόμενο άθροισμα.
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
63
2.3 Συμπλήρωμα Έκφρασης

Εαν F = Σm(2,3,5,7) - μορφή άθροισμα γινομ.

τότε F’=Σm(0,1,4,6)

και F=ΠΜ(0,1,4,6) - μορφή γινόμενο άθροισμα.
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
64
2.3 Θυμάστε...




οποιαδήποτε έκφραση μπορεί να μετατραπεί σε πρότυπη
μορφή μέσο του πίνακα αλήθεια της
μια λογική έκφραση με n μοναδικές μεταβλητές έχει 2n
ελαχιστορους
μια συνάρτηση μπορεί να εκφραστεί σαν άθροισμα
ελαχιστορων (γινόμενο μεγιστορων)
μια συνάρτηση που περιέχει όλους τους ελαχιστορους είναι
ίση με την τιμή 1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
65
2.3 Παράδειγμα 1/5


Εκφράστε την πιο κατω συνάρτηση με άθροισμα
ελαχιστορων E =Y’+X’Z’
E(X,Y,Z)=Σm(0,1,2,4,5)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
66
2.3 Παράδειγμα 2/5

Εκφράστε την πιο κατω συνάρτηση με άθροισμα ελαχιστορων E
=Y’+X’Z’
Y’
X’Z’

E(X,Y,Z)=Σm(0,1,2,4,5)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
67
2.3 Παράδειγμα 3/5


Εκφράστε την πιο κατω συνάρτηση με άθροισμα
ελαχιστορων E =Y’+X’Z’
E(X,Y,Z)=Σm(0,1,2,4,5)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
68
2.3 Παράδειγμα 4/5


Εκφράστε την πιο κατω συνάρτηση με άθροισμα ελαχιστορων E
=Y’+X’Z’
E(X,Y,Z)=Σm(
)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
69
2.3 Παράδειγμα 5/5


Εκφράστε την πιο κατω συνάρτηση με άθροισμα ελαχιστορων E
=Y’+X’Z’
E(X,Y,Z)=Σm(0,1,2,4,5)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
70
2.3 Πρότυπη Μορφή:Sum of Products

Απλοποιημένη έκφραση από sum-of-minterms

F
=Σm(2,3,5,7)
=X’YZ’+X’YZ+XY’Z+XYZ (SOM)
=X’Y + XZ (SOP)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
71
2.3 Υλοποίηση SOP με 2-levels 1/3

F = Y’ + X’YZ’+XY
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
72
2.3 Υλοποίηση SOP με 2-levels 2/3

F = Y’ + X’YZ’+XY
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
73
2.3 Υλοποίηση SOP με 2-levels 3/3

F = Y’ + X’YZ’+XY
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
74
2.3 Εκφράσεις οχι σε μορφή SOP


Μπορούν να μετατραπούν με αλγεβρικούς χειρισμούς ή
μέσο πίνακα αληθείας και απλοπ.
Ποια είναι η καλύτερη επιλογή;;;;
Κεφάλαιο 2 - Συνδιαστικά Λογικά
 3-levels ή 2-levels
Κυκώματα
75
2.3 Πρότυπη Μορφή POS(2 level)

F = X(Y’+Z)(X+Y+Z’)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
76
2.4 Απλοποίηση με πίνακες Κarnaugh Maps ή
K-maps

Γραφική μέθοδος απλοποίησης
 κάθε κελί ένας ελαχιστορος
 αναγνώριση ‘‘μορφών’’ σε ένα πίνακα και απλοπ.
 απλοποίηση παράγει έκφραση σε SOP(POS) μορφή που
μπορεί να υλοποιηθεί με 2-levels
 συγκεκριμένη διαδικασία που παράγει την βέλτιστη(όχι
απαραίτητα μοναδική) απλοποίηση


Απλοποίηση: ελάχιστους όρους και literals
Αποτελεσματική για μέχρι και 4 μεταβλητές
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
77
2.4 Κ-Μaps με 2 μεταβλητές 1/7
m1+m2+m3
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
78
2.4 Κ-Μaps με 2 μεταβλητές 2/7
m1+m2+m3
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
79
2.4 Κ-Μaps με 2 μεταβλητές 3/7
ΧΥ
m1+m2+m3
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
80
2.4 Κ-Μaps με 2 μεταβλητές 4/7
ΧΥ
m1+m2+m3
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
81
2.4 Κ-Μaps με 2 μεταβλητές 5/7
Χ+Υ
ΧΥ
m1+m2+m3
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
82
2.4 Κ-Μaps με 2 μεταβλητές 6/7
Χ+Υ
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
83
2.4 Κ-Μaps με 2 μεταβλητές 7/7
Χ+Υ
ΧΥ
m1+m2+m3
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
84
2.4 K-maps με 3 μεταβλητές 1/3
Σειρα!


Οι τιμες δυο γειτονικων (οριζοντια/καθετα)
ελαχιστορων διαφερουν μονο σε ενα bit position (πχ
100-101)
covered row/columns (1 literal σε 4 minterms, 2 σε δυο
minterms και 3 σεΚεφάλαιο
ενα)2 - Συνδιαστικά Λογικά
Κυκώματα
85
2.4 K-maps με 3 μεταβλητές 2/3
Σειρά!


Οι τιμες δυο γειτονικων (οριζοντια/καθετα)
ελαχιστορων διαφερουν μονο σε ενα bit position (πχ
100-101)
covered row/columns (1 literal σε 4 minterms, 2 σε δυο
minterms και 3 σεΚεφάλαιο
ενα)2 - Συνδιαστικά Λογικά
Κυκώματα
86
2.4 K-maps με 3 μεταβλητές 3/3
Σειρά!


Οι τιμές δυο γειτονικών (οριζόντια/κάθετα)
ελαχιστορων διαφέρουν μόνο σε ένα bit position (πχ
100-101)
covered row/columns (1 literal σε 4 minterms, 2 σε δυο
minterms και 3 σεΚεφάλαιο
ενα)2 - Συνδιαστικά Λογικά
Κυκώματα
87
2.4 Βασική Ιδέα Κ-maps 1/7

Oριζόντια ή/και κάθετα γειτονικοί ελαχιστοροι μπορούν να
απλοποιηθούν γιατί περιέχουν literals σε συμπληρωμένη
και μη συμπληρωμένη μορφή (αυτά τα literals μπορούν να
απλοποιηθούν)
 πχ m5+m7 =
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
88
2.4 Βασική Ιδέα Κ-maps 2/7

Oριζόντια ή/και κάθετα γειτονικοί ελαχιστοροι μπορούν να
απλοποιηθούν γιατί περιέχουν literals σε συμπληρωμένη
και μη συμπληρωμένη μορφή (αυτά τα literals μπορούν να
απλοποιηθούν)
 πχ m5+m7 =
1
1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
89
2.4 Βασική Ιδέα Κ-maps 3/7

Oριζόντια ή/και κάθετα γειτονικοί ελαχιστοροι μπορούν να
απλοποιηθούν γιατί περιέχουν literals σε συμπληρωμένη
και μη συμπληρωμένη μορφή (αυτά τα literals μπορούν να
απλοποιηθούν)
 πχ m5+m7 = XY’Z+XYZ = XZ (Y’+Y) = XZ
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
90
2.4 Βασική Ιδέα Κ-maps 4/7

Oριζόντια ή/και κάθετα γειτονικοί ελαχιστοροι μπορούν να
απλοποιηθούν γιατί περιέχουν literals σε συμπληρωμένη
και μη συμπληρωμένη μορφή (αυτά τα literals μπορούν να
απλοποιηθούν)
 m0+m1+m2+m3=
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
91
2.4 Βασική Ιδέα Κ-maps 5/7

Oριζόντια ή/και κάθετα γειτονικοί ελαχιστοροι μπορούν να
απλοποιηθούν γιατί περιέχουν literals σε συμπληρωμένη
και μη συμπληρωμένη μορφή (αυτά τα literals μπορούν να
απλοποιηθούν)
 m0+m1+m2+m3=
1
1
1
1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
92
2.4 Βασική Ιδέα Κ-maps 6/7

Oριζόντια ή/και κάθετα γειτονικοί ελαχιστοροι μπορούν να
απλοποιηθούν γιατί περιέχουν literals σε συμπληρωμένη
και μη συμπληρωμένη μορφή (αυτά τα literals μπορούν να
απλοποιηθούν)
 m0+m1+m2+m3=X’Y’Z’+X’Y’Z+X’YZ’+X’YZ =
X’(Y’Z’+Y’Z+YZ’+YZ) = X’
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
93
2.4 Βασική Ιδέα Κ-maps 7/7

ένα κελί:1 minterm

δυο κελιά: όρο με 2 literals

τέσσερα κελιά: όρο με1 literal

οκτω κελιά:
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
94
2.4 Παράδειγμα: Σm(2,3,4,5) 1/3
Y
00
01
11
10
0
X
1
Z
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
95
2.4 Παράδειγμα: Σm(2,3,4,5) 2/3
Y
00
01
11
0
X
1
XY’
10
1
1
1
X’Y
1
Z
F = X’Y+XY’
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
96
2.4 Παράδειγμα: Σm(2,3,4,5) 3/3



1 στα κελιά με ελαχιστορους της συνάρτησης
καθορισμός του ελάχιστου αριθμού ορθογώνιων (με
1,2,4,8,… κελιά) που περιλαμβάνουν όλους τους
ελαχιστορους
κάθε ορθογωνιο αντιστοιχεί σε ένα (απλοποιημένο)
γινόμενο το γινόμενο αποτελείται απο τα ελάχιστα literals
που περιλαμβάνουν το ορθογώνιο
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
97
2.4 Κριτήριο Γειτονότητας

Οχι αναγκαστικά δίπλα στο Κ-map, απλός να διαφέρουν οι
αντίστοιχοι ελαχιστοροι σε ένα bit position, πχ Σm(0,2,4,6)
Y
00
0
X
1
01
11
10
1
1
1
1
Z
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
98
Κριτήριο Γειτονότητας

Οχι αναγκαστικά δίπλα στο Κ-map, απλός
να διαφέρουν οι αντίστοιχοι ελαχιστοροι σε
ένα bit position, πχ Σm(0,2,4,6)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
99
2.4 Σm(0,1,2,3,6,7) 1/4
Y
00
0
X
1
01
11
1
1
10
1
1
1
1
Z
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
100
2.4 Σm(0,1,2,3,6,7) 2/4
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
101
2.4 Σm(0,1,2,3,6) 3/4
Y
00
0
X
1
01
11
1
1
10
1
1
1
Z
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
102
2.4 Δυο βέλτιστες λύσεις: Σm(1,3,4,5,6) 4/4

F = X’Z+XZ’+XY’ ή F = X’Z+XZ’+Y’Z
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
103
2.4 Έκφραση σε SOP μορφή
F(Χ,Υ,Ζ)=X’Z+X’Y+XY’Z+YZ 1/5
Y
Χ’Ζ
00
0
X
01
11
1
10
1
1
Z
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
104
2.4 Έκφραση σε SOP μορφή
F(Χ,Υ,Ζ)=X’Z+X’Y+XY’Z+YZ 2/5
Y
Χ’Υ
00
0
X
01
11
1
10
1
1
1
Z
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
105
2.4 Έκφραση σε SOP μορφή
F(Χ,Υ,Ζ)=X’Z+X’Y+XY’Z+YZ 3/5
ΧΥ’Ζ
Y
00
0
X
1
01
11
1
10
1
1
1
Z
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
106
2.4 Έκφραση σε SOP μορφή
F(Χ,Υ,Ζ)=X’Z+X’Y+XY’Z+YZ 4/5
ΥΖ
Y
00
0
X
1
01
11
1
10
1
1
1
1
Z
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
107
2.4 Έκφραση σε SOP μορφή
F(Χ,Υ,Ζ)=X’Z+X’Y+XY’Z+YZ 5/5
Y
00
0
X
1
01
11
1
10
1
Χ’Υ
1
1
1
Z
Ζ
F = Z +X’Υ
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
108
2.4 Πρότυπες Moρφές Εκφράσεων



Αρχική
F(Χ,Υ,Ζ)= X’Z+X’Y+XY’Z+YZ
Στο K-MAP
F(Χ,Υ,Ζ)= X’YZ+X’Y’Z+X’YZ’+XY’Z+XYZ
Τελική
F = Z+X’Y
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
109
2.4 Προτύπες Moρφές Εκφράσεων



Αρχική SOP
F(Χ,Υ,Ζ)= X’Z+X’Y+XY’Z+YZ
Στο K-MAP
SOMinterms (SOP)
F(Χ,Υ,Ζ)= X’YZ+X’Y’Z+X’YZ’+XY’Z+XYZ
Τελική SOP
F = Z+X’Y
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
110
2.4 K-maps με 4 μεταβλητές
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
111
2.4 K-maps με 4 μεταβλητές


Ίδια μέθοδος όπως με με 3 μεταβλητές
 ένα κελί: ελαχιστορος με 4 literals
 δυο κελιά: όρος με 3 literals
 τέσσερα κελιά: όρος με 2 literals
 οκτώ κελιά: ορος με 1 literal
 δεκαέξι κελιά: συνάρτηση με πάντοτε τιμή 1
Κριτήριο Γειτονότητας: ελαχιστοροι διαφέρουν σε ένα bit
position
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
112
2.4 F(W,X,Y,Z) = X’Z’
1/8
1
1
1
1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
X’
Z’
113
2.4 F(W,X,Y,Z) = X’Z’ 2/8
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
114
2.4 F(W,X,Y,Z)=Σm(0,1,2,4,5,6,8,9,12,13,14) 3/8
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
115
2.4 F(W,X,Y,Z)=Σm(0,1,2,4,5,6,8,9,12,13,14) 4/8
1
1
1
1
1
1
1
1
1
1
1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
116
2.4 F(W,X,Y,Z)=Σm(0,1,2,4,5,6,8,9,12,13,14) 5/8
F=
1
1
1
1
1
1
1
1
1
1
1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
117
2.4 F=A’B’C’+B’CD’+AB’C’+A’BCD’ 6/8
CD
C
ΑΒ
B
Α
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
D
118
2.4 F=A’B’C’+B’CD’+AB’C’+A’BCD’ 6/
CD
C
ΑΒ
1
1
1
1
B
Α
1
1
1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
D
119
2.4 F=A’B’C’+B’CD’+AB’C’+A’BCD’ 7/8
CD
C
ΑΒ
1
1
1
1
B
Α
1
1
1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
D
120
2.4 F=A’B’C’+B’CD’+AB’C’+A’BCD’ 8/8

F=
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
121
2.5 Συστηματική Επεξεργασία Πινάκων


Prime Implicant (PI): oορθογώνιο με το μέγιστο δυνατό
μέγεθος σε ένα K-MAP που δεν περιλαμβάνεται σε πιο
μεγάλο ορθογώνιο
Essential Prime Implicant (EPI): PI που περιέχει
ελαχιστορο δεν που περιλαμβάνεται σε άλλο PI
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
122
2.5 F(A,B,C,D)=Σm(1,3,4,5,6,7,12,14)
CD
C
ΑΒ
1
Α
1
1
1
1
1
1
B
1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
D
123
2.5 F(A,B,C,D)=Σm(1,3,4,5,6,7,12,14)

PI:
,EPI:
, F=
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
124
2.5 Essential και nonEssential PI
Σm(0,5,10,11,12,13,15)
CD
C
ΑΒ
1
1
Α
1
B
1
1
1
1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
D
125
2.5 Essential και nonEssential PI
Σm(0,5,10,11,12,13,15)

PI: , EPI: , F=
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
126
2.5 Eπιλογή για nonEPI

Eπέλεξε ΕPI

Eπέλεξε nonEPI που δεν έχουν overlap

Eπέλεξε nonEPI που έχουν overlap (τυχαία)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
127
2.5 nonEPI επιλογή
Σm(0,1,2,4,5,10,11,13,15)
CD
C
ΑΒ
Α
1
1
1
1
1
B
1
1
1
1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
D
128
2.5 nonEPI επιλογή
Σm(0,1,2,4,5,10,11,13,15)

PI: , EPI: , F=
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
129
2.5 F(A,B,C,D)=Σm(0,1,2,5,8,9,10) - F σε POS
CD
C
ΑΒ
1
1
1
1
B
Α
1
1
1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
D
130
2.5 F(A,B,C,D)=Σm(0,1,2,5,8,9,10) - F σε POS

F’ = , F = (dual και συμπλήρωμα literals)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
131
2.5 Aπλοποίηση με POS

F’: απλοποίηση 0 στο Κ-Μap - μορφή SOP

συμπλήρωμα F’ - F σε μορφή POS

Όταν έχουμε ένα από F’pos, Fpos, F’sop, Fsop
μπορούμε να παράξουμε τα αλλά
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
132
2.5 Συνθήκες Αδιαφορίας (don’t-care conditions)


Συγκεκριμένοι συνδυασμοί τιμών εισόδου που δεν
συμβαίνουν ή όταν συμβούν δεν μας ενδιαφέρει τι θα
συμβεί στην έξοδο
 πχ BCD 4 σήματα εισόδου μα μονο 10 από τους 16
συνδυασμούς συμβαίνουν
Δεικνύονται με X στα K-maps, και μπορούν να
υποθέσουμε πως είναι 0 ή 1 (don’t care minterms δεν
χρειάζεται να απλοποιηθούν)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
133
2.5 F(A,B,C,D)=Σm(1,3,7,11,15)
d(A,B,C,D)=Σm(0,2,5)
CD
C
ΑΒ
X
1
1
X
1
X
B
1
Α
1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
D
134
2.5 F(A,B,C,D)=Σm(1,3,7,11,15)
d(A,B,C,D)=Σm(0,2,5)


Απλοποίηση με don’t cares
Δυο λύσεις όχι ίσες!
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
135
2.6 Βασικές Πύλες για Υλοποίηση Ψηφιακών
Συστημάτων
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
136
2.6 Βασικές Πύλες για Υλοποίηση Ψηφιακών
Συστημάτων
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
137
2.6 Universal Πύλη: ΝΑND
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
138
2.6 Άλλα σύμβολα για NAND πύλες
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
139
2.6 2-level υλοποίηση SOP εκφράσεων με NAND
πύλες

F=AB+CD
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
140
2.6 2-level υλοποίηση SOP εκφράσεων με NAND
πύλες

F=AB+CD
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
141
2.6 2-level υλοποίηση SOP εκφράσεων με NAND
πύλες

F=AB+CD
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
142
2.6 F(X,Y,Z)=Σm(1,2,3,4,5,7) 1/3
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
143
2.6 F(X,Y,Z)=Σm(1,2,3,4,5,7) 2/3
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
144
2.6 F(X,Y,Z)=Σm(1,2,3,4,5,7) 3/3
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
145
2.6 Διαδικασία Σχεδιασμού με NAND




Απλοποιημένη έκφραση σε SOP μορφή
ΝΑΝD πύλη για κάθε όρο με τουλάχιστο δυο literals (1st
level)
ΝΑΝD ή ΝΟΤ-ΟR πύλη με είσοδο τις εξόδους από το 1st
level
όροι με ένα literal χρειάζονται NOT πύλη στο 1st level
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
146
2.6 Μultilevel ΝΑΝD κυκλώματα
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
147
2.6 Διαδικασία για Multilelevel NAND κυκλώματα

ΑΝD με ΝΑΝD (and-not)

OR με NAND (not-or)

για κάθε μόνο bubble σε μια γραμμή insert ΝΟΤ πύλη ή
συμπλήρωσε το σήμα εισόδου
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
148
2.6 Universal πύλες:ΝΟR
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
149
2.6 Άλλα σύμβολα για NΟR πύλες
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
150
2.6 Υλοποίηση συναρτήσεων σε POS μορφή
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
151
2.6 Yλοποίηση συναρτήσεων σε POS μορφή

Multilevel: παρομοια με NAND
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
152
2.7 Πύλη ΧΟR

XY = XY’+X’Y
Χ
XY
Υ
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
153
2.7 Ex-OR Ταυτότητες

X0 = X
X1 = X’

XΧ = 0
XΧ’ = 1

XY’ = XY
X’Y = XY

XY = ΥΧ

(XΥ)Ζ = Χ(ΥΖ)
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
154
2.7 ΧΟR υλοποίηση με πύλες NAND
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
155
2.7 ΧΝΟR

XY = XY+X’Y’
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
156
2.7 Odd Function (XOR με >2 inputs)


XY’Z’+X’YZ’+ X’Y’Z+XYZ = (XY’+X’Y)Z’+ (X’Y’+XY)Z =
XYZ
μονός αριθμός σημάτων εισόδου με τιμή 1
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
157
2.7 Parity bit


Πχ για ένα μήνυμα με 3 bits (ΧΥΖ) με even parity: P =
XΥΖ (στο σημείο αποστολής)
Στο σημείο παράληψης: C = PXΥΖ εάν το C είναι
1 λάθος!
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
158
2.8 Ολοκληρωμένα Κυκλώματα



Ιntegrated Circuits
 σήμερα: από transistors και σύρματα σιλικόνης
 περιέχεται σε ένα πλαστικό ή κεραμικό πακέτο.
 διασύνδεση με pins (10s-1000s):E/E, Vcc,Gnd
 κάθε ΙC μοναδικό κώδικα
Eπίπεδα Ολοκλήρωσης
4
8
 SSI ~10,MSI ~100,LSI ~1000,VLSI 10 -10
Λογικές “Οικογένειες”:
 RTL,DTL,TTL,ECL,MOS,CMOS,BiCMOS,GaAs
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
159
2.8 Xαρακτηριστικά (ηλεκτρονικές ιδιότητες)

FanΟut: πόσα inputs μπορεί να ξεκινούν από ένα
output
Kατανάλωση ισχύος

Χρόνος Μετάδοσης (propagation delay)

tαλλαγή στο input - tαλλαγή στο output
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
160
2.8 Θετική και Αρνητική Λογική

Υποθέτουμε θετική λογική
Κεφάλαιο 2 - Συνδιαστικά Λογικά
Κυκώματα
161