MEMORY INTERFACE (ROMS, RAMS). Computer Memory Overview.

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.
9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory.
MEMORY DEVICES Week 13.
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.
Computer Organization and Architecture
Chapter 5 Internal Memory
Memory Devices Wen-Hung Liao, Ph.D..
IT Systems Memory EN230-1 Justin Champion C208 –
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.
Memory. When we receive some instruction or information we retain them in our memory. Similarly a computer stores the instructions for solving a problem,
F1020/F1031 COMPUTER HARDWARE MEMORY. Read-only Memory (ROM) Basic instructions for booting the computer and loading the operating system are stored in.
1 The 8051 Microcontroller and Embedded Systems CHAPTER INTERFACING TO EXTERNAL MEMORY.
Module IV Memory Organization.
Russell Taylor. RAM Quiz
Physical Memory By Gregory Marshall. MEMORY HIERARCHY.
Khaled A. Al-Utaibi Memory Devices Khaled A. Al-Utaibi
Chapter 4 ระบบหน่วยความจำ The Memory System
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.
Memory and I/O Interfacing
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
Higher Computing Computer Systems S. McCrossan 1 Higher Grade Computing Studies 2. Computer Structure Computer Structure The traditional diagram of a computer...
Memory Technology and Interfacing. Stored Program Model Memory Output Input CPU Stored-program computer model.
ROM: Read Only Memory is an integrated circuit programmed with specific data when it is manufactured هي عبارة عن دائرة اليكترونية متكاملة برمجت عند صناعتها.
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.
Chapter 8 Memory Interface
Memory Organization and Interfacing CSE 2312 Maher Al-Khaiyat.
Internal Memory.
Digital Design: Principles and Practices
CIM101 : Introduction to computer Lecture 3 Memory.
Supplemental reading Main Memory. REVIEW CPU-stands for central processing unit; it is the key component in a digital computer; it interprets computer.
Memory characteristics Ideal Access time (minimum). Nonvolatile. Stored data can be modified. Minimum space (very dense). Minimum current drain (power.
Memory and Register. Memory terminology read/write operation volotile/non volatile determine the capacity from input and output timing requirements of.
Copyright © 2007 – Curt Hill Primary Memory and Electronic Storage Implementations.
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.
Computer Architecture Lecture 24 Fasih ur Rehman.
Storage of Data Instructions and data are held in main memory which is divided into millions of addressable storage.
COMPURT ORGANAZTION CHAPTER 5. Computer Organization We can divide the parts that make up a computer into 3 subsystems : 1. Central processing unit (CPU).
Microprocessor Fundamentals Week 3 Mount Druitt College of TAFE Dept. Electrical Engineering 2008.
ROM Nitin mishra. ROM Read-only memory (ROM) is a class of storage medium used in computers and other electronic devices. Data stored in ROM cannot be.
A memory is just like a human brain. It is used to store data and instructions. Computer memory is the storage space in computer where data is to be processed.
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.
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.
UNIT V Programmable Devices. RAM A RAM constitutes the internal memory of the CPU for storing data, program and program result. It is read/write memory.
Components of Computer. Memory Unit Most important part of the computer Used to store data and instructions that are currently in use Main memory consists.
MEMORY BYTES. MEMORY BYTES MEMORY MEMORY OUR Internal External.
Internal Memory.
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.
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.
Module IV Memory Organization.
COMPUTER ORGANISATION AND ARCHITECTURE
Subject Name: Embedded system Design Subject Code: 10EC74
שמות מאפיינים ומטרות של זיכרונות ROM - ו RAM
Module IV Memory Organization.
William Stallings Computer Organization and Architecture 7th Edition
Computer Memory BY- Dinesh Lohiya.
Introduction to Computing Chapter 0
MICROPROCESSOR MEMORY ORGANIZATION
Semiconductor memories are classified in different ways. A distinction is made between read-only (ROM) and read-write (RWM) memories. The contents RWMs.
Presentation transcript:

MEMORY INTERFACE (ROMS, RAMS)

Computer Memory Overview

Memory Structure MAIN MEMORY: - DRAM technology - cost effective - requires periodic refresh - multiplexed access (ROW then COL) CACHE MEMORY: - SRAM technology - more expensive but fast - no refresh required - non-multiplexed access (ROW+COL at same time) SYSTEM BIOS: - Permanent storage - inexpensive but very slow - used to initialize the computer for start up DISK STORAGE: - magnetic memory

Read Only Memory (ROM) ROM memory can only be read not written to during their “normal” operation. ROMs are “non-volatile” meaning that they retain their contents over the power cycle. There are five basic ROM types: ROM – “read only memory”. Programmed by manufacturer PROM – “programmable read-only memory” 1 time programmable by user EPROM – “Erasable programmable read-only memory” erasable by UV light EEPROM – “Electrically erasable programmable read-only memory” change 1 byte at a time, which makes them versatile but slow Flash memory - Flash memory works much faster than traditional EEPROMs because it writes data in chunks, usually 512 bytes in size, instead of 1 byte at a time

Masked “ROM” Programmed by manufacturer Manufacturer uses photographic negative (a mask) Not cost effective for low volumes to to high overhead Very cost effective for high volumes.

Programmable “PROM” Uses a fusable link technology Programmable by customer instead of manufacturer Can only be programmed 1 time commonly referred to as “OTP” one-time- programmable

Erasable Programmable “EPROM” User can erase and write many times entire contents must be erased before rewriting write process requires higher voltages (10- 20V) erase requires UV light and takes about minutes

EEROM and Flash ROM Electrically Erasable Programmable “EEPROM” In circuit programmable byte erasable. Does not require all to be cleared Flash ROM bulk erasable (not as flexible as EEPROMs)

8086 Memory Organization Locations from address FFFF0H through FFFFFH are reserved for operations including a jump to the initial program loading routine. Following RESET, the CPU will always begin execution at location FFFF0H where the jump must be. Locations 00000H through 003FFH are reserved for interrupt operations. Each of the 256 possible interrupt types has its service routine pointed to by a 4-byte pointer element consisting of a 16-bit segment address and a 16-bit offset address. The pointer elements are assumed to have been stored at the respective places in reserved memory prior to occurrence of interrupts.