Recap DRAM Read Cycle DRAM Write Cycle FAST Page Access Mode

Slides:



Advertisements
Similar presentations
Registers and Decoder.
Advertisements

Chapter 5 Internal Memory
Computer Organization and Architecture
Computer Organization and Architecture
Microprocessor System Design. Outline Address decoding Chip select Memory configurations.
Memories and Microprocessors. Introduction torage and recall of information fundamental to sequential circuits We have already looked at basic circuits.
Introduction to Chapter 12
ECE 301 – Digital Electronics Memory (Lecture #21)
Chapter 10. Memory, CPLDs, and FPGAs
Registers –Flip-flops are available in a variety of configurations. A simple one with two independent D flip-flops with clear and preset signals is illustrated.
Registers  Flip-flops are available in a variety of configurations. A simple one with two independent D flip-flops with clear and preset signals is illustrated.
Chapter 5 Internal Memory
Spring 2002EECS150 - Lec19-memory Page 1 EECS150 - Digital Design Lecture 18 - Memory April 4, 2002 John Wawrzynek.
Memory Devices Wen-Hung Liao, Ph.D..
ECE 301 – Digital Electronics
Memory and Storage - Sheetal Gosrani. Overview Memory Hierarchy RAM Memory Chip Organization ROM Flash Memory.
Semiconductor Memories Lecture 1: May 10, 2006 EE Summer Camp Abhinav Agarwal.
Physical Memory By Gregory Marshall. MEMORY HIERARCHY.
Khaled A. Al-Utaibi Memory Devices Khaled A. Al-Utaibi
Chapter 4 ระบบหน่วยความจำ The Memory System
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
Memory and Programmable Logic Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
Memory Technology and Interfacing. Stored Program Model Memory Output Input CPU Stored-program computer model.
Memory and Programmable Logic Memory device: Device to which binary information is transferred for storage, and from which information is available for.
Memory and Storage Dr. Rebhi S. Baraka
Memory Interface A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
Digital Design: Principles and Practices
1 Memory Design EE 208 – Logic Design Chapter 7 Sohaib Majzoub.
Memory and Register. Memory terminology read/write operation volotile/non volatile determine the capacity from input and output timing requirements of.
Memory Cell Operation.
Computer Architecture Lecture 24 Fasih ur Rehman.
ECE 3450 M. A. Jupina, VU, 2010 Memory  Introduction  Read Only Memory (ROM)  MROM  PROM  EPROM  EEPROM  Flash Memory  Random Access Memory (RAM)
Memory Devices 1. Memory concepts 2. RAMs 3. ROMs 4. Memory expansion & address decoding applications 5. Magnetic and Optical Storage.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
1 Memory Hierarchy (I). 2 Outline Random-Access Memory (RAM) Nonvolatile Memory Disk Storage Suggested Reading: 6.1.
Computer Architecture Chapter (5): Internal Memory
Digital Logic & Design Dr.Waseem Ikram Lecture No. 43.
Programmable Logic Devices
CENG 241 Digital Design 1 Lecture 13
Memory and Programmable Logic
COMP541 Memories II: DRAMs
Chapter 7 The Memory System
Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 7th Edition
Digital Logic & Design Dr. Waseem Ikram Lecture 39.
Internal Memory.
Digital Fundamentals Tenth Edition Floyd Chapter 10.
Memory Units Memories store data in units from one to eight bits. The most common unit is the byte, which by definition is 8 bits. Computer memories are.
William Stallings Computer Organization and Architecture 7th Edition
Electronics Technology
William Stallings Computer Organization and Architecture 8th Edition
EE345: Introduction to Microcontrollers Memory
حافظه و منطق قابل برنامه ریزی
Computer Architecture
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
حافظه و منطق قابل برنامه ریزی
Semiconductor Memories
Digital Logic & Design Dr. Waseem Ikram Lecture 40.
Lecture No. 41 Memory.
MICROPROCESSOR MEMORY ORGANIZATION
part 2: implementation, analysis & design
William Stallings Computer Organization and Architecture 8th Edition
Digital Fundamentals Tenth Edition Floyd Chapter 10.
Presentation transcript:

Recap DRAM Read Cycle DRAM Write Cycle FAST Page Access Mode Same row different columns

Row Select 0 Select 1 Select 2 Select n-1 Select n Column Select 7 Comparator Reference Active Load +V Row Select 0 Select 1 Select 2 Select n-1 Select n Column Select 7 Data Out 0 Out 1 Out 7 Stored Logic 0 Logic 1 Output

A summary of Memory Types Non-Volatile High Density One-Transistor Cell In-System Write ability SRAM No Yes DRAM ROM EPROM EEPROM FLASH

Devices A and B operating at same data rates

FIFO Memory connecting two communicating devices

Writing and Reading from FIFO Buffer

FIFO Implementation using four 8-bit Shift Registers Input Buffer Data Output Four 8-bit Shift Registers Shift Register Control Logic Ready

Implementation of a FIFO buffer using RAM

Digital Logic & Design Dr. Waseem Ikram Lecture 42

Recap DRAM Burst Refresh DRAM Distributed Refresh RAS only refresh 1024 row refreshed in 8 ms DRAM Distributed Refresh single row refreshed in 7.8 microsec RAS only refresh RAS goes low CAS remains inactive External counter provides row refresh addresses CAS before RAS refresh CAS goes low before RAS Activates the internal counter to provide row refresh addresses

Recap DRAM Types FAST Page Mode Extended Data Output Synchronous DRAM

Recap ROM ROM Types Cell implementation of a Mask ROM EPROM (UV EPROM & EEPROM) Cell implementation of a Mask ROM Transistor gate connected to row Transistor column connected to column General structure of ROM Address decoder Transistor array

Recap 256 x 4 ROM implementation ROM applications Arrange in 32 rows and 32 columns 8 columns (groups) of 4-bit values 4 mux (8x1) at column ROM applications Conversion Tables Data Tables ROM Read cycle and access time

Recap PROM structure UV EPROM Programming EEPROM Transistor output connected to column through a fuse UV EPROM Programming Vpp signal connected to high DC PGM signal pulsed EEPROM

Recap FLASH Operations with Flash Memory Programming Operation Read/Write non-volatile high density fast access time cost effective Operations with Flash Memory Programming Operation Read Operation Erase Operation

FLASH Structure FLASH Structure (fig 1) Common Drain lines Common Source lines (column select lines) Row select activates all cells Current flows through common drain line to active load Voltage drop across active load compared with reference voltage High output indicates 0 stored and vice versa

Memory Summary & Special Memory Types FIFO Memory Keyboard buffer Example Connecting two devices communicating at different data rates Direct connection (fig 2a) Connection through buffer (fig 2b) Buffer contents writing/reading (fig 2c)

FIFO Implementation FIFO Implementation using shift registers (fig 3) four 8-bit shift registers store eight nibbles Control circuitry to control shift registers Input and output buffers FIFO Implementation using Memory (fig 4)