Professional Documents
Culture Documents
B nh bn dn
VII - 1
CHNG 7:
B NH BN DN
THUT NG
I CNG V VN HNH CA B NH
y Cc tc v v cc nhm chn ca IC nh
y Giao tip vi CPU
CC LOI B NH BN DN
y ROM
y PLD
y RAM
M RNG B NH
y M rng di t
y M rng v tr nh
y M rng dung lng nh
_________________________________________________________________________________
______________________________________________________________________________Chng
B nh bn dn
VII - 2
______________________________________________________________________________Chng
B nh bn dn
VII - 3
_________________________________________________________Nguyn Trung Lp
K THUT S
______________________________________________________________________________Chng
B nh bn dn
VII - 4
(a)
(b)
(H 7.1)
(c)
(H 7.2)
7.3 Cc loi b nh bn dn
C 3 loi b nh bn dn :
- B nh bn dn ch c : (Read Only Memory, ROM)
- B nh truy xut ngu nhin : (Random Access Memory, RAM)
Tht ra ROM v RAM u l loi b nh truy xut ngu nhin, nhng RAM c gi
tn gi ny. phn bit chnh xc ROM v RAM ta c th gi ROM l b nh cht
(nonvolatile, vnh cu) v RAM l b nh sng (volatile, khng vnh cu) hoc nu coi
ROM l b nh ch c th RAM l b nh c c - vit c (Read-Write Memory)
- Thit b logic lp trnh c : (Programmable Logic Devices, PLD) c th ni im
khc bit gia PLD vi ROM v RAM l qui m tch hp ca PLD thng khng ln nh
ROM v RAM v cc tc v ca PLD th c phn hn ch.
______________________________________________________________________________Chng
B nh bn dn
VII - 5
(H 7.3)
_________________________________________________________Nguyn Trung Lp
K THUT S
______________________________________________________________________________Chng
B nh bn dn
VII - 6
(H 7.4)
(H 7.5)
(H 7.6)
Ngi ta c th dng 2 diod mc ngc chiu nhau, mch khng dn in, to bit
0, khi lp trnh th mt diod b ph hng to mch ni tt, diod cn li dn in cho bit 1
_________________________________________________________Nguyn Trung Lp
K THUT S
______________________________________________________________________________Chng
B nh bn dn
VII - 7
(H 7.7)
(H 7.8)
_________________________________________________________Nguyn Trung Lp
K THUT S
______________________________________________________________________________Chng
B nh bn dn
VII - 8
(H 7.9)
(H 7.10)
______________________________________________________________________________Chng
B nh bn dn
VII - 9
(H 7.11)
- tACC: Address Access time: Thi gian truy xut a ch: Thi gian ti a t lc CPU
t a ch ln bus a ch n lc d liu c gi tr trn bus d liu. i vi ROM dng BJT
thi gian ny khong t 30 ns n 90 ns, cn loi MOS th t 200 ns n 900 ns.
- tACS (tACE): Chip select (enable) access time: Thi gian thm nhp chn chip: Thi
gian ti a t lc tn hiu CS c t ln bus iu khin n lc d liu c gi tr trn bus
d liu. ROM BJT khong 20 ns , MOS 100 ns
- tH (Hold time): Thi gian d liu cn tn ti trn bus d liu k t lc tn hiu CS
ht hiu lc
(H 7.12) l gin thi gian ca mt chu k np d liu cho EPROM. Mt chu k np
liu bao gm thi gian np (Programmed) v thi gian kim tra kt qu (Verify)
(H 7.12)
______________________________________________________________________________Chng
B nh bn dn
VII - 10
(H 7.13)
7.3.2.1 PROM
(H 7.14 ) l cu to PROM c 4 ng vo v 4 ng ra.
C tt c 16 cng AND c 4 ng vo c ni cht vi cc ng ra o v khng o
ca cc bin vo, ng ra cc cng AND l 16 t hp ca 4 bin (Gi l ng tch)
Cc cng OR c 16 ng vo c ni sng thc hin hm tng (ng tng). Nh vy vi
PROM vic lp trnh thc hin cc ng tng.
Th d dng PROM ny to cc hm sau:
O 1 = A + DB + DC O 2 = D CBA + DC BA O 3 = CBA
O 4 = BA + D C
Ta phi chun ha cc hm cha chun
O 1 = DCBA + DCBA + D CBA + D CBA + DC BA + DCBA + D CBA + D CBA + DCBA + DCBA + D CBA
_________________________________________________________Nguyn Trung Lp
K THUT S
______________________________________________________________________________Chng
B nh bn dn
VII - 11
(a)
(b)
(H 7.14)
7.3.2.2 PAL
Mch tng t vi IC PROM, PAL c cc cng AND 8 ng vo c ni sng v 4
cng OR mi cng c 4 ng vo ni cht vi 4 ng tch. Nh vy vic lp trnh c thc
hin trn cc ng tch
(H 7.15b) l IC PAL c lp trnh thc hin cc hm trong th d trn:
O 1 = A + DB + DC
O 2 = D CBA + DC BA
(a)
O 3 = CBA
O 4 = BA + D C
(b)
(H 7.15)
_________________________________________________________Nguyn Trung Lp
K THUT S
______________________________________________________________________________Chng
B nh bn dn
VII - 12
7.3.2.3 PLA
PLA c cu to tng t PROM v PAL, nhng cc ng vo ca cng AND v cng
OR u c ni sng (H 7.16). Nh vy kh nng lp trnh ca PLA bao gm c hai cch lp
trnh ca 2 loi IC k trn.
(H 7.16)
_________________________________________________________Nguyn Trung Lp
K THUT S
______________________________________________________________________________Chng
B nh bn dn
VII - 13
(a)
(H 7.17)
(b)
(H 7.18)
______________________________________________________________________________Chng
B nh bn dn
VII - 14
nu t bo nh ang lu bit ging nh bit mun ghi vo th mch khng thay i. By gi,
nu d liu cn ghi khc vi d liu ang lu tr th mch FF s thay i trng thi cho ph
hp vi 2 tn hiu ngc pha c to ra t d liu. Bit mi c ghi vo.
- Chu k c ca SRAM
Gin thi gian mt chu k c ca SRAM tng t nh gin thi gian mt chu
k c ca ROM (H 7.11) thm iu kin tn hiu R/ W ln mc cao.
- Chu k vit ca SRAM
(H 7.19) l gin thi gian mt chu k vit ca SRAM
Mt chu k vit tWC bao gm:
- tAS (Address Setup time): Thi gian thit lp a ch : Thi gian gi tr a ch n
nh trn bus a ch cho ti lc tn hiu CS tc ng.
- tW (Write time): Thi gian t lc tn hiu CS tc ng n lc d liu c gi tr trn
bus d liu.
- tDS v tDH: Khong thi gian d liu tn ti trn bus d liu bao gm thi gian trc
(tDS) v sau (tDH) khi tn hiu CS khng cn tc ng
- tAH (Address Hold time): Thi gian gi a ch: t lc tn hiu CS khng cn tc
ng n lc xut hin a ch mi.
(H 7.19)
(a)
(H 7.20)
(b)
______________________________________________________________________________Chng
B nh bn dn
VII - 15
a. a hp a ch
Nh ni trn, do dung lng ca DRAM rt ln nn phi dng phng php a
hp chn mt v tr nh trong DRAM. Mi v tr nh s c chn bi 2 a ch hng v
ct ln lt xut hin ng vo a ch.
Th d vi DRAM c dung lng 16Kx1, thay v phi dng 14 ng a ch ta ch
cn dng 7 ng v mch a hp 14 7 (7 a hp 21) chn 7 trong 14 ng a ch
ra t CPU (H 7.21). B nh c cu trc l mt ma trn 128x128 t bo nh, sp xp thnh 128
hng v 128 ct, c mt ng vo v mt ng ra d liu, mt ng vo R/ W . Hai mch cht
a ch (hng v ct) l cc thanh ghi 7 bit c ng vo ni vi ng ra mch a hp v ng ra
ni vi cc mch gii m hng v ct. Cc tn hiu RA S v CA S dng lm xung ng h
cho mch cht v tn hiu Enable cho mch gii m. Nh vy 14 bit a ch t CPU s ln
lt c cht vo cc thanh ghi hng v ct bi cc tn hiu RA S v CA S ri c gii m
chn t bo nh. Vn hnh ca h thng s c thy r hn khi xt cc gin thi gian
ca DRAM.
(H 7.21)
______________________________________________________________________________Chng
B nh bn dn
VII - 16
(H 7.22)
c. Lm ti DRAM
DRAM phi c lm ti vi chu k khong 2ms duy tr d liu.
Trong phn trc ta thy t bo nh DRAM c lm ti ngay khi tc v c
c thc hin. Ly th d vi DRAM c dung lng 16Kx1 (16.384 t bo) ni trn, chu k
lm ti l 2 ms cho 16.384 t bo nh nn thi gian c mi t bo nh phi l 2 ms/16.384
= 122 ns. y l thi gian rt nh khng c mt t bo nh trong iu kin vn hnh
bnh thng. V l do ny cc hng ch to thit k cc chip DRAM sao cho mi khi tc
v c c thc hin i vi mt t bo nh, tt c cc t bo nh trn cng mt hng
s c lm ti. iu ny lm gim mt lng rt ln tc v c phi thc hin lm ti
t bo nh. Tr li th d trn, tc v c lm ti phi thc hin cho 128 hng trong 2 ms.
Tuy nhin va vn hnh trong iu kin bnh thng va phi thc hin chc nng lm
ti ngi ta phi dng thm mch ph tr, gi l iu khin DRAM (DRAM controller)
IC 3242 ca hng Intel thit k s dng cho DRAM 16K (H 7.23)
Ng ra 3242 l a ch 7 bit c a hp v ni vo ng vo a ch ca DRAM.
Mt mch m 7 bit kch bi xung ng h ring cp a ch hng cho DRAM trong sut
thi gian lm ti. 3242 cng ly a ch 14 bit t CPU a hp n vi a ch hng v ct
c dng khi CPU thc hin tc v c hay vit. Mc logic p dng cho cc ng REFRESH
ENABLE v ROW ENABLE xc nh 7 bit no ca a ch xut hin ng ra mch
controller cho bi bng
REFRESH
ENABLE
HIGH
LOW
LOW
ROW
ENABLE
X
HIGH
LOW
Controller
output
Refresh address (t mch m)
a ch hng (A0 . . . A6 t CPU)
a ch ct (A7 . . .A13 t CPU)
_________________________________________________________Nguyn Trung Lp
K THUT S
______________________________________________________________________________Chng
B nh bn dn
VII - 17
(H 7.23)
7.4 M RNG B NH
Cc IC nh thng c ch to vi dung lng nh c gii hn, trong nhiu trng
hp khng th tha mn yu cu ca ngi thit k. Do m rng b nh l mt vic lm
cn thit. C 3 trng hp phi m rng b nh.
7.4.1. M rng di t
y l trng hp s v tr nh cho yu cu nhng d liu cho mi v tr nh th
khng . C th hiu c cch m rng di t qua mt th d
Th d: M rng b nh t 1Kx1 ln 1Kx8 :
Chng ta phi dng 8 IC nh 1Kx1, cc IC nh ny s c ni chung bus a ch v
cc ng tn hiu iu khin v mi IC qun l mt ng bit. 8 IC s vn hnh cng lc
cho mt t nh 8 bit (H 7.24).
(H 7.24)
7.4.2 M rng v tr nh
S bit cho mi v tr nh theo yu cu nhng s v tr nh khng
Th d: C IC nh dung lng 1Kx8. M rng ln 4Kx8. Cn 4 IC. chn 1 trong 4
IC nh cn mt mch gii m 2 ng sang 4 ng, ng ra ca mch gii m ln lt ni
vo cc ng CS ca cc IC nh, nh vy a ch ca cc IC nh s khc nhau (H 7.25). Trong
th d ny IC1 chim a ch t 000H n 3FFH, IC2 t 400H n 7FFH, IC3 t 800H n
BFFH v IC4 t C00H n FFFH
_________________________________________________________Nguyn Trung Lp
K THUT S
______________________________________________________________________________Chng
B nh bn dn
VII - 18
(H 7.25)
_________________________________________________________Nguyn Trung Lp
K THUT S
______________________________________________________________________________Chng
B nh bn dn
VII - 19
(H 7.26)
- a ch IC (1&2): 0000H - 0FFFH, IC (3&4) : 1000H - 1FFFH, IC (5&6): 2000H 2FFFH v IC (7&8) : 3000H - 3FFFH IC (9&10): 4000H - 4FFFH v IC (11&12) :
5000H - 5FFFH
_________________________________________________________Nguyn Trung Lp
K THUT S
______________________________________________________________________________Chng
B nh bn dn
VII - 20
BI TP
1. Dng IC PROM 4 ng vo v 4 ng ra thit k mch chuyn m t Gray sang nh phn ca
s 4 bit.
A
0
0
0
0
0
1
1
1
1
1
B
0
1
1
1
1
0
0
0
0
1
Aiken
C
1
0
0
1
1
0
0
1
1
0
D
1
0
1
0
1
0
1
0
1
0
A
0
0
0
0
0
1
1
1
1
1
B
0
0
0
0
1
0
1
1
1
1
C
0
0
1
1
0
1
0
0
1
1
D
0
1
0
1
0
1
0
1
0
1
_________________________________________________________Nguyn Trung Lp
K THUT S