Professional Documents
Culture Documents
and Interfacing
EEE-3131
Semiconductor Memory
Capacity
• Kbits (Kilobits)
• Mbits (Megabits)
Organization
• Number of locations => Number of
address lines
• Size of a location => Number of data
lines
Semiconductor Memory (cont’d)
Speed
• Access time
Volatility
Programmability
Memory Organization
Number of address lines
Number of locations
2 y
x
A15 32Kx8
A16 A14
A17
A18 CS
A19 OE WR
MEMR MEMW
… … … …
…. …. … …
… … … …
… … … …
DRAM Memory Banks
Bank 3 64K x 4 64K x 4 64K x 1
F F F F :0 0 0 0
( R e s e t P o in t)
PO ST
Bootstrap Loader
Bootstrap ROM
S y s te m In it . Boot ROM
IN T 1 9
L o a d B o o ts tra p R e c o rd
(T ra c k 0 , S e c to r 0 )
L o a d O p e r a t in g S y s t e m
( IO .S Y S , M S D O S .S Y S , C O M M A N D .C O M )
• Memory Address Map
Memory Configuration : 512 bytes RAM + 512 bytes
ROM
• 1 x 512 byte ROM + 4 x 128 bytes RAM
A d d re s s b u s CPU
• Address line 10
W R
AD7
AD7
OE(Output Enable)
9
A d d re s s b u s C P U
1 6 - 1 1 1 0 9 8 7 - 1 R D W R D a ta b u s
D e c o d e r
3 2 1 0
C S 1
C S 2
1 2 8 × 8 D a ta
R D
R A M 1
W R
A D 7
C S 1
C S 2
1 2 8 × 8 D a ta
R D
R A M 2
W R
A D 7
C S 1
C S 2
1 2 8 × 8 D a ta
R D
R A M 3
W R
A D 7
C S 1
C S 2
1 2 8 × 8 D a ta
R D
R A M 4
W R
A D 7
C S 1
C S 2
1 - 7 1 2 8 × 8 D a ta
R O M
8
A D 9
9