Memory Representation
Memory Representation
Programmable Logic
None
DataOut
Mem[Address];
Mem[Address]
DataIn;
T1
T2
Address Valid
Data Valid
(a) Write Cycle
T3
T1
T1
T2
T3
Address Valid
Data
Input
Data Valid
(a) Read Cycle
T1
Memory Decoding
There is a need for decoding circuits
to select the memory word specified
by the input address.
Internal Construction Of
RAM
The internal construction of a
random access memory of m words
and n bits per word consists of m x n
binary storage cells and associated
decoding
circuits
for
selecting
individual words.
The binary storage cell is the basic
building block of a memory unit.
Internal Construction Of
RAM
Select
Input
outpu
t
R
Read/Writ
e
Internal Construction Of
RAM
Select
Input
BC
Read/Write
Output
Internal Construction Of
RAM
The storage part of the cell is modeled by
an SR latch with associated gates.
The cell is an electronic circuit with four to
six transistors
The binary cell stores one bit in its internal
latch
The select input enables the cell for
reading or writing and the read/write input
determines the cell operation when it is
selected.
Internal Construction Of
RAM
A 1 in the read/write input provides
the read operation by forming a path
from the latch to the output terminal.
A 0 in the read/write provides the
write operation by forming a path
from the input terminal to the latch.