ECCE3206 Chapter7
ECCE3206 Chapter7
Memory device:
Device to which binary information is transferred for storage,
and from which information is available for processing as
needed.
Memory unit:
Is a collection of cells capable of storing a large quantity of
binary information.
The process of transferring information out of memory is the memory read operation.
3. A PLA is an integrated circuit with internal logic gates that are connected through
electronic paths, which behave similar to fuses.
Programming the device involves blowing those fuses along the paths that must be
removed to obtain a desired function.
Random-Access Memory
Memory unit stores binary information in groups of bits called words.
Memory word group of 1’s and 0’s and may represent a number,
character(s), instruction, or other binary-coded information.
Most computer memories use words that are multiples of 8 bits (byte).
32-bit word 4 bytes
Random-Access Memory
Each word in memory is assigned an address 0 up to 2k – 1 (k = # of
address lines).
memory content
RAM: Write and Read Operations
• Static RAM (SRAM) consists of internal latches that store the binary
information. The stored information remains valid as long as power is applied
to the unit.
• Dynamic RAM (DRAM) stores the binary information in the form of electric
charges on capacitors provided by the MOS transistors.
• The charge on the capacitors tends to decay with time and the capacitors must
be periodically recharged by refreshing of the dynamic memory every few
milliseconds.
• SRAM is easier to use and has shorter read and write cycles.
Volatile vs. Non-Volatile Memory
3. ROM: The internal storage elements are set to their values once
and after that are only read.
EPROMS and PROMS
Erasable Programmable Read-Only Memory (EPROM)
• EPROM is a special type of memory that retains its contents until it is exposed to
ultraviolet light.
• To write to and erase an EPROM, you need a special device called a PROM
Programmer or PROM burner.
• An EPROM differs from a PROM in that a PROM can be written to only once and
cannot be erased.
• EPROMs are widely used in personal computers since they enable the manufacturer
to change the contents of the PROM before the computer is actually shipped. This
means that bugs can be removed and new versions installed shortly before delivery.
The storage part of the cell is modeled by an SR latch with associated gates.
• The ROM does not have data inputs because it does not have the write
operation.
Read-Only Memory (ROM)
A 32 x 8 ROM consists of 32 words of 8 bits each. The five input lines are decoded
by into 32 distinct outputs (memory addresses) using a 25 x 8 decoder. Each OR
gate has 32 input connections 32 x 8 ROM has internal connections 32 x 8.
In general, a 2k x n ROM will have k x 2k decoder and n OR gates with 2k x n
internal connections.
Programming the Read-Only Memory
crosspoint
256 programmable
intersections
1
1 address 3
0 1 0 1 1 0 0 1 0 memory
0 content
0
crosspoint
‘connected’
crosspoint
‘disconnected’
x0 x
AB' AC A' BC '
( AC BC )'
x 1 x'
PLA Programming Table