Professional Documents
Culture Documents
circuits
Digital Memory
• Memory enables making intelligent systems – no memory is a dumb system
• Concept of memory is fundamental to von Neumann's stored program concept of
information processing
• During data processing CPU reads and writes data to memory
• A memory unit is a collection of cells capable of storing a large quantity of binary
information
1024x16 memory
Also called
3 EC242,
output dataDr.bus
SanjeeV Manhas, E&CE IIT Roorkee
Read/write operations
To store new word into memory
1. Transfer the binary address of the desired word to the address lines
2. Apply data bits that must be stored in memory to the data input lines
3. Activate the write input
2x4 decoder
selects word (4 bit
wide) location
3x3
14 EC242, Dr. SanjeeV Manhas, E&CE IIT Roorkee
Programmable ROM - PROM
• PROM chips have a grid of columns and rows
just as ordinary ROMs
• But intersection of a column and row in a
PROM chip has a fuse connecting them
• The initial (blank) state of a PROM chip is 1s
for all address outputs
• A device called programmer can be used to
send a specific amount of current to the cell fuses
to burn the fuse hence disconnect row and
column setting it to 0
• PROMs can only be programmed once • EPROM and E2PROM are modified from
• There can be different schemes for for PROM which can be written many times
making/breaking row-column connection – • Uses a floating gate MOSFET instead of
such as floating gate memory device BJT and fuse. Allows making and breaking
• PROM are inexpensive and used in of row/col interconnection multiple times
prototyping of ROMs
15 EC242, Dr. SanjeeV Manhas, E&CE IIT Roorkee