You are on page 1of 8

Chapter 9 Memory

Objectives

• At the end of this chapter, students should be able


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/22/2019 RA/Feb 2019 2


Memory Components

• Five memory components are:


Input Data Output Data
I2 O2
I1 O1
I0 O0

Read/Write
ME
A1 A0

Address

• Memory components are manufactured in sizes


2n x m
n = number of address lines

m = word size/number of
input and output lines
10/22/2019 RA/Feb 2019 3
Example
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
b) Identify the number of address lines.
For 8 x 4 bit, 2n x m = 23 x 4
Therefore, the number of address lines = 3 bits

10/22/2019 RA/Feb 2019 4


Example
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/22/2019 RA/Feb 2019 5


Example

f) Identify the number of IC(s) needed to expand the


memory capacity to 16 x 4bit.
Number of ICs = 16 = 2 ICs
8
g) Name the decoder used to expand the memory
capacity to 16 x 4bit.
Type of decoder = 1:2 decoder (based on no.of ICs)
h) Draw the expanded memory diagram.
(Refer to the next slide for the diagram)

10/22/2019 RA/Feb 2019 6


Expanded Memory Diagram
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/22/2019 RA/Feb 2019 7


Test Yourself
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 .
b) Design 4M x 4 bit RAM using 1M x 4 bit RAM chips.

1K = 210 = 1024 bits

1M = 220 = 1024 x 1024 bits


10/22/2019 RA/Feb 2019 8

You might also like