Professional Documents
Culture Documents
Organization
Monday 16:00-16:50
Wednesday 17:00-17:50
Thursday 14:00-14:50
Dr. Venkata Phanikrishna B, SCOPE, VIT-Vellore
Syllabus- Module 4
Module:4 Memory System Organization and Architecture 7 hours
The primary function of the bootstrap loader program is to start the computer software operating when power is
turned on.
• A ROM chip has a similar organization as a RAM chip. However, a ROM can only perform read operation; the
data bus can only operate in an output mode.
• The 9-bit address lines in the ROM chip specify any one of the 512 bytes stored in it.
• The value for chip select 1 and chip select 2 must be 1 and 0 for the unit to operate. Otherwise, the data bus is
said to be in a high-impedance state. Dr. Venkata Phanikrishna B, SCOPE, VIT-Vellore
Organization of 16 x 8 memory
In given diagram
• there are 16 memory locations named as
w0, w1, w3…w15.
• Each location can store at most 8 bits of
data (b0, b1, b3… b7).
• The cells in the memory are connected by two bit lines (column wise).
• These are connected to data input and data output lines through sense/ write circuitry.
• The data input and output line of sense / write circuit is connected to a bidirectional data line.
It is essential to have n address bus lines to read 2^n words
Dr. Venkata Phanikrishna B, SCOPE, VIT-Vellore
128 x 8 memory chips 1024 x 1 memory chips
• It has got 128 memory words of size • If it is organized as a 1024 x 1 memory
8 bits. chips,
• So the size of data bus is 8 bits and • then it has got 1024 memory words of size
the size of address bus is 7 bits 1 bit only.
(2^7=128). • Therefore, the size of data bus is 1 bit and
• The storage organization of 128 x 8 the size of address bus is 10 bits
memory chip is shown in the below (2^10=1024).
figure.
Data lines: represent data input / output lines in a memory chip. Ex: 2M x 8
of memory has 8-data lines and 21 address lines since, 2M= 2 x 2^20 = 221
Important Note:
NI WI p *q
Types= Type Chip size size =
T =NxW NI x WI N W
NI WI p *q
Types= Type Chip size size =
T =NxW NI x WI N W
NI WI p *q
Types= Type Chip size size =
T =NxW NI x WI N W
NI WI p *q
Types= Type Chip size size =
T =NxW NI x WI N W
NI WI p *q
Types= Type Chip size size =
T =NxW NI x WI N W
NI WI p *q
Types= Type Chip size size =
T =NxW NI x WI N W
NI WI p *q
Types= Type Chip size size =
T =NxW NI x WI N W
512x8
= = 4 chips
128x8
Note: Decoder Size: If the number of words is increasing there will be a need for a decoder. In this case
number of words is increasing (from 128 to 512).
Dr. Venkata Phanikrishna B, SCOPE, VIT-Vellore Source: Internet
How do I design a 8Kx8 bit
memory system by using 2Kx8
bit memory chips? The address
bus width is 16 bits
NI WI p *q
Types= Type Chip size size =
T =NxW NI x WI N W
NI WI p *q
Types= Type Chip size size =
T =NxW NI x WI N W
RAM ROM
Available Chip size = N x W = 1024 x 8 = 2048x 4
Required memory size = NI x WI = 2048 x 8 = 2048 x 8
2048 NI 2048
NI = 1
p= = = 2 p= =
1024 N 2048
N
WI q= WI = 8
q= = 8
= 1 W = 2
W 4
8
No. of Required p= q= x y z
Memory Memory Available memory N = 2 p = 2 T= 2z x + y+ z
x y
NI WI p *q
Types= Type Chip size size =
T =NxW NI x WI N W
No. of Required p= q= x y z
Memory Memory Available memory N = 2 p = 2 T= 2z x + y+ z
x y
NI WI p *q
Types= Type Chip size size =
T =NxW NI x WI N W
No. of Required p= q= x y z
Memory Memory Available memory N = 2 p = 2 T= 2z x + y+ z
x y
NI WI p *q
Types= Type Chip size size =
T =NxW NI x WI N W