Memory Devices 1. Memory concepts 2. RAMs 3. ROMs 4. Memory expansion & address decoding applications 5. Magnetic and Optical Storage.

Slides:



Advertisements
Similar presentations
MEMORY popo.
Advertisements

RAM (RANDOM ACCESS MEMORY)
Figure (a) 8 * 8 array (b) 16 * 8 array.
Computer Organization and Architecture
Prith Banerjee ECE C03 Advanced Digital Design Spring 1998
Memory Section 7.2. Types of Memories Definitions – Write: store new information into memory – Read: transfer stored information out of memory Random-Access.
+ CS 325: CS Hardware and Software Organization and Architecture Internal Memory.
5-1 Memory System. Logical Memory Map. Each location size is one byte (Byte Addressable) Logical Memory Map. Each location size is one byte (Byte Addressable)
1 DIGITAL DESIGN I DR. M. MAROUF MEMORY Read-only memories Static read/write memories Dynamic read/write memories Author: John Wakerly (CHAPTER 10.1 to.
Memory Basics. 8-1 Memory definitions Memory is a collection of cells capable of storing binary information. Two types of memory: –Random-Access Memory.
Chapter 9 Memory Basics Henry Hexmoor1. 2 Memory Definitions  Memory ─ A collection of storage cells together with the necessary circuits to transfer.
ENGIN112 L30: Random Access Memory November 14, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 30 Random Access Memory (RAM)
11/29/2004EE 42 fall 2004 lecture 371 Lecture #37: Memory Last lecture: –Transmission line equations –Reflections and termination –High frequency measurements.
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.
Overview Memory definitions Random Access Memory (RAM)
MEMORY DEVICES Week 13.
CS 151 Digital Systems Design Lecture 30 Random Access Memory (RAM)
Chapter 5 Internal Memory
Memory Devices Wen-Hung Liao, Ph.D..
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.
Memory RAM Mano and Kime Sections 6-2, 6-3, 6-4. RAM - Random-Access Memory Byte - 8 bits Word - Usually in multiples of 8 K Address lines can reference.
Data Storage Technology
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.
Chapter 6 Memory and Programmable Logic Devices
CS1104-8Memory1 CS1104: Computer Organisation Lecture 8: Memory
Logic Device and Memory. Tri-state Devices Tri-state logic devices have three states: logic 1, logic 0, and high impedance. A tri-state device has three.
EKT 221 Digital Electronics II
Memory Basics Chapter 8.
Khaled A. Al-Utaibi Memory Devices Khaled A. Al-Utaibi
Memory and Programmable Logic
Memory and Programmable Logic Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
EKT 221 : Digital 2 Memory Basics
Logic and Computer Design Dr. Sanjay P. Ahuja, Ph.D. FIS Distinguished Professor of CIS ( ) School of Computing, UNF.
SYEN 3330 Digital SystemsJung H. Kim 1 SYEN 3330 Digital Systems Chapter 9 – Part 1.
Digital Electronics Chapter 7 Memory and Programmable Logic.
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
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use ECE/CS 352: Digital Systems.
Memory System Unit-IV 4/24/2017 Unit-4 : Memory System.
Memory Devices May be classified as: Connections: ROM; Flash; SRAM;
Digital Logic Design Instructor: Kasım Sinan YILDIRIM
Memory and Register. Memory terminology read/write operation volotile/non volatile determine the capacity from input and output timing requirements of.
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.
Microprocessor Fundamentals Week 3 Mount Druitt College of TAFE Dept. Electrical Engineering 2008.
Random Access Memory (RAM).  A memory unit stores binary information in groups of bits called words.  The data consists of n lines (for n-bit words).
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.
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.
Digital Circuits Introduction Memory information storage a collection of cells store binary information RAM – Random-Access Memory read operation.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 8 – Memory Basics Logic and Computer Design.
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 22 Memory Definitions Memory ─ A collection of storage cells together with the necessary.
1 Memory Hierarchy (I). 2 Outline Random-Access Memory (RAM) Nonvolatile Memory Disk Storage Suggested Reading: 6.1.
Gunjeet Kaur Dronacharya Group of Institutions. Outline I Random-Access Memory Memory Decoding Error Detection and Correction Read-Only Memory Programmable.
RAM RAM - random access memory RAM (pronounced ramm) random access memory, a type of computer memory that can be accessed randomly;
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.
ECE/CS 352 Digital Systems Fundamentals
Memories.
Internal Memory.
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
EE345: Introduction to Microcontrollers Memory
Subject Name: Embedded system Design Subject Code: 10EC74
Digital Logic & Design Dr. Waseem Ikram Lecture 40.
MICROPROCESSOR MEMORY ORGANIZATION
Memory Basics Chapter 8.
Memory Basics Chapter 7.
CS149D Elements of Computer Science
Jazan University, Jazan KSA
Presentation transcript:

Memory Devices 1. Memory concepts 2. RAMs 3. ROMs 4. Memory expansion & address decoding applications 5. Magnetic and Optical Storage

Memory Concepts (Units of Binary Data)+(Basic Memory Array) As a rule, memory store data in units: 1.Bit – smallest unit of binary data 2.Byte – 8 bit unit 3.Nibble – two 4-bit units 4.Word – one or more bytes Memory Array: 1.Each storage element called cell (1 or 0) 2.Memory made up of arrays of cells 3.Each block in memory array represents one storage cell, identified by row and column

Memory Concepts (Memory Address and Capacity) Memory Address: (2D or 3D array) 1.The location of a unit data in a memory array 2.The address of a bit is specified by row and column, or only by a row 3.Depends on how the memory is organized 4.Nibble – two 4-bit units 5.Word – one or more bytes Capacity: 1.The total number of data units that can be stored

Memory Concepts (Memory Operation-Write and Read) Memory stores binary data: 1.The write operation puts data into specified address in the memory when needed. 2.The read operation copies data out of a specified address in the memory. 3.Data units go into the memory and came out of memory on a set of line called the data bus. 4.For write and read operation, an address is selected by placing a binary code representing the desired address on a set of lines called address bus. 5.Word – one or more bytes

Memory Concepts (Memory Operation-Write and Read) The WRITE operation: 1.To store a byte of data in the memory, a code held in address register is placed in address bus. 2.The address decoder decodes the address and select the specified location in the memory. 3.The memory get the WRITE command and the data byte held in the data register is placed in the data bus and stored in selected memory address, thus write operation completed.

Memory Concepts (Memory Operation-Write and Read) The READ operation: 1.To read a byte of data in the memory, a code held in address register is placed in address bus. 2.The address decoder decodes the address and select the specified location in the memory. 3.The memory get the READ command and a ‘copy’ of the data byte that is stored in the selected memory address is placed on the data bus and loaded into data register, thus completing read operation

RAMs & ROMs (Memory Operation-Write and Read) Memories RAMROM 1.Read & Write capabilities 2.Lose the data when power is off 3.Volatile memories 1.Data stored permanently or semi-permanently. 2.Data can be read but no write 3.Retain stored data even if power is off 4.Non volatile memories

Random-Access Memories (RAMs) Static RAM (SRAM): 1.Use latches as storage elements and can therefore store data infinitely as long as the power is applied. Dynamic RAM (DRAM): 1.Use capacitors as storage elements and cannot retain data very long without the capacitors being recharge by a process called refreshing. Both SRAMs and DRAMs will lose stored data when dc power is removed (volatile memories) 1.Data can be read much faster from SRAMs than from DRAMs. 2.DRAMS can store more data than SRAMs for a given physical size and cost because DRAM much simpler and chip area can be cramp into given chip area.

Static RAMs Memory Cell: 1.All static RAMs are characterized by latch memory cells. 2.The cell is selected by an active level on the Select line and a data bit (1 or 0) is written into cell by placing it on the Data in line. A data bit is read by taking it off the Data out line. Memory Cell Array: 1.Organized in rows and columns 2.Each set of Data in and Data out lines go to each cell in a given column and are connected to a single data line that serves a both an input and output (Data I/O) through data input and data output buffer.

1.Dynamic memory cells store a data bit small capacitor rather than in a latch. 2.The advantages: Very simple Allow very large memory arrays to be constructed on a chip at a lower cost per bit. 3.The disadvantages: Storage capacity cannot hold its charge over an extended period of time and will lose the stored data bit unless its charge is refreshed periodically. To refresh requires additional memory circuitry and complicates the operational of DRAM. Dynamic RAMs

ROMs (READ ONLY MEMORIES) Memories RAMROM 1.Read & Write capabilities 2.Lose the data when power is off 3.Volatile memories 1.Data stored permanently or semi-permanently. 2.Data can be read but no write 3.Retain stored data even if power is off 4.Non volatile memories