9/20/6lecture 14 - static memory1 static memory. 9/20/6lecture 14 - static memory2 static memory

18
9/20/6 Lecture 14 - Static Memory 1 Static Memory

Upload: loreen-fleming

Post on 15-Jan-2016

238 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 1

Static Memory

Page 2: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 2

Static Memory

Page 3: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 3

Static Memory Systems 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.

Page 4: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 4

Static RAM Characteristics Forms the bulk of memory in a system. Is read/write memory. For read/write memory have choice of

Static RAM Dynamic RAM

Special Characteristic Memory ROM (PROM, EPROM, EEPROM) EEPROM partially used as RAM Computational Memory

Page 5: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 5

Static RAM Nonvolatile – as long as power is on value is retained

with no other action.

Data

Select

Data*

GND

Vcc

NMOS Memory cell

Data

Select

Data*

GND

Vcc

CMOS Memory cell

Page 6: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 6

Gate Equivalent

Data

Select

Data*

GND

Vcc

CMOS Memory cell

Page 7: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 7

1st approach to 16K of RAM

Page 8: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 8

2nd approach to 16K of RAM

Page 9: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 9

Internals of 6264LP Static CMOS RAM

Page 10: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 10

A RAM Chip 6264LP-10 -10 means

100ns access time

Consider all parameters

Page 11: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 11

Bus Contention 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

Page 12: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 12

Read cycle bus contention

Page 13: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 13

Write cycle bus contention

Page 14: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 14

PROM and EPROM Programmable Read Only Memory

One time programmable Electrically Programmable Read Only

Memory 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

Page 15: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 15

PROM and EPROMS Come in many sizes Byte wide is very common Wordwide is also common

Page 16: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 16

EEPROM Another form of non-volatile memory Read cycle is like other PROMs Write cycle timing is long – typically over

100 us.

Page 17: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 17

EEPROMs and flash EEPROMs Flash EEPROMs are similar to electrical

erasable PROMs

Page 18: 9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory

9/20/6 Lecture 14 - Static Memory 18

Example of flash EEPROM use Flash

EEPROMs are similar to electrically erasable PROMs