Memory Organization and Interfacing CSE 2312 Maher Al-Khaiyat.

Slides:



Advertisements
Similar presentations
Chapter 5 Internal Memory
Advertisements

Computer Organization and Architecture
Computer Organization and Architecture
+ CS 325: CS Hardware and Software Organization and Architecture Internal Memory.
Microprocessor System Design. Outline Address decoding Chip select Memory configurations.
EECC341 - Shaaban #1 Lec # 19 Winter Read Only Memory (ROM) –Structure of diode ROM –Types of ROMs. –ROM with 2-Dimensional Decoding. –Using.
ECE 301 – Digital Electronics Memory (Lecture #21)
Chapter 10. Memory, CPLDs, and FPGAs
Static Memory Outline –Types of Static Memory –Static RAM –Battery Backup –EPROM –Flash Memory –EEPROM Goal –Understand types of static memory –Understand.
Computer Organization and Architecture
Chapter 5 Internal Memory
Memory Devices Wen-Hung Liao, Ph.D..
Chapter 4 Computer Memory
Computer memory.
Memory and Storage - Sheetal Gosrani. Overview Memory Hierarchy RAM Memory Chip Organization ROM Flash Memory.
PC Maintenance: Preparing for A+ Certification
1 The 8051 Microcontroller and Embedded Systems CHAPTER INTERFACING TO EXTERNAL MEMORY.
8051 INTERFACING TO EXTERNAL MEMORY
Memory Hierarchy.
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.
Basic concepts Maximum size of the memory depends on the addressing scheme: 16-bit computer generates 16-bit addresses and can address up to 216 memory.
ECE 456 Computer Architecture
1 Microprocessor-based systems Course 6 Memory design.
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.
HARDWARE ARCHITECTURE
Chapter 8 Memory Interface
MODULE 5: Main Memory.
Memory Interface A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
Internal Memory.
Digital Design: Principles and Practices
THE MEMORY ELEMENTS. Words in high-speed memory Read-write random-access memory.
MEMORY INTERFACE (ROMS, RAMS). Computer Memory Overview.
Memory Read only memory (ROM) – nonvolatile
Types of Memory Technologies  Volatile  RAM (Random Access Memory)  DRAM (Dynamic RAM)  SRAM (Static RAM)  SDRAM (Synchronous DRAM)  Non-Volatile.
Memory Cell Operation.
Memory 1 ©Paul Godin Created March 2008 Edit April 2011.
Microprocessor Fundamentals Week 3 Mount Druitt College of TAFE Dept. Electrical Engineering 2007.
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.
Microprocessor Fundamentals Week 3 Mount Druitt College of TAFE Dept. Electrical Engineering 2008.
Memory Interface Every µP-based system has a memory system. All systems contain two types of memories.  Read-Only Memory (Volatile Memory)  Random Access.
ECE 353 Introduction to Microprocessor Systems Michael J. Schulte Week 8.
Objectives : At the end of this lesson, students should be able to : i.Identify the types of memory chip and their functions. ii.Define the difference.
Computer Architecture Chapter (5): Internal Memory
AHMEDABAD INSTITUTE OF TECHNOLOGY
Index What is an Interface Pins of 8085 used in Interfacing Memory – Microprocessor Interface I/O – Microprocessor Interface Basic RAM Cells Stack Memory.
Chapter 5 Internal Memory
Homework Reading Tokheim, Chapter 12-1 through 12-4.
8253 / 8254 Timer A.k.a. PIT (programmable Interval Timer), used to bring down the frequency to the desired level Three counters inside 8253/8254. Each.
Memory Interfacing.
Internal Memory.
Module IV Memory Organization.
Principles & Applications
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.
Electronics Technology
William Stallings Computer Organization and Architecture 8th Edition
Subject Name: Embedded system Design Subject Code: 10EC74
שמות מאפיינים ומטרות של זיכרונות ROM - ו RAM
Module IV Memory Organization.
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
Introduction to Computing Chapter 0
Lecture No. 41 Memory.
William Stallings Computer Organization and Architecture 8th Edition
Presentation transcript:

Memory Organization and Interfacing CSE 2312 Maher Al-Khaiyat

Semiconductor Memory Capacity Capacity Kbits (Kilobits)Kbits (Kilobits) Mbits (Megabits)Mbits (Megabits) Organization Organization Number of locations => Number of address linesNumber of locations => Number of address lines Size of a location => Number of data linesSize of a location => Number of data lines

Semiconductor Memory (cont’d) Speed Speed Access timeAccess time Volatility Volatility Programmability Programmability

Memory Organization Number of locations Number of address lines Number of data lines

Nonvolatile Memory Read-Only Memory (ROM) Read-Only Memory (ROM) Programming or Burning Programming or Burning PROM; one-time programmablePROM; one-time programmable EPROM; erasable using UV radiationEPROM; erasable using UV radiation EEPROM; electrically erasableEEPROM; electrically erasable Flash ROM; erasable in a flash (fast time)Flash ROM; erasable in a flash (fast time) Mask ROM; mask technologyMask ROM; mask technology

Volatile Memory Random Access Memory (RAM) Random Access Memory (RAM) Types Types Static RAM (SRAM)Static RAM (SRAM) does not require refreshing does not require refreshing up to four transistors per cell up to four transistors per cell Dynamic RAM (DRAM)Dynamic RAM (DRAM) requires refreshing requires refreshing one transistor (capacitor) per cell one transistor (capacitor) per cell

Address Decoding 32Kx8 A0 A14 OE WR MEMR MEMW CS D7D0 A15 A16 A17 A18 A A0A19 Range of addresses 08000h to 0FFFFh … … …

Conventional Memory 640K of RAM 640K of RAM ROM 256K VDR 128K RAM 640K 00000h 9FFFFh A0000h BFFFFh C0000h FFFFFh Conventional memory MS-DOS OS Utilities Applications Etc… 003FFh 004FFh Interrupt vector table BIOS temp data

BIOS Data Area Start Address End Address # Bytes Description 0000: :03FF1024 Interrupt table 0000: :04012 Port address COM1 ………… 0000: :04092 Port address LPT1 ….….…… 0000: :04112 List of hardware 0000: :04121 Initialization flag 0000: :04142 Memory size (KB) ………… …………

DRAM Memory Banks 64K x 4 64K x 1 Bank 3 64K x 4 64K x 1 Bank 2 256K x 4 256K x 1 Bank 1 256K x 4 256K x 1 Bank 0 Example configuration of 640KB RAM