Static Memory 9/20/6 Lecture 14 - Static Memory Static Memory 9/20/6 Lecture 14 - Static Memory.
Download ReportTranscript Static Memory 9/20/6 Lecture 14 - Static Memory Static Memory 9/20/6 Lecture 14 - Static Memory.
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 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 RAM Characteristics 9/20/6 Forms the bulk of memory in a system. Today the bulk memory is typically a flavor of DRAM 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 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 Worldwide 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 Wikipedia provides some info 9/20/6 Wikipedia provides some useful overview of the topic of the various non-volatile technologies. Lecture 14 - Static Memory 19