D IGITAL ELECTRONICS Prepared By - Patel Aniket (130330131044)

Slides:



Advertisements
Similar presentations
Programmable Logic PAL, PLA.
Advertisements

Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Chapter 3 – Combinational.
LOGO.  Concept:  Is read-only memory.  Do not lose data when power is lost.  ROM memory is used to produce chips with integrated.
D75P 34 – HNC Computer Architecture Week 10 Computer Memory. © C Nyssen/Aberdeen College 2003 All images © C Nyssen/Aberdeen College except where stated.
Basic Input Output System
What is memory? Memory is used to store information within a computer, either programs or data. Programs and data cannot be used directly from a disk or.
1 Introduction to RAM Random-access memory, or RAM, provides large quantities of temporary storage in a computer system. Remember the basic capabilities.
Parity. 2 Datasheets TTL:  CMOS: 
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Combinational Circuit – MSI Circuit ENCODER With the aid of K-map (don’t care situation), we can get D 0 =
PLA, Cache memory Prof. Sin-Min Lee Department of Computer Science.
Dynamic memory in a nutshell
CS 151 Digital Systems Design Lecture 31 Read Only Memory (ROM)
Common memory types DRAM (Dynamic RAM) RAM (Random Access Memory) NVRAM (Non-Volatile RAM) SRAM (Static RAM ) Flash memory EEPROM(Electrically- Erasable-and-
IC3 GS3 Standard Computing Fundamentals Module
Memory and Storage - Sheetal Gosrani. Overview Memory Hierarchy RAM Memory Chip Organization ROM Flash Memory.
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,
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 13 – Programmable.
Russell Taylor. RAM Quiz
Physical Memory By Gregory Marshall. MEMORY HIERARCHY.
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.
DIGITAL COMPONENTS By Sohaib.
Memory and Programmable Logic
Random-Access Memory (RAM)
Memory and Programmable Logic Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
Lesson 2 - Hardware on the Inside
Discovering Computers 2012: Chapter 4
WHAT IS COMPUTER STORAGE? Computer storage is the storing of data in an electromagnetic form to be accessed by a computer processor.
Components of a Computer Prepared by: Mrs. McCallum-Rodney.
ROM: Read Only Memory is an integrated circuit programmed with specific data when it is manufactured هي عبارة عن دائرة اليكترونية متكاملة برمجت عند صناعتها.
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
IKI c-Decoders, Selectors, etc. Bobby Nazief Semester-I The materials on these slides are adopted from: CS231’s Lecture Notes at UIUC,
Lecture 30 Read Only Memory (ROM)
Computer Architecture CST 250 MEMORY ARCHITECTURE Prepared by:Omar Hirzallah.
Digital Design: Principles and Practices
Chidambaranathan C.M SRM University,Haryana. Memory:- As the word implies “memory” means the place where we have to store any thing, this is very essential.
Supplemental reading Main Memory. REVIEW CPU-stands for central processing unit; it is the key component in a digital computer; it interprets computer.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Unit 2 - Hardware Data Storage. How is data stored? ● Data is stored as a combination of 0’s and 1’s (bits). We will learn more about this later! ● Bits.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
Hardware on the Inside.  Computers are made of many electronic components or parts.  These components each have a special job and they all work together.
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.
Digital Logic Design Lecture # 13 University of Tehran.
Lesson 2 Component Overview Core Hardware Fundamentals.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
© BYU 09 MUX Page 1 ECEn 224 Multiplexers Decoders ROMs (LUTs)
Flash Memory by Matt & Sam. What is Flash Memory? Flash memory is a type of memory storage device for computers & devices. It is a type of 'EEPROM' chip,
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني Main Memory Read Only Memory (ROM)
MEMORY is part of the Central Processing Unit, or CPU, where data and information are stored. There are two main types of memory in a computer – RAM.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 1 Looking Inside the Computer System.
PCs ENVIRONMENT and PERIPHERALS Lecture 3. operating system and other system software that control the usage of the computer equipment application programs.
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.
Introduction to RAM Random-access memory, or RAM, provides large quantities of temporary storage in a computer system. Remember the basic capabilities.
MEMORY BYTES. MEMORY BYTES MEMORY MEMORY OUR Internal External.
Tech Level Cyber Security
MEMORY.
Computer Architecture & Operations I
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.
Read Only Memory July 22, 2018.
Introduction to Computers
Other memories Last time we showed how to build arbitrarily-large static memories from single-bit RAM cells. Today we’ll look at some other kinds of memories.
Other memories Last time we showed how to build arbitrarily-large static memories from single-bit RAM cells. Today we’ll look at some other kinds of memories.
Semiconductor Memories
2.C Memory GCSE Computing Langley Park School for Boys.
INTRODUCTION TO MEMORY AND MEMORY DESIGN 1
Semiconductor memories are classified in different ways. A distinction is made between read-only (ROM) and read-write (RWM) memories. The contents RWMs.
Computer Memory.
Presentation transcript:

D IGITAL ELECTRONICS Prepared By - Patel Aniket ( )

Concept: Is read-only memory. Do not lose data when power is lost. ROM memory is used to produce chips with integrated CMOS BIOS program Characteristics of the ROM BIOS BIOS ROM containing the software configuration and system diagnostics, and routine input / output low level that DOS uses. These programs are encoded in ROM and is called firmware. An important feature of the ROM BIOS is detecting new hardware in the computer and reconfigure the operating system as device driver.

PROM (Programmable Read Only Memory) Type of ROM that information is only installed once. The CD can be called PROM. EPROM (Erasable Programmable ROM): Type of ROM that can erase and rewrite it. "CD-Erasable" can be called EPROM. EEPROM ( Electronic Erasable Programmable ROM ): It form enhence of EPROM, a difference compared to the EPROM is able to write and remove the information again and again by software rather than hardware. Example: "CD-Rewritable". Application specific EEPROM is "flash BIOS". ROM is the type of information can install or upgrade software

A read-only memory, or ROM, is a special kind of memory whose contents cannot be easily modified. The WR and DATA inputs that we saw in RAMs are not needed. Data is stored onto a ROM chip using special hardware tools. ROMs are useful for holding data that never changes. Arithmetic circuits might use tables to speed up computations of logarithms or divisions. Many computers use a ROM to store important programs that should not be modified, such as the system BIOS. PDAs, game machines, cell phones, vending machines and other electronic devices may also contain non-modifiable programs.

R EAD O NLY M EMORY (ROM) A DVANTAGES /L IMITATIONS Advantages: Can implement any function (all the minterms are available) Program is derived directly from the truth table (uses the canonical form) Disadvantages: Becomes complex for a large number of inputs n (# of ANDs = 2 n, each n-input wide) Does not support multi-level circuits (no outputs brought back as inputs)

Combinational Circuits: ROMs can be used to implement combinational circuits from their truth tables (i.e. SOm form, without the need for minimization to SOP) Sequential Circuits: Use ROMs to design the combinational part of the sequential circuit

Example 1: Implement the following two combinational functions using a ROM F1 (X,Y) = ∑ m (1,2,3) F2 (X,Y) = ∑ m (0,2) Solution: Specifying the ROM required: ROM has n = 2 inputs (  2 2 = 4 locations) and m = 2 outputs (  Each location has 2 bits) … 4 x 2 bit ROM Specifying the ROM data content (to be programmed into the ROM): Directly from the truth table of the two functions

ROM- BASED D ESIGNS : S EQUENTIAL C IRCUITS Conventional Design ROM-Register Based Design

There are some important differences between ROM and RAM. ROMs are “non-volatile”—data is preserved even without power. On the other hand, RAM contents disappear once power is lost. ROMs require special (and slower) techniques for writing, so they’re considered to be “read-only” devices. Some newer types of ROMs do allow for easier writing, although the speeds still don’t compare with regular RAMs. MP3 players, digital cameras and other toys use CompactFlash, Secure Digital, or MemoryStick cards for non-volatile storage. Many devices allow you to upgrade programs stored in “flash ROM.”

ROMs are actually combinational devices, not sequential ones! You can’t store arbitrary data into a ROM, so the same address will always contain the same data. You can think of a ROM as a combinational circuit that takes an address as input, and produces some data as the output. A ROM table is basically just a truth table. The table shows what data is stored at each ROM address. You can generate that data combinationally, using the address as the input.