Static Memory - Electrical and Computer Engineering

Download Report

Transcript Static Memory - Electrical and Computer Engineering

Static Memory
9/20/6
Lecture 14 - Static Memory
1
Static Memory
9/20/6
Lecture 14 - Static Memory
2
Static Memory Systems



9/20/6
Those semiconductor components in a
microcomputer that store the program and
data.
Role in the system can be seen as passive –
memory simply stores to information and
except for specialized architectures, performs
no operation on the data stored there.
Today it is common to have yyG bytes in a
system.
Lecture 14 - Static Memory
3
Static RAM Characteristics



Forms the bulk of memory in a system.
Is read/write memory.
For read/write memory have choice of



Special Characteristic Memory



9/20/6
Static RAM
Dynamic RAM
ROM (PROM, EPROM, EEPROM)
EEPROM partially used as RAM
Computational Memory
Lecture 14 - Static Memory
4
Static RAM

Nonvolatile – as long as power is on value is retained
with no other action.
NMOS Memory cell
CMOS Memory cell
Select
Data
9/20/6
Select
Vcc
Vcc
GND
GND
Data*
Data
Lecture 14 - Static Memory
Data*
5
Gate Equivalent
CMOS Memory cell
Select
Vcc
GND
Data*
Data
9/20/6
Lecture 14 - Static Memory
6
st
1
9/20/6
approach to 16K of RAM
Lecture 14 - Static Memory
7
nd
2
9/20/6
approach to 16K of RAM
Lecture 14 - Static Memory
8
Internals of 6264LP Static CMOS
RAM
9/20/6
Lecture 14 - Static Memory
9
A RAM Chip



9/20/6
6264LP-10
-10 means
100ns access
time
Consider all
parameters
Lecture 14 - Static Memory
10
Bus Contention




9/20/6
Read after read to same chip
Must consider what happens in preceding
cycle and what happens in next cycle
Must also consider read after write, write after
read, and write after write timing
Timing for the same chip and for different
chips
Lecture 14 - Static Memory
11
Read cycle bus contention
9/20/6
Lecture 14 - Static Memory
12
Write cycle bus contention
9/20/6
Lecture 14 - Static Memory
13
PROM and EPROM

Programmable Read Only Memory


Electrically Programmable Read Only
Memory



9/20/6
One time programmable
Programmed by provided a higher than normal
programming voltage – 12V to 25V
UV erasable
Used to program and code startup code – the
bios in a PC
Lecture 14 - Static Memory
14
PROM and EPROMS



9/20/6
Come in many sizes
Byte wide is very common
Wordwide is also common
Lecture 14 - Static Memory
15
EEPROM



9/20/6
Another form of non-volatile memory
Read cycle is like other PROMs
Write cycle timing is long – typically over
100 us.
Lecture 14 - Static Memory
16
EEPROMs and flash EEPROMs

9/20/6
Flash EEPROMs are similar to electrical
erasable PROMs
Lecture 14 - Static Memory
17
Example of flash EEPROM use

9/20/6
Flash
EEPROMs
are similar
to
electrically
erasable
PROMs
Lecture 14 - Static Memory
18