Download as pdf or txt
Download as pdf or txt
You are on page 1of 40

Chapter 12

Memory Devices
Introduction

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Memory Terminology
 Memory Cell  Volatile Memory
 Memory Word  Magnetic Memory
 Byte  Random-Access Memory (RAM)
 Capacity  Sequential-Access Memory (SAM)
 Read/Write Memory (RWM)
 Density
 Read-Only Memory (ROM)
 Address
 Static Memory Device
 Read Operation
 Dynamic Memory Device
 Write Operation  Main Memory
 Access Time  Auxiliary Memory
INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
General Memory Operation
 Select the address in memory
 Select read / write operation
 Supply the input data (write)
 Hold the output data (read)
 Enable / disable the memory

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
 Address
Inputs

 The R/W
Input

 Memory
Enable

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
CPU-Memory Connections

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Read-Only Memory (ROM)

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
The Read Operation

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
ROM Architecture
 Register
Array

 Address
Decoders

 Output
Buffers

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
ROM Timing

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Types of ROMs

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Mask-Programmed ROM

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Programmable ROMs (PROMs)

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Erasable Programmable ROM
(EPROM)

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Electrically Erasable PROM
(EEPROM)

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
CD ROM

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Flash Memory

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
The 28F256A CMOS Flash
Memory IC

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
ROM Applications
 Firmware
 Bootstrap Memory
 Data Tables
 Data Converter
 Function
Generator
 Auxiliary Storage

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
RAM Architecture
 Read Operation
 Write Operation
 Chip Select
 Common I/O Pins

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Static RAM (SRAM)

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Static-RAM Timing
 Read Cycle

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Static-RAM Timing
 Write Cycle

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Actual SRAM Chip

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
JEDEC standard memory packaging

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Dynamic RAM (DRAM)

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Address Multiplexing

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
CPU address bus driving memory

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
DRAM Read/Write Cycles
 Read Cycle

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
DRAM Read/Write Cycles
 Write Cycle

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
DRAM Refreshing

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
DRAM Technology
 Memory Modules
 FPM DRAM
 EDO DRAM
 SDRAM
 DDRSDRAM
 SLDRAM
 DRDRAM

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Expanding Capacity

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Expanding Word Size

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
The END

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices
Summary
 Logic Circuits
 Flip-Flops
 Sequential Circuits
 Decoder / Encoder
 Multiplexer / Demultiplexer
 Adder, Magnitude comparator, etc.
 DAC / ADC
 Memories

INC222 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices

You might also like