Αποκωδικοποιητές είσοδοι έξοδοι x y z e0 e1 e2 e3 e4 e5 e6 e7 είσοδοι έξοδοι x y z e0 e1 e2 e3 e4 e5 e6 e7 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 1
Ελαχιστόροι και μεγιστόροι x y z όρος όνομα όρος όνομα 0 0 0 x’y’z’ m0 x+y+z M0 0 0 1 x’y’z m1 x+y+z’ M1 0 1 0 x’yz’ m2 x+y’+z M2 0 1 1 x’yz m3 x+y’+z’ M3 1 0 0 xy’z’ m4 x’+y+z M4 1 0 1 xy’z m5 x’+y+z’ M5 1 1 0 xyz’ m6 x’+y’+z M6 1 1 1 xyz m7 x’+y’+z’ M7
έξοδοι είσοδοι
m0 m1 έξοδοι είσοδοι m2 m3 m4 m5 m6 m7
Kωδικοποιητές έξοδοι είσοδοι x y z e0 e1 e2 e3 e4 e5 e6 e7 έξοδοι είσοδοι x y z e0 e1 e2 e3 e4 e5 e6 e7 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 1
έξοδοι είσοδοι
Πολυπλέκτες 1 Έξοδος Είσοδοι MUX 2 3 επιλογή
Πολυπλέκτες 1 2 Έξοδος 3 Είσοδοι MUX 4 5 6 7 επιλογή
Υλοποίηση συναρτήσεων με πολυπλέκτες x y z F1 F2 F3 F4 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1
Υλοποίηση συναρτήσεων με πολυπλέκτες x y z F1 F2 F3 F4 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1
Υλοποίηση συναρτήσεων με πολυπλέκτες x y z F1 F2 F3 F4 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1
Υλοποίηση συναρτήσεων με πολυπλέκτες x y z F1 F2 F3 F4 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1
Υλοποίηση συναρτήσεων με πολυπλέκτες x y z F1 F2 F3 F4 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1
Υλοποίηση συναρτήσεων με πολυπλέκτες x y z F1 F2 F3 F4 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1
Υλοποίηση συναρτήσεων με πολυπλέκτες x y z F1 F2 F3 F4 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1
Υλοποίηση συναρτήσεων με πολυπλέκτες x y z F1 F2 F3 F4 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1
Υλοποίηση συναρτήσεων με πολυπλέκτες x y z F1 F2 F3 F4 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1
Υλοποίηση συναρτήσεων με πολυπλέκτες x y z F1 F2 F3 F4 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1
Υλοποίηση συναρτήσεων με πολυπλέκτες x y z F1 F2 F3 F4 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1
Υλοποίηση συναρτήσεων με πολυπλέκτες x y z F1 F2 F3 F4 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1
Υλοποίηση συναρτήσεων με πολυπλέκτες x y z F1 F2 F3 F4 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1
Υλοποίηση συναρτήσεων με πολυπλέκτες x y z F1 F2 F3 F4 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1
z 1 F1 1 MUX 2 1 3 x y
z 1 F2 z MUX 2 1 3 x y
z z 1 F3 z MUX 2 z 3 x y
z z 1 F4 z MUX 2 1 3 x y
Παράλληλος αθροιστής B4 A4 B3 A3 B2 A2 B1 A1 C5 C4 C3 C2 C1 S4 S3 S2
Aθροιστής/αφαιρέτης M B4 B3 B2 B1 A4 A3 A2 A1 C5 C4 C3 C2 S4 S3 S2 S1
Διάδοση κρατουμένου Pi = Ai Bi Gi = Ai Bi Si = Pi Ci Ci+1 = Gi + Pi Ci
second level lookahead logic adder lookahead logic s 3 2 1 b a g p c c c0 g3:0 s b a s b a s b a s b a p3:0 7 7 7 6 6 6 5 5 5 4 4 4 adder adder adder adder g p c g p c g p c g p 7 7 7 6 6 6 5 5 5 4 4 lookahead logic c4 g7:4 p7:4 s b a s b a s b a s b a 11 11 11 10 10 10 9 9 9 8 8 8 adder adder adder adder g p c g p c g p c g p c8 11 11 11 10 10 10 9 9 9 8 8 lookahead logic s b a s b a s b a s b a 15 15 15 14 14 14 13 13 13 12 12 12 g11:8 p11:8 adder adder adder adder g p c g p c g p c g p 15 15 15 14 14 14 13 13 13 12 12 lookahead logic c12 g15:12 p15:12 second level lookahead logic
Carry select adder S15:12 S11:8 S7:4 S3:0 carry lookahead logic
Κωδικοποιητής προτεραιότητας Είσοδοι Έξοδοι D0 D1 D2 D3 A B V 0 0 0 0 X X 0 1 0 0 0 0 0 1 x 1 0 0 0 1 1 x x 1 0 1 0 1 x x x 1 1 1 1
Read-Only Memory (ROM) n-to-2n decoder
Programmable Logic Arrays είσοδοι όροι γινομένου όροι αθροίσματος T/C T/C
Πίνακας προγραμματισμού PLA Όρος Είσοδοι Έξοδοι Γινομένου Α Β C F1 F2 AB’ 1 1 0 - 1 - AC 2 1 - 1 1 1 BC 3 - 1 1 - 1 F1 = AB’ + AC F2 = AC + BC