DRAM PLD DESCRIPTIONS

module DRAM_CONTROLLER_FOR_80386 flag ' - r3',' - t2 U

title '80386 Interleaved DRAM Controller pal-t plpellned lws'

U33 device 'P20R8';

" Constants:

ON1 ;

OFFo;

h1 ;

Io;

X• ; " ABEL 'don't care' symbol

C • ; " ABEL 'clacking Input' symbol

"Pin names: "Control

c lk 2

pin

1;

 

oe

pin

13;

"Inputs

 

2 ;

 

pc lk

pin

 

ads

pin

3 ;

 

mlo

pin

4 ;

 

pa2

pin

5 ;

 

Iready

pin

6 ;

 

r a sOp

pin

7 ;

 

5e 11

pin

S;

 

raslp

pin

8 ;

 

ref I n

pin

10 ;

res e t

pin

11 ;

s e 12

pin

14;

"Outputs

 

17 ;

r a s 0

pin

r a s 1

pin

18 ;

rowsel

pin

20 ;

muxoe

pin

1S;

dramstar(

pin

15

;

refadroe

pin

16

;

plpecyc

pin

21 ;

buscyc

pin

22;

"81il386 Double-Frequency system clock "Output Enable (tie active law>

"processor/phase c lack "ads from 80386

"M/IO from 80386 "A2 from 80386

lIinver5e of Ready In t a the 80386 "RASO precharged from PLD2 "High for DRAM address

"RASI precharged fro m PLD 2 "request for s tar t refresh

"RESET from c lac k circuitry

"High for DRAM address cycles

"DRAM RAS aut put for bank 0 "DRAM RAS output for bank 1 "DRAM address mux s e I e c t

"DRAM address mux output enable "DSTART for PLD2 and refresh e q •

"output enable for refresh address PLD

"law during pipe cycle

"law when bus cycle active

I die

 

[1,1) ;

startdram

[ 0 , 1 ) ;

cal_den'

 

[ 0 , 0 I ;

coLden2-

 

[ 1 , 0 I ;

rasOldle'

[II;

 

raslldle'

[II;

 

rasOact •

[01;

 

ras1act·

[01;

 

select· [5ell & sel21 ;

1,"""'IU"""""""""""""""""'I""""'I"""""IIII""""'1111'"""""""'1""'11111111'"""'1

Figure B-2.DRAMP1 PLD Equations

8-2

Page 278
Image 278
Intel 386 manual IUIIIIII11111111111111