Professional Documents
Culture Documents
Cheapter 1
Cheapter 1
nh Nga
ngatrandinh@gmail.com
Ch
address data
inputs
m
ng
address data
outputs
n
ng
Ch
1.1.1.ROM
M t b ng
ghi ROM
Ch
1.1.1.ROM
Ch
Ch
M ch gi i m 2 -4
Ch
Ch
1.2. PLD
Thi t b logic kh trnh (Programmable Logic
Device)
Phn lo i:
SPLD
PLA (Programmable Logic array)
PAL (Programmable Array Logic)
GAL (Generic Array Logic)
CPLD
Ch
1.2.1. PAL
Programmable
Input
And
plane
Fixed
Or
plane
Output
Ch
1.2.1. PAL
C u trc c a 1 PAL
Ch
1.2.1. PAL
c i m c a PAL
Ch l p trnh
cm tl n
Ch
1.2.1. PAL
c i m c a PAL (tt)
M i
i m n i l p trnh c c u t o l c u ch v
c g i l m t cell
Ch
1.2.1. PAL
V d : L p trnh cho PAL
t o ra m t hm:
Ch
1.2.1. PAL
Ch
1.2.2. PLA
Programmable
And
plane
Or
plane
Output
Ch
1.2.2. PLA
Ch
1.2.2. PLA
Ch
1.2.3. CPLD
Ch
1.2.3. CPLD
Cc cng ngh l p trnh
PROM: L p trnh 1 l n
EPROM, flash, EEPROM: l p trnh nhi u l n
Non-volatile
V cc
V cc
V cc
After manufacturing
Address
2 -t o-4 De c ode r
2
MSB
2
LSB
4 -1 Mux
Data
V cc
Fuse
Ch
1.2.4. FPGA
V c b n FPGA (Field Programmable
Gate Array) c c u trc khc khng dng
m ng lo i PAL/PLA c m t
tch h p cao
h n nhi u so v i CPLD
Cc ph n t dng
t o ra cc hm logic
trong FPGA th ng th nh h n nhi u so v i
cc thnh ph n trong CPLD
Cc k t n i bn trong
c t ch c theo
hng v c t
Ch
1.2.4. FPGA
Ch
1.2.4. FPGA
Cc kh i IO n m xung quanh c a c u trc t o ra
s truy xu t ng vo, ng ra ho c c hai chi u c
th l a ch n m t cch c l p n th gi i bn
ngoi
Cc FPGA l n c th c 10000 CLB v c thm b
nh v cc ngu n ti nguyn khc
H u h t cc nh ch t o cc thi t b logic l p trnh
th ng s p x p thnh chu i FPGA phn lo i theo
m t
, cng su t tiu tn, i n p ngu n cung
c p, t c
v m t vi m c
khc nhau v c u
trc
Ch
1.2.4. FPGA
FPGA l thi t b c th l p trnh l i v s
cng ngh x l SRAM ho c bn c u ch
trnh cho cc i m n i
d ng
l p
M t
c th n m trong kho ng t vi tr m
module logic
n s p x kho ng 180000 module
logic trong 1 v v i s l ng chn ln n 1000
Ngu n cung c p DC th ng n m trong kho ng
1,2V n 2,5V tu thu c vo lo i chip.
FPGA: XC40xx
I /O
Routing via
Long
switching
lines matrices
I/O
I/O
I/O
I/O
SM
SM
SM
SM
I /O
CLB
SM
CLB
SM
I /O
CLB
SM
CLB
SM
CLB
SM
SM
CLB
SM
SM