Professional Documents
Culture Documents
Micro Computer Based System Design
Micro Computer Based System Design
Memory Hierarchy
Cost/Bit
Registers
Access speed
Cache
Main Memory
Tape
Floppy
Memory organisation
Memory words
m words
m n memory
Memory 2kx n
A0 Ak-1
Qn-1
Q0
Memory organisation
A memory chip typically has:
m x n : m words/locations of n bits each. k = Log2(m) address input pins or m = 2^k words e.g., 4,096 x 8 memory:
32,768 bits 12 address input pins 8 bidirectional data pins
Semiconductor Memory
Memory types:
Semiconductor memory
ROM
RAM
10
UV-PROM
11
12
EEPROM (electrically programmable PROM) EEPROMs method of erasure is electrical and therefore instant. A single byte can be erased.
PROM does not require an external erasure and programming device. Circuitry to program EEPROM is incorporated on the system board.Vpp -12.5V & 5V.
Priya Sawant
13
14
15
Mask ROM
Mask ROM : Not user-programmable, contents are programmed by the IC manufacturer. UV-EPROM or flash memory are used in the development phase, mask ROM is used in the final version. If an error in the data/code is found, the entire batch must be thrown away. Many 8051 manufacturers support mask version of the ROM.
16