Professional Documents
Culture Documents
KTS C5 PLD
KTS C5 PLD
KTS C5 PLD
NguyenTrongLuat
BOÄ NHÔÙ BAÙN DAÃN
NguyenTrongLuat
BOÄ NHÔÙ ROM
A0 D0
INPUT A1 D1 OUTPUT
(n ñöôøng) (m ñöôøng)
An-1 Dm-1
NguyenTrongLuat
Caáu truùc noäi ROM 8 x 4 Baûng naïp ROM
(bit) A2 A1 A0 D3 D2 D1 D0
0 0 0 1 1 1 0
0 0 1 1 1 0 1
0 1 0 1 0 1 1
1
0 1 1 0 1 1 1
1
1 0 0 0 0 0 1
1 1 0 1 0 0 1 0
1 1 1 1 0 0 1 0 0
0 1 1 1 1 1 0 0 0
1
0
1
1
1 0
0
word line 1
1 0
bit line 1 0
NguyenTrongLuat
ROM 128 x 1 (bit) giaûi maõ 2
chieàu
NguyenTrongLuat
ROM 32K x 8 (bit) = 32KB
NguyenTrongLuat
Caáu truùc ROM coù ngoõ vaøo ñieàu
khieån
NguyenTrongLuat
Coång ñeäm ba traïng thaùi (Tristate Output Buffer):
- 3 traïng thaùi (tristate): LOW / HIGH / HIGH impedance
- Traïng thaùi toång trôû cao (HIGH impedance): ngoõ ra hôû maïch
- Ngoõ ñieàu khieån 3 traïng thaùi:
* HIGH: The buffer is Active
* LOW: HIGH impedance
NguyenTrongLuat
Caùc EPROM thoâng duïng
NguyenTrongLuat
PLA
(PROGRAMMABLE LOGIC ARRAY)
NguyenTrongLuat
Daõy AND coù theå laäp trình
NguyenTrongLuat
Daõy OR coù theå laäp trình
A Caáu truùc PLA 3 x 2, 4 soá haïng
tích
B F1 = A B + A C + A B C
F2 = A C + B C
C
AB
AC
BC
ABC
0
C CB B A A
Baûng naïp 1
PLA A B C F2 (C) F1 (T) F1
AB 1 0 - 0 1
AC 1 - 1 1 1 F2
BC - 1 1 1 0
ABC 0 1 0 0 1
NguyenTrongLuat
PAL
(PROGRAMMABLE ARRAY LOGIC )
- Moãi ngoõ ra laø coång OR coù soá ngoõ vaøo coá ñònh
- Soá haïng tích khoâng söû duïng chung cho caùc ngoõ ra
- Caáu truùc PLA: soá ngoõ vaøo, soá ngoõ ra vaø soá
coång AND treân 1 coång OR
NguyenTrongLuat
Caáu truùc PAL 3 ngoõ vaøo, 3 ngoõ ra, 3 coång AND /
OR
1
2 F1
3
I1
4
5 F2
6
I2
7
8 F3
9
I3
NguyenTrongLuat
X=AB+BC Y=A+BC Z=AB+BC+BC+AC
=X+BC+AC
A A B B C C X X
1
2 X
3
A
4
5 Y
6
B
7
8 Z
9
C
NguyenTrongLuat
X=AB+BC Y=A+BC Z=AB+BC+BC+AC
=X+BC+AC
Baûng naïp
PAL
A B C X OUTPUT
1 1 1 X = AB
2 1 1 + BC
3
4 0 Y = A
5 0 0 + BC
6
7 1 Z = X
8 0 0 + BC
9 0 1 + AC
NguyenTrongLuat