I"n+-I

®

DRAM PLD DESCRIPTIONS

'eI

 

test_vectors ([clk2,pclk,w_r,dramstart,rasO,rasl,muxoe,refreq,reset] -> [cas,rasOp,raslp,dramrdy,refin,we]l;

 

d

 

r

 

 

r

r

r

r

 

 

 

r

m

e

r

 

a

a

e

e

 

 

"c p

a r r

u

f

e

 

c s s a f

 

 

1t1 c

m a a

x

r

S

 

a 0

1

d

i w

 

 

"k 1 w s s s 0

e e

 

s p p y n e

read cycle

"2 k r

t 0 1

e

q

t

 

 

 

 

 

[c,h,l,

h,h,h

,x

,h ,h

->

[h,h,h,h,x,x];

"reset

[c,l,l,

h,h,h

,x

,h ,h

->

[h,h,h,h,x,h];

"reset

[c, h, 1,

h,h,h

,1

,1

,1

->

[h,h,h,h,l(h] ;

"idle/rasidle

[c, 1, 1,

x,x,h

,1

,1

,1

->

[h,h,h,h,l,h];

"idle/rasidle

[c, h, 1,

l,l,h

,1

,I

,1

->

[l,l,h,h,l,h];

"

startdram/rasOact

[c,l,l,

l,l,h

,1

,1

,1

->

[l,l,h,h,l,h];

"

col_den/rasOact

[c,h,l, h,l,h ,1 ,1 ,1

->

[l,l,h,l,l,h] ;

"

rasOact

[c,l,l, h,l,h ,1 ,1 ,1

->

[l,l,h,l,l,h];

"

rasOact

[c,h,l, h,l,h ,1 ,1 ,1

->

[h,l,h,h,l,h];

"

rasOact

[c,l,l, h,l,h ,I ,I ,I

->

[h,l,h,h,l,h];

"

rasOact

[c, h,l,

h,h,h

,I

,I

,I

->

[h,h,h,h,l,h];

"

idle/rasidle

[c,l,l, h,h,h ,I ,I ,I

->

[h,h,h,h,l,h];

"

idle/rasidle

[c,l,l, h,h,h ,1 ,I ,1

->

[h,h,h,h,l,h];

"

idle/rasidle

 

 

 

 

 

 

[h,h,h,h,l,h];

 

write cycle

[c,h,h, h,h,h ,1 ,1 ,1

->

"idle/rasidle

[c,l, h,

x,x,h

,I

,I

,I

->

[h,h,h,h,l,l];

"idle/rasidle

[c, h, h,

l,l,h

,I

,I

,I

->

[h,l,h,h, 1,1];

"

startdram/rasOact

[c,l,h,

l,l,h

,I

,I

,I

->

[l,l,h,h,l,l];

"

col_den/rasOact

[c,h,h, h,l,h ,I ,I ,I

->

[l,l,h,l, 1, 1];

"

rasOact

[c,l,h, h,l,h ,I ,I ,I

->

[l,l,h,l,l,l] ;

.."

rasOact

[c,h,h, h,l,h ,I ,I ,I

->

[h,l,h,h,l,l];

rasOact

[c,l,h, h,l,h ,1 ,1 ,1

->

[h,l,h,h,l,l];

..

rasOact

[c,h,h, h,h,h ,1 ,1 ,1

->

[h,h,h,h,l,l];

"

idle/rasidle

[c,l,h, h,h, !"" , 1 ,1 ,1

->

[h,h,h,h,l,l];

"..

idle/rasidle

[c,l, h,

h,h,h

,I

,1

,1

->

[h,h,h,h,l,l];

idle/rasidle

Figure 8-3. DRAMP2 PLD Equations (Contd.)

8-10

Page 286
Image 286
Intel 386 manual In+-I