8086/8088 Hardware Specifications A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.

Slides:



Advertisements
Similar presentations
8085 Microprocessor Architecture – Demultiplexing the AD7-AD0
Advertisements

8086/8088 Hardware Specifications (Chapter 8)
Chapter /8088 Hardware Specifications
8086 [2] Ahad. Internal! External? 8086 vs _bit Data Bus 20_bit Address 8_bit Data Bus 20_bit Address Only external bus of 8088 is.
PROGRAMMABLE PERIPHERAL INTERFACE -8255
ECE 2211 Microprocessor and Interfacing Chapter 8 The 8088/8086 Microprocessors and their memory and I/O interfaces Br. Athaur Rahman Bin Najeeb Room.
Khaled A. Al-Utaibi 8086 Bus Design Khaled A. Al-Utaibi
Engineering 4862 Microprocessors Lecture 23 Cheng Li EN-4012
8086.  The 8086 is Intel’s first 16-bit microprocessor  The 8086 can run at different clock speeds  Standard 8086 – 5 MHz  –10 MHz 
SYSTEM CLOCK Clock (CLK) : input signal which synchronize the internal and external operations of the microprocessor.
Chapter 2 Number conversion (BCD) 8086 microprocessor Internal registers Making of Memory address.
The 8085 Microprocessor Architecture
Microprocessor and Microcontroller
CSNB373: Microprocessor Systems
Parul Polytechnic Institute Subject Code : Name Of Subject : Microprocessor and assembly language programming Name of Unit : Introduction to Microprossor.
Designing the 8086/8088 Microcomputer System
4-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL Hardware Detail of Intel.
1 TK2633TK Microprocessor Architecture DR MASRI AYOB.
Chapter 10 Hardware Details on the 8088 Objectives: The general specification on the 8088 microprocessors The processor’s control signal names and specifications.
I/O Subsystem Organization and Interfacing Cs 147 Peter Nguyen
© 2006 Pearson Education, Upper Saddle River, NJ All Rights Reserved.Brey: The Intel Microprocessors, 7e Chapter /8088 Hardware Specifications.
MICROPROCESSOR BASED SYSTEM DESIGN
Chapter 9: 8086/8088 Hardware Specifications. Copyright ©2009 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. The.
GURSHARAN SINGH TATLA PIN DIAGRAM OF 8085 GURSHARAN SINGH TATLA
Microcomputer & Interfacing Lecture 2
Khaled A. Al-Utaibi  8086 Pinout & Pin Functions  Minimum & Maximum Mode Operations  Microcomputer System Design  Minimum Mode.
MODES OF Details of Pins Pin 1 –Connected Ground Pins 2-16 –acts as both input/output. Outputs address at the first part of the cycle and outputs.
Memory interface Memory is a device to store data
Khaled A. Al-Utaibi  Intel Peripheral Controller Chips  Basic Description of the 8255  Pin Configuration of the 8255  Block Diagram.
Computer Architecture
Basic I/O Interface A Course in Microprocessor
8086/8088 Hardware Specifications Power supply:  +5V with tolerance of ±10%;  360mA. Input characteristics:  Logic 0 – 0.8V maximum, ±10μA maximum;
8086/8088 Hardware specifications
Minimum System Requirements Clock Generator Memory Interfacing.
Memory Interface A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
MODES OF Details of Pins Pin 1GND –Connected Ground Pins 2-16 AD14-AD0–acts as both input/output. Outputs address at the first part of the cycle.
CHAPTER HARDWARE CONNECTION. Pin Description 8051 family members ◦ e.g., 8751, 89C51, 89C52, DS89C4x0) ◦ Have 40 pins dedicated for various functions.
8085. Microcomputer Major components of the computer - the processor, the control unit, one or more memory ICs, one or more I/O ICs, and the clock Major.
© 2006 Pearson Education, Upper Saddle River, NJ All Rights Reserved.Brey: The Intel Microprocessors, 7e Chapter /8088 Hardware Specifications.
8254 Timer.
CIT 673 Created by Suriyong1 Micro controller hardware architechture.
Introduction to Microprocessors - chapter3 1 Chapter 3 The 8085 Microprocessor Architecture.
8086/8088 Hardware Specifications. Objectives Describe the functions of all 8086/8088 pins Understand DC characteristics and fan out Using the clock generator.
بسم الله الرحمن الرحيم MEMORY AND I/O.
The 8085 Microprocessor Architecture. What 8085 meant for? 80 - year of invention bit processor 5 - uses +5V for power.
Chapter 9: 8086/8088 Hardware Specifications. Copyright ©2009 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. The.
Chapter Microcontroller
INTRODUCTION TO MICROPROCESSOR. Do you know computer organization? Arithmetic Logic Unit Memory Output Input Control Unit.
8085 Microprocessor: Architecture & Support Components.
Multiplex of Data and Address Lines in 8088 Address lines A0-A7 and Data lines D0-D7 are multiplexed in These lines are labelled as AD0-AD7. –By.
Gandhinagar Institute of Technology
Memory Interface EEE 365 [FALL 2014] LECTURER 12 ATANU K SAHA BRAC UNIVERSITY.
EEE /INSTR/CS F241 ES C263 Microprocessor Programming and Interfacing
Everybody.
Chapter 9: 8086/8088 Hardware Specifications
The 8085 Microprocessor Architecture
16.317: Microprocessor System Design I
Diagram of microprocessor interface with IO devices
Introduction to the processor and its pin configuration
EE3541 Introduction to Microprocessors
8086/8088 Hardware Specifications
8085 Microprocessor Architecture
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
Architecture & Support Components
Programmable Peripheral Interface
8085 Microprocessor Architecture
X1 & X2 These are also called Crystal Input Pins.
Diagrams.
CHAPTER HARDWARE CONNECTION.
8085 Microprocessor Architecture
Presentation transcript:

8086/8088 Hardware Specifications A Course in Microprocessor Electrical Engineering Dept. University of Indonesia

Pin-Outs & The Pin Functions 4 Pin-Out (see Fig. 8-1)Fig. 8-1 –Both are packeged in 40-pin dual in-line packeges (DIPs) –The major difference between 8086 & is a 16-bit microprocessor with a 16-bit data bus (pin connections AD 0 - AD 15 ) 8088 is a 16-bit microprocessor with an 8-bit data bus (pin connections AD 0 - AD 7 )

Pin-Outs & The Pin Functions (cont’d) –The minor difference in one of the control signals 8086 has an M/IO pin 8088 has an IO/M pin –The only other hardware difference appears on pin 34 of both chips : on the 8088, it is an SSO pin on 8086, it is BHE/S 7 pin –Power Supply Requirements Both needs +5.0V with a supply voltage tolerance of  10 %

Pin-Outs & The Pin Functions (cont’d) –DC Characteristics input characteristics compatible with all the standard logic components available today (see Table 8-1)Table 8-1 output characteristics, logic 1 level is compatible with that of most standard logic families, and logic 0 level is not –Pin connections (The Pin Functions : Study page )

Clock Generator (8284A) 4 It is an ancillary component to the 8086/8088 microprocessors. The 8284A provides the following basic functions or signals : clock generation RESET synchronization READY synchronization a TTL level peripheral clock signal (see Fig 8-2)Fig 8-2 –Pin Functions (study page ) –operation of the 8284A (see Fig. 8-3)Fig. 8-3

Bus Buffering and Latching 4 Demultiplexing the Buses All computer system have three buses : (1) an address bus that provides the memory and I/O with the memory address or the I/O port number (2) a data bus that transfers data between the microprocessor and the memory and I/O in the system (3) a control bus that provides control signal to the memory and I/O –Demultiplexing the 8088 (see Fig. 8-5)Fig. 8-5 –Demultiplexing the 8086 (see Fig. 8-6)Fig. 8-6

Bus Buffering and Latching(cont’d) 4 The Buffered System –the entire 8086 or 8088 system must be buffered, if more than 10 unit loads are attached to any bus pin –a fully buffered signal will introduce a timing delay to the system –the fully buffered 8088 (see Fig. 8-7)Fig. 8-7 –the fully buffered 8086(see Fig. 8-8)Fig. 8-8

Bus Timing 4 It is essential to understand system bus timing before choosing a memory or I/O device for interfacing to the 8086 or 8088 microprocessor –Basic Bus Operation if data are written to the memory (see Fig.8-9), the microprocessor outputs the memory address on the address bus, outputs the data to be written into memory on the data bus, and issues a write (WR) to memory and IO/M = 0 for the 8088 and M/IO = 1 for the 8086Fig.8-9

Bus Timing (cont’d) if data are read from the memory (see Fig ) the microprocessor outputs the memory address on the address bus, issues a read (RD) memory signal, and accepts the data via the data busFig –Timing in General The 8086/8088 microprocessor use the memory and I/O in periods of time called bus cycles. Each bus cycle = 4 system- clocking periods (Tstates).

Bus Timing (cont’d) A bus cycle is broken into four states or T periods : T1 : to send the address to the memory or I/O & ALE signal to the demultiplexers T2 : to send data to memory for a write and to test the READY pin and active control signals RD or WR T3 : allows the memory time to access data and allows data to be transferred between the microprocessor T4 : where data are written

READY and the WAIT STATE 4 READY input causes wait states for slower memory and I/O components. A wait state (Tw) is an extra clocking period, inserted between T2 & T3 that lengthens the bus cycle. If one wait state is inserted, then the memory access time is lengthened by one clocking period (200 ns) to 660 ns, normally 460 ns with a 5 MHz clock. –The READY input READY is sampled at the end T2 & during Tw (see Fig. 8-14)Fig. 8-14

Minimum Mode versus Maximum Mode Minimum mode operation is similar to that of the Intel 8085A microprocessor, while maximum mode operation is new & specially designed for the operation of the 8087 arithmetic coprocessor 4 Minimum Mode Operation –it is obtained by connecting the mode selection pin MN/MX to +5.0V (see Fig. 8-19)Fig –the minimum mode allows the 8085A, 8 bit peripherals to be used with the 8086/8088 without any special considerations

Minimum Mode versus Maximum Mode (cont’d) 4 Maximum Mode Operation –it is selected by grounding MN/MX –differs from minimum in that some of the control signals must be externally generated, so taht it is need an external bus controller, 8288 bus controller (see Fig. 8-20)Fig –the maximum mode is used only when the system contains external coprocessors such as the 8087 arithmetic coprocessor

Minimum Mode versus Maximum Mode (cont’d) 4 The 8288 Bus Controller (see Fig. 8-21)Fig –it must be used in the maximum mode to provide the control bus signals to the memory and I/O –this is because the maximum mode operation of the 8086/8088 removes some of the systems control signal lines in favor of control signals for the coprocessors –the 8288 reconstructs these removed control signals