Cs370 - Spring 2003 Programmable Logic Devices Pals/Plas
Cs370 - Spring 2003 Programmable Logic Devices Pals/Plas
Inputs
Produc t terms
Outputs
F0
F1
F2
F3
Note: some array structures work by making connections rather than breaking them
F0
F1
F2
F3
A B
C D
AB AB CD CD
AB+AB CD + CD
Design Example
A
B C ABC ABC ABC ABC ABC ABC ABC
F1
F2
F3
F4 F5
F6
A given column of the OR array has access to only a subset of the possible product terms
K-maps
AB CD 00 01 11 C 10 0 1 B K-map f or W A 00 0 0 1 1 01 1 1 1 1 B K-map f or Y 11 X X X X 10 0 0 D 11 C 10 X X C 10 1 0 B K-map f or Z X X 11 0 1 X X X X 00 0 0 0 01 0 1 1 11 X X X A 10 1 1 D X C 10 0 0 B K-map f or X A 00 0 1 01 0 0 11 X X 10 1 0 D X X 11 0 0 X X AB CD 00 01 00 0 0 01 1 1 11 X X A 10 0 0 D
AB CD
AB CD 00 01
00 01
A B C D A BD BC
0
BC
0 0 0
B C
0
0
ABCD
BCD AD BCD
7404 hex inv erters 7400 quad 2-input NAN D 7410 tri 3-input NAND 7420 dual 4-input NAND
AB CD 00 01
AB CD 00 01 00 0 0 01 1 0 11 1 1
A 10 1 1 D
ABD
BCD ABC BCD
EQ NE LT
GT