Professional Documents
Culture Documents
Chapter 9 Memory
Chapter 9 Memory
to:-
– Discuss the basic organization of a memory (RAM).
– Describe the read and write operation.
– Explain how to expand the memory capacity of a memory.
10/9/2012 RA/Sept2013-Jan2014 2
• Five memory components are:
Input Data Output Data
I2 O2
I1 O1
I0 O0
Read/Write
ME
A1 A0
Address
m = word size/number of
input and output lines
10/9/2012 RA/Sept2012-Jan2013 3
Given an 8 x 4 bit memory IC.
a) Draw the memory diagram.
4 4
Data Input Lines Data Output Lines
8x4
Read/Write Lines bit
Memory Enable Lines
3
Address Lines
10/9/2012 RA/Sept2012-Jan2013 4
c) Determine the number of data input /output lines.
Number of data input /output lines = Word size = 4
bits
d) Calculate the memory capacity in bits/bytes.
Memory capacity in bits = 8 x 4 bits = 32 bits
Memory capacity in bytes = 8 x 4 bits = 4 bytes
8
e) Calculate the number of memory cells.
Number of memory cells = 8 x 4 bits = 32 cells
10/9/2012 RA/Sept2012-Jan2013 5
f) Range of memory address.
Number of memory cells = 8 x 4 bits = 32 cells
Range = 0 – 31
10/9/2012 RA/Sept2012-Jan2013 6
h) Name the decoder used to expand the memory
capacity to 16 x 4bit.
Type of decoder = 1:2 decoder (based on no.of ICs)
i) Draw the expanded memory diagram.
(Refer to the next slide for the diagram)
10/9/2012 RA/Sept2012-Jan2013 7
Data Input Lines R/W Lines Data Output Lines
8x4bit
0
4 4
8x4bit
1
0 1
1:2 decoder
A 3
Address Lines
10/9/2012 RA/Sept2012-Jan2013 8
i) Determine total no of address lines
= 23 x 4 x 2
= 23 x 4 x 21
= 24 x 4
Total no of address line = 4
10/9/2012 RA/Sept2012-Jan2013 9
a) Given 16K x 8 bit RAM. Determine the:
i. number of address lines.
ii. number of input/output lines.
iii. number of memory capacity in bytes.
iv. number of ICs needed to expand the memory
capacity to 96K x 8 bits.
v. type of decoder used to expand the memory
capacity to 96K x 8 bits .
vi. Draw the simplified memory diagram for iv.
b) Design 4M x 4 bit RAM using 1M x 4 bit RAM chips.