Memory Technology and Interfacing. Stored Program Model Memory Output Input CPU Stored-program computer model.

Slides:



Advertisements
Similar presentations
ECE 353 Introduction to Microprocessor Systems
Advertisements

Chapter 5 Internal Memory
Computer Organization and Architecture
+ CS 325: CS Hardware and Software Organization and Architecture Internal Memory.
D75P 34 – HNC Computer Architecture Week 10 Computer Memory. © C Nyssen/Aberdeen College 2003 All images © C Nyssen/Aberdeen College except where stated.
Memory Basics. 8-1 Memory definitions Memory is a collection of cells capable of storing binary information. Two types of memory: –Random-Access Memory.
ECE 301 – Digital Electronics Memory (Lecture #21)
Chapter 10. Memory, CPLDs, and FPGAs
1 Lecture 16B Memories. 2 Memories in General Computers have mostly RAM ROM (or equivalent) needed to boot ROM is in same class as Programmable Logic.
Introduction to Microprocessors Number Systems and Conversions No /6/00 Chapter 1: Introduction to 68HC11 The 68HC11 Microcontroller.
Chapter 5 Internal Memory
Memory Devices Wen-Hung Liao, Ph.D..
Memory Key component of a computer system is its memory system to store programs and data. ITCS 3181 Logic and Computer Systems 2014 B. Wilkinson Slides12.ppt.
1 Lecture 16B Memories. 2 Memories in General RAM - the predominant memory ROM (or equivalent) needed to boot ROM is in same class as Programmable Logic.
Sec (1.2): Main memory. Memory: Stores data and instructions in the beginning, intermediate and final stages of the processing.
Basic Computer Organization CH-4 Richard Gomez 6/14/01 Computer Science Quote: John Von Neumann If people do not believe that mathematics is simple, it.
Sequential circuits part 2: implementation, analysis & design All illustrations  , Jones & Bartlett Publishers LLC, (
Memory and Storage - Sheetal Gosrani. Overview Memory Hierarchy RAM Memory Chip Organization ROM Flash Memory.
Memory Basics Chapter 8.
Module IV Memory Organization.
Physical Memory By Gregory Marshall. MEMORY HIERARCHY.
Chapter 4 ระบบหน่วยความจำ The Memory System
2. Memory. Main memory – speed & types Organization of RAM RAM – Random Access Mem Static RAM [SRAM] - In SRAM, a bit of data is stored using the state.
Memory Hierarchy.
Memory Main memory consists of a number of storage locations, each of which is identified by a unique address The ability of the CPU to identify each location.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
Memory and Programmable Logic
Memory and Programmable Logic Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
COMP3221: Microprocessors and Embedded Systems
1 COMP541 Memories - I Montek Singh Feb 29, 2012.
© Banff and Buchan College 2007 DH2T 34 Computer Architecture 1 LO2 Lesson One Memory.
Chapter 5 Internal Memory. Semiconductor Memory Types.
3-1-1 Chapter 3 Memory and Memory Interfacing Section 3.01 Semiconductor Memory Fundamentals In the design of all computers, semiconductor memories are.
Memory and Programmable Logic Memory device: Device to which binary information is transferred for storage, and from which information is available for.
HARDWARE ARCHITECTURE
Chapter 8 Memory Interface
Internal Memory.
Digital Design: Principles and Practices
CIM101 : Introduction to computer Lecture 3 Memory.
THE MEMORY ELEMENTS. Words in high-speed memory Read-write random-access memory.
1 Memory Design EE 208 – Logic Design Chapter 7 Sohaib Majzoub.
INTRODUCTION  Major advantage of digital over analog is the ability to easily store large quantities of digital information and data.  Memory – store.
1 COMP541 Memories - I Montek Singh Oct 7, Topics  Overview of Memory Types Read-Only Memory (ROM): PROMs, FLASH, etc. Read-Only Memory (ROM):
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
MEMORY INTERFACE (ROMS, RAMS). Computer Memory Overview.
Memory and Register. Memory terminology read/write operation volotile/non volatile determine the capacity from input and output timing requirements of.
Types of Memory Technologies  Volatile  RAM (Random Access Memory)  DRAM (Dynamic RAM)  SRAM (Static RAM)  SDRAM (Synchronous DRAM)  Non-Volatile.
Information Technology Basic Computer Architecture Adnan Khalid.
Primary Storage Primary storage is the storage that is directly available to the CPU. It is also known as: Main Memory Main Memory Direct Access Storage.
Computer Architecture Lecture 24 Fasih ur Rehman.
Memory Devices 1. Memory concepts 2. RAMs 3. ROMs 4. Memory expansion & address decoding applications 5. Magnetic and Optical Storage.
Wnopp Memory device Introduction n Memory Cell n Memory Word n Byte n Capacity n Address n Read Operation n Write Operation n Access Time n Volatile.
1 Memory Hierarchy (I). 2 Outline Random-Access Memory (RAM) Nonvolatile Memory Disk Storage Suggested Reading: 6.1.
STATUS REGISTER  It is a group of flip-flops. But it is not used to store data.  Each bit in the status register is used to indicate a particular condition.
Index What is an Interface Pins of 8085 used in Interfacing Memory – Microprocessor Interface I/O – Microprocessor Interface Basic RAM Cells Stack Memory.
Memory and Programmable Logic
Recap DRAM Read Cycle DRAM Write Cycle FAST Page Access Mode
Internal Memory.
Module IV Memory Organization.
Electronics Technology
Subject Name: Embedded system Design Subject Code: 10EC74
Module IV Memory Organization.
William Stallings Computer Organization and Architecture 7th Edition
Computer Memory BY- Dinesh Lohiya.
Semiconductor Memories
Introduction to Computing Chapter 0
Presentation transcript:

Memory Technology and Interfacing

Stored Program Model Memory Output Input CPU Stored-program computer model

Types of Memory Random-Access Memory (RAM)  Volatile  Store data or programs that can be conveniently reloaded Read-Only Memory (ROM)  Non-volatile  Programming once  store essential programs

Random-Access Memory (RAM) Any of its contents may be accessed at any time. (Why this notation is used?) Two technologies are used:  Static RAM (SRAM)  Dynamic RAM (DRAM)

Static RAM A static RAM stores a bit of information within a flip-flop. 6-Transistor SRAM Cell bit word

Dynamic RAM A DRAM stores a bit of information as a charge. row select bit

DRAM vs SRAM DRAM is much higher density (less transistor is used for a cell). DRAM needs to be refreshed every now and then (to prevent memory loss).  Must incorporate with extra (complicated) circuit for refreshing.

ROM Technologies Pure ROM PROM (User-Programmable ROM) EPROM (Erasable PROM) EAROM (Electrically-Alterable ROM)

Pure ROM A mask-programmed ROM made from manufacturer. High cost – need to be produced for large volumes.

PROM Can be programmed (once) by user.  Using PROM programmer. It’s a fusible-link PROM  each cell is fuse (nichrome or polysilicon).  Originally, all rows and columns are connected (logical 0s).  Once a cell is ‘burnt’, it becomes logical 1.  “Grow back” problem  reliability problem. Once programmed, it can not be altered ever again.

EPROM Can be reprogrammed a number of times using a programmer machine. Two main types:  UV-erasable  Electrically-erasable

EAROM Can be read from and written to. It actually is non-volatile RAM. Now, we use Flash Memory

Accessing Memory There must be a control bus for the following operations:  Read data from memory  Write data to memory  Do not access memory

ROM Interfacing

ROM Read

RAM Interfacing

Reading from the Memory (RAM)

Writing to the Memory

Memory Interfacing Design & Memory Map 4K 2 0 =1 2 1 =2 2 2 =4 2 3 =8 2 4 = = = = = = = = = = = = = h 0FFFh 1000h 1FFFh 4K 2000h 2FFFh 4K E000h EFFFh F000h EFFFh

Use Decoder (i.e )