ENGR ECE 212 11 - PowerPoint PPT Presentation

About This Presentation
Title:

ENGR ECE 212 11

Description:

... must be stable before writing cell. Data must be stable before ending ... Flash for consumer electronics. Cameras, cell phones, sneaker-net. Examples include ... – PowerPoint PPT presentation

Number of Views:47
Avg rating:3.0/5.0
Slides: 20
Provided by: csU50
Learn more at: https://www.cs.unca.edu
Category:
Tags: ece | engr | cellular | consumer

less

Transcript and Presenter's Notes

Title: ENGR ECE 212 11


1
ENGR / ECE 21211 14 April, 2003
  • All slides except those with blue backgrounds
  • are taken from John Wakerlys
  • Stanford EE 121, Digital Design Laboratory

2
Read-Only Memories
  • Program storage
  • Boot ROM for personal computers
  • Complete application storage for embedded systems.

3
Two-dimensional decoding
4
Larger example, 32Kx8 ROM
5
ROM control and I/O signals
6
ROM timing
7
Programmable ROMs
  • PROM
  • Programmable ROM
  • EPROM
  • Erasable PROM
  • Erased by exposing to UV light
  • EEPROM
  • Electrically EPROM
  • Data writes are slow and limited

8
Read/Write Memories
  • a.k.a. RAM (Random Access Memory)
  • Volatility
  • Most RAMs lose their memory when power is removed
  • NVRAM RAM battery
  • Or use EEPROM
  • SRAM (Static RAM)
  • Memory behaves like latches or flip-flops
  • DRAM (Dynamic Memory)
  • Memory lasts only for a few milliseconds
  • Must refresh locations by reading or writing

9
SRAM
10
SRAM operation
  • Individual bits are D latches, not
    edge-triggered D flip-flops.
  • Fewer transistors per cell.
  • Implications for write operations
  • Address must be stable before writing cell.
  • Data must be stable before ending a write.

11
SRAM control lines
  • Chip select
  • Output enable
  • Write enable

12
SRAM read timing
  • Similar to ROM read timing

13
SRAM write timing
  • Address must be stable before and after
    write-enable is asserted.
  • Data is latched on trailing edge of (WE CS).

14
Bidirectional data in and out pins
  • Use the same data pins for reads and writes
  • Especially common on wide devices
  • Makes sense when used with microprocessor buses
    (also bidirectional)

15
Synchronous SRAMs
  • Use latch-type SRAM cells internally
  • Put registers in front of address and control
    (and maybe data) for easier interfacing with
    synchronous systems at high speeds
  • E.g., Pentium cache RAMs

16
Some real life examples
  • 64-bit (16?4) RAM
  • Intels specification for 133 Mhz SDRAM
  • IBM SRAM
  • 64k bit EEPROM

17
Memory today
  • Dells Learn More
  • DDR SDRAM
  • Double Data Rate Synchronous DRAM
  • Why PC2100?
  • 8 bytes x 266M/sec 2,128MB/sec
  • Registered, Buffered, ECC,
  • RDRAM
  • Rambus DRAM
  • Why 1066
  • Runs at 1066 Mhz
  • With 16, 32, or 64 bits per clock cycle

18
With it in April 2003
  • Flash for consumer electronics
  • Cameras, cell phones, sneaker-net
  • Examples include
  • Compact Flash
  • PCMCIA card format
  • SmartMedia
  • Once SSFCD (Solid State Floppy Disk Card)
  • Memory Stick
  • MultiMediaCard
  • Secure Digital Card
  • XD Picture Card
  • Olympus and Fuji

19
How Stuff Works
  • ROM
  • RAM
  • Flash memory
  • Computer memory
Write a Comment
User Comments (0)
About PowerShow.com