Memory characteristics Ideal Access time (minimum). Nonvolatile. Stored data can be modified. Minimum space (very dense). Minimum current drain (power.

Slides:



Advertisements
Similar presentations
Chapter 5 Internal Memory
Advertisements

Computer Organization and Architecture
Computer Organization and Architecture
D75P 34 – HNC Computer Architecture Week 10 Computer Memory. © C Nyssen/Aberdeen College 2003 All images © C Nyssen/Aberdeen College except where stated.
Introduction to Chapter 12
ECE 301 – Digital Electronics Memory (Lecture #21)
DRAM. Any read or write cycle starts with the falling edge of the RAS signal. –As a result the address applied in the address lines will be latched.
Computer Organization and Architecture
Chapter 5 Internal Memory
FIGURE 7-24 Memory map for the 8088 interface in Figure 7-22 and decoder in Figure The 64K SRAM is mapped to the address range E0000H to EFFFFH.
Chapter 4 Computer Memory
IT Systems Memory EN230-1 Justin Champion C208 –
Computer memory.
Memory. When we receive some instruction or information we retain them in our memory. Similarly a computer stores the instructions for solving a problem,
CSCI 4717/5717 Computer Architecture
F1020/F1031 COMPUTER HARDWARE MEMORY. Read-only Memory (ROM) Basic instructions for booting the computer and loading the operating system are stored in.
PC Maintenance: Preparing for A+ Certification
1 The 8051 Microcontroller and Embedded Systems CHAPTER INTERFACING TO EXTERNAL MEMORY.
CH05 Internal Memory Computer Memory System Overview Semiconductor Main Memory Cache Memory Pentium II and PowerPC Cache Organizations Advanced DRAM Organization.
Types of RAM By Alysha Gould. TYPES OF RAM SIMM’S DIMM’S DRAM SDRAM RDAM VDRAM.
Memory. Random Access Memory Defined What is memory? operating system and other system software that control the usage of the computer equipment application.
Computer Architecture Part III-A: Memory. A Quote on Memory “With 1 MB RAM, we had a memory capacity which will NEVER be fully utilized” - Bill Gates.
Memory Hierarchy.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 6 Managing Memory.
Chapter 5 Internal Memory. Semiconductor Memory Types.
Chapter 8 Memory Interface
MODULE 5: Main Memory.
Memory and Storage Dr. Rebhi S. Baraka
Chapter 3 Internal Memory. Objectives  To describe the types of memory used for the main memory  To discuss about errors and error corrections in the.
Chapter 6: Internal Memory Computer Architecture Chapter 6 : Internal Memory Memory Processor Input/Output.
MEMORY INTERFACE (ROMS, RAMS). Computer Memory Overview.
Chapter 4: MEMORY Internal Memory.
It is the work space for the CPU Temporary storage for data/programs the CPU is working with. Started as a collection of IC’s on Motherboard. Two main.
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.
Computer Architecture Lecture 24 Fasih ur Rehman.
Microprocessor Fundamentals Week 3 Mount Druitt College of TAFE Dept. Electrical Engineering 2008.
Semiconductor Memory Types
Chapter 10: Memory Interface – Part I. Copyright ©2009 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. The Intel.
1 Memory Hierarchy (I). 2 Outline Random-Access Memory (RAM) Nonvolatile Memory Disk Storage Suggested Reading: 6.1.
Chapter 5 Internal Memory. contents  Semiconductor main memory - organisation - organisation - DRAM and SRAM - DRAM and SRAM - types of ROM - types of.
Computer Architecture Chapter (5): Internal Memory
MICROPROCESSOR BASED SYSTEM DESIGN BY PROF. DR. B. S. CHOWDHRY Lecture #
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.
Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
שמות מאפיינים ומטרות של זיכרונות ROM - ו RAM
Computer Architecture
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
MICROPROCESSOR MEMORY ORGANIZATION
Chapter 4: MEMORY.
William Stallings Computer Organization and Architecture 8th Edition
Presentation transcript:

Memory characteristics Ideal Access time (minimum). Nonvolatile. Stored data can be modified. Minimum space (very dense). Minimum current drain (power consumption). No memory meats all the requirements.

Memory types Mask- programmable ROM: –n address lines, 2 n memory locations, m data lines. –Fig 7-1 –programmed by placing diodes in the proper places. – programmed once at the factory according to the user truth table. –Should be mass production.

ROM Mask- programmable ROM: –n address lines, 2 n memory locations, m data lines. –programmed by placing diodes in the proper places. – programmed once at the factory according to the user truth table. –Should be mass production.

Field-Programmable ROMs One time programmable (OTP) ROM UV- light Erasable PROM (EPROM) Electrically Erased PROM: E 2 PROM –Flash Memory

One time programmable (OTP) ROM –Fusible link in series with diode –Selected fuses can be melted (blown) by the user giving logic 1.

UV- light Erasable PROM (EPROM): –Can be erased-reprogrammed many times. –Should be erased entirely before reprogramming. –Quartz window is placed on the top of the ceramic package containing the EPROM( why). –Erased by subjecting it for 15 min. to UV light of 2537 angstroms wavelength produced by commercial erasers. –These erasers can erase many EPROMS in the same time. – According to Intel, fluorescent (three years) or direct sunlight of one weak could erase it.

Programming (writing to) the EPROM –Programmers send the address for location to be programmed, its data, and pulse the PGM pin low for 100  s.

Disadvantages of the EPROM: –Should be removed from circuit board to be programmed –Byte eraser is not possible –The quartz window is expensive. Electrically Erased PROM: E 2 PROM –Can be programmed and erased in its place. –Both byte and bulk eraser modes are possible. –It has a lifetime : 10,000 to 1000,000 read/write cycles.

Flash Memory –as an EEPROM, it can be programmed and erased in its place –only bulk eraser modes are possible (entire or sub- block). –Simple cell compared to the traditional EEPROM. (then?) - Lowering cost - Improving reliability -Very dense memory part (then?) - small size -Where is it Used ? -Network cards, Laser printers, BIOS,…..

32Mbit, 64Mbit, 128Mbit, 256Mbit, 512Mbit and 1Gbit. Erase Cycles1,000,000 times Data retention time10 years Read transfer> 750KB/second Write transfer> 450KB/second

RAM read & write volatile memory Workspace for the Microprocessor Temporary storage: keeps the operating system and the running applications, data and programs, while the power is on. When a file is loaded into memory, a copy of the file is loaded from the hard disk.

Basic RAM Types DRAM Dynamic RAM –INEXPENSIVE – MUST BE CONSTANTLY REFRESHED (recharged) – SLOW –Dense (high capacity) (hundreds of Mbytes) SRAM Static RAM – CACHE –FAST – EXPENSIVE –Capacity is much less than DRAM (few Kbytes)

FIGURE 7-8 Basic six-transistor static memory cell. (From J. Uffenbeck, Microcomputers and Microprocessors: The 8080, 8085, and Z-80. Prentice Hall, Englewood Cliffs, NJ, 1991.) John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved.

SRAM Conventional SRAM is asynchronous. In these SRAMs the memory address is applied to the chip, the data appears on the output pins some time later (access time). It can be as fast as 15 ns. Modern SRAMs are SSRAMs SSRAM (Synchronous Static RAM) It will be discussed in 7.3

FIGURE 7-18 Basic read and write bus cycle timing for the 386, 486, and Pentium processors. Each bus cycle requires two T states. John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved.

SSRAM timing

DRAM

Memory Chip Organization Organization is usually expressed as: Locations  width Example: 16 Mb ( 2 MB) can be found as any of these organizations: –16M  1 –16M  4 –16M  8 –16M  16 The minimum number of chips depends on the data bus of the processor. Example table 7.2

DRAM memory modules DRAM is the core memory for most of the microcomputer systems. DRAM chips are grouped in standard modules. SIMM (Single In line Memory Module) –30 pins, 1bytes ( Q. How many needed foe 486) –72 pins, 4 bytes ( Q. How many needed foe Pintium) DIMM (Dingle In line Memory Module) –168 pin (in both sides), 8 bytes – Suitable for Pentium

FIGURE 7-11 mory arrays are constructed by soldering DRAM chips to small circuit boards. The resulting component is referred to as a SIMM-single in-line memory module. 30- and 72-pin SIMMs are popular. John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved.

FIGURE 7-12 Pinouts for an 8M x 32 (32 MB) SIMM. (Courtesy of Texas Instruments.) John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved.

FIGURE 7-14 DIMM modules feature 168 pins-84 pins per module side. (Courtesy of Micron Technology, Inc.) John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved.

FIGURE 7-15 DIMM memory module. Note the left and center keyways. John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved.

RDRAM New DRAM technology which is not combatable with conventional DRAM Tech. Its chips are grouped in: RIMM Rambus In line Memory Module – 184 pins, 2 bytes Empty RIMM sockets to be populated with continuity modules.

FIGURE 7-16 Rambus memory system. Similar to DIMMs, RIMM modules are placed in RIMM sockets or connectors. Open slots must be terminated with RIMM continuity modules. (Courtesy of Rambus, Inc.) John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved.