Dr. Rabie A. Ramadan Al-Azhar University Lecture 5

Slides:



Advertisements
Similar presentations
IO Interfaces and Bus Standards. Interface circuits Consists of the cktry required to connect an i/o device to a computer. On one side we have data bus.
Advertisements

The Intel 8255 Programmable Peripheral Interface chip is used to give the microprocessor (8088) access to programmable input/ output devices. It has three.
Dr. Rabie A. Ramadan Al-Azhar University Lecture 3
Microprocessor Dr. Rabie A. Ramadan Al-Azhar University Lecture 4.
Memory & IO Interfacing to CPU
Lecture 06: Memory Address Decoding. The 80x86 IBM PC and Compatible Computers Chapter 10 Memory and Memory Interfacing Chapter 11 I/O and the 8255.
TK2633 Introduction to Parallel Data Interfacing DR MASRI AYOB.
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.
Processor System Architecture
Data Acquisition ET 228 Chapter
TK Memory Interface DR MASRI AYOB. 2 Requirement and memory structure There are two types of memory: –RAM: read and write –ROM: read only Figure.
9/20/6Lecture 3 - Instruction Set - Al Hardware interface (part 2)
Engineering 4862 Microprocessors Lecture 26 Cheng Li EN-4012
Microprocessor Address Decoding.
Dr. Rabie A. Ramadan Al-Azhar University Lecture 6
ECE 371 Microprocessor Interfacing Unit 4 - Introduction to Memory Interfacing.
Computer Architecture
Lecture 06: Memory Address Decoding
BASIC INPUT AND OUTPUT INTERFACING.  8085A communicate with outside world using the I/O devices.  Since memory and I/O devices share the system bus,
Lecture 13 Basic I/O Interface
By, Prof. Tambe S. S. S.N.D. College of Engineering and Research Center Department of Electrical Engineering.
Microprocessor Dr. Rabie A. Ramadan Al-Azhar University Lecture 2.
Memory Interface A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
Khaled A. Al-Utaibi  Memory Interface and the 3 Buses  Interfacing the 8088 Processor  Interfacing the 8086 Processor  Interfacing.
Lecture /8088 Hardware Specifications and Memory Interface Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
Computer Architecture Lecture 6 by Engineer A. Lecturer Aymen Hasan AlAwady 1/12/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
ENEE 440 Chapter PPI 8255 Register Select -CS A1 A0 REGISTER R/W PORT A R/W PORT B R/W PORT C R/W CR W 1 X X8255 NOT.
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.
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.
The 8085A is a general-purpose microprocessor with low hardware overhead requirements. Within the 8085A are contained the functions of clock generation,
8255 Programmable Peripheral Interface
Computer Organization
Seminar On 8085 microprocessor
Class Exercise 1B.
8051 Pin - out PORT 0 PORT 1 PORT 2 PORT 3.
The 8085 Microprocessor Architecture
Input/Output Ports and Interfacing
Interfacing I/O Devices
Digital Logic & Design Dr. Waseem Ikram Lecture 39.
Memory Interfacing.
Diagram of microprocessor interface with IO devices
Each I/O pin may be configured as either input or output.
General Purpose I/O.
The 8085 Microprocessor Architecture
Interfacing 64Kb EPROM with 8085
Hardware Source: ttp:// under
Dr. Michael Nasief Lecture 2
8085 Microprocessor Architecture
..
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
Architecture of Microprocessor (Intel 8085) Unit-I
Kanwaljeet Singh, Lovely Professional University.
Interfacing Memory Interfacing.
Number Representations and Basic Processor Architecture
Instruction cycle Instruction: A command given to the microprocessor to perform an operation Program : A set of instructions given in a sequential.
Parallel communication interface 8255
AT28C17 EEPROM By: Ethan Peterson.
Architecture & Support Components
Digital Logic & Design Dr. Waseem Ikram Lecture 40.
8259 Programmable Interrupt Controller
Md. Mojahidul Islam Lecturer Dept. of Computer Science & Engineering
Md. Mojahidul Islam Lecturer Dept. of Computer Science & Engineering
Important 8051 Features On chip oscillator 4K bytes ROM 128 bytes RAM
Word Assembly from Narrow Chips
The 8085 Microprocessor Architecture
8253 – PROGRAMMABLE INTERVAL TIMER (PIT). What is a Timer? Timer is a specialized type of device that is used to measure timing intervals. Timers can.
UNIT-III Pin Diagram Of 8086
Program Execution.
Microprocessor I 7/18/2019.
COMPUTER ARCHITECTURE
Presentation transcript:

Dr. Rabie A. Ramadan Al-Azhar University Lecture 5 Microprocessor Dr. Rabie A. Ramadan Al-Azhar University Lecture 5

Interfacing Memory An address should be placed on the address lines. The low-order address lines are decoded by the internal decoder of the memory chip, and the addressed register is identified. The high-order address should be decoded to generate a Chip Select signal, and the memory chip is selected by asserting the Chip Select low.

Interfacing Memory To read from the addressed register, the should be asserted low to enable the output buffer, and then the data byte from the register will be placed on the I/O lines. To write into the addressed register, the should be asserted low to enable the input buffer, and then data bits from the data lines are stored into the register.

How does the Z80 Read from or Write into Memory?

Basic Concepts in Memory Interfacing Interface Function: Be able to select the chip Identify the register Enable the appropriate buffer.

Read from the Memory

Write into memory register

Address Decoding 3 input lines A0-A2 (Memory Select Buffer (MSB)) A3 – A7 are control lines since the address starts at F0H to F7H 3 lines enable only one o/p line 8 memory chips can be controlled A7 A6 A5 A4 A3 A2 A1 A0 1 = F7H

Example 1: Interfacing the 2764 EPROM Used in industry to develop microprocessor-based products. 8k (8192  8) memory chip with 8 data lines Housed in a 28-pin package.

Chip Configuration

What is the Memory Addresses Range? 1 0000H  1FFFH

Interfacing CMOS 6116 Static R/W Memory This is a 2k static memory chip organized as 2048  8 format. It has 11 address lines (A10-A0), 8 data lines 3 control signals:

Chip Configuration

Memory Interface What is the addresses range? Assume A12 and A11 are do not care . A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 1 X 8000  87FF -- Address ranges may differ due to the do not care at A12 and A11