INC226 Logic & Logic Design

INC226 Logic Theory and Digital Circuit Design Chapter 12 Memory Devices Memory Terminology Memory Cell Memory Word Byte Capacity Density Address Read...

0 downloads 100 Views 2MB Size
Chapter 12 Memory Devices

Introduction

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Memory Terminology     

   

Memory Cell Memory Word Byte Capacity Density Address Read Operation Write Operation Access Time

        

INC226 Logic Theory and Digital Circuit Design

Volatile Memory Random-Access Memory (RAM) Sequential-Access Memory (SAM) Read/Write Memory (RWM) Read-Only Memory (ROM) Static Memory Device Dynamic Memory Device Main Memory Auxiliary Memory Chapter 12 Memory Devices

General Memory Operation  

  

Select the address in memory Select read / write operation Supply the input data Hold the output data Enable / disable the memory

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices







Address Inputs

The R/W Input Memory Enable

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

CPU-Memory Connections

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Read-Only Memory (ROM)

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

The Read Operation

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

ROM Architecture 





Register Array

Address Decoders Output Buffers

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

ROM Timing

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Types of ROMs

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Mask-Programmed ROM

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Programmable ROMs (PROMs)

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Erasable Programmable ROM (EPROM)

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Electrically Erasable PROM (EEPROM)

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

CD ROM

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Flash Memory

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

The 28F256A CMOS Flash Memory IC

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

ROM Applications 

Firmware



Bootstrap Memory



Data Tables



Data Converter





Function Generator Auxiliary Storage

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

RAM Architecture  

 

Read Operation Write Operation Chip Select Common I/O Pins

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Static RAM (SRAM)

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Static-RAM Timing 

Read Cycle

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Static-RAM Timing 

Write Cycle

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Actual SRAM Chip

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

JEDEC standard memory packaging

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Dynamic RAM (DRAM)

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Address Multiplexing

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

CPU address bus driving memory

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

DRAM Read/Write Cycles 

Read Cycle

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

DRAM Read/Write Cycles 

Write Cycle

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

DRAM Refreshing

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

DRAM Technology  

    

Memory Modules FPM DRAM EDO DRAM SDRAM DDRSDRAM SLDRAM DRDRAM

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Expanding Capacity

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

Expanding Word Size

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices

The END

INC226 Logic Theory and Digital Circuit Design

Chapter 12 Memory Devices