DRAM
PLD
DESCRIPTIONS
,tate.dlagram
[ra,l];
~tate
ra,lld]e:
"walt
fpr
DRAM
ar
refre.h
cycle,
If
(pclk
,
!ads
,
mia'
.elecl
•
!muxae
,
pa2
,
raslp
&
!refln)
then
raslaet
e15e
If(pcH
&
,.Ieet
&
mla
&
!muxae
,
pa2
I r
••
lp
&
!buHyc
!refln
& !
Iready}
then
rasl.ct
el.e
If
(pclk
&
muxae
&
!refadrae)
Ihen
ra,lacl
el,e
ra.lldle;
,tate
raslacl:
"a.5ert
ras
far
bank
If
(pelk
I
re5et>
lhen
r.,lldle
else
If
(pclk
Ire.dy)
then
ra,lldle
else
If
(pclk
,
muxae
,
refadrae)
Ihen
r.sOldle
el5e
ra,lacl;
11111111111'""1111111111""111111"""1111110111111"111111111111""11111111111111"""""111111"111'011111111
.tale.dlagram
[muxae,refadrae];
.tate
[0,11:
"walt
far
refln
If
(pclk
&
refln
I
ra51
&
rasO
&
dramslart
)
Ihen
[1,1]
e I s e
[0,
1 ] ;
state
[1,1]:
"turn
aff
raw/calumn
mux
ae
If
(pclk
,
"Ht>
Ihen
[0,1]
el5e
If
(pclk
& r
••
O ,
ra,1>
Ihen
[1,0]
elsE
if
(pelt.
refadroe
ir
!rasO
ir
!ras1)
therl
[0,1]
e I s e
[1,
1 I ;
,late
[1,0]:
"Iurn
an
refresh
addre,.
pal's
ae
If
(pclk
&
resell
Ihen
[0,11
el5e
If
(pclk
&
!rasO
I
!ras1>
Ihen
[1,1]
e 1 s e
(1
I 0 ] j
.Iate
[0,0]:
"illegal
9 a I a
[0,
1 ] ;
""IIIIII""llllllnll""IIOIIIIIIII""II"II"IIIIIIII""1111II"IIII"UIIIIII""IIII""IIII"IIIIIIIIIIIIII"'III
le,Lvectors
([clk2,pclk,ad"mla,pa2,sell,.eI2,ra.Op,ra,lp,lready,refln,re,el]
[dram,larl,ra.O,rasl,rQw,el,muxae,refadroe]);
d
, ,
.eerrrrr
lie
llaae
III
amp
e e a
"k
d I a d
"2
• 0 2 P P Y n
[c,h,h,h,h,h,h,h,h,I,I,hl
[c,l,h,h,h,h,h,h,h,I,I,hl
[c,h,h,h,h,h,h,h,h,I,I,11
[c,l,x,h,h,h,h,h,h,I,I,11
[c,h,l,h,l,h,h,h,h,I,I,I]
[c,l,x,h,l,h,h,h,h,I,I,11
[c,
h, h, h,
I
,h,
h,
I
,h,
I , I ,
I]
[c,l,h,h,l,h,h,l,h,I,I,11
[c,h,h,h,l,h,h,l,h,I,I,I]
[c,!,x,h,l,h,h,l,h,x,!,!l
a r
a m e
r w u f
m a a 5
x a
e a a
lee
[h,h,h,h,x,h];
[h,h,h,h,x,h]
;
[h,h,h,h,l,h];
[h,h,h,h,l,h];
[ I , I , h , h , I , h ] ;
[ I , I , h , I , I , h ] ;
[ h , I , h , I , I , h ] ;
[ h , I , h , I , I , h ] ;
[ h , I , h , h , I ,
hi;
[ h , I , h , h , I ,
hi;
r
e,
e I
res
e I
read
bank
Idle/ra,ldle
Idle/r.,ldle
dram,larl/rasOacl
change
MUX
,elecl
dram,larl/rasOact
MUX
selecl
rasDoet
rasOacl
read
bank
Figure B-2. DRAMP1
PLD
Equations (Contd.)
8-4