4-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL 62901 Hardware Detail of Intel.

Slides:



Advertisements
Similar presentations
8086/8088 Hardware Specifications (Chapter 8)
Advertisements

Gursharan Singh Tatla PIN DIAGRAM OF 8086 Gursharan Singh Tatla Gursharan Singh Tatla
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.
Parul Polytechnic Institute
8088/86 Microprocessors and Supporting Chips
11-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL I/O System Design.
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 22 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 
8088 Microprocessor Hardware. Microprocessor System Modules CPU Memory (RAM, ROM) Peripherals (IO) Data Bus Control Bus Address Bus Keyboard Monitor Printer.
SYSTEM CLOCK Clock (CLK) : input signal which synchronize the internal and external operations of the microprocessor.
The 8085 Microprocessor Architecture
Microprocessor and Microcontroller
I/O Unit.
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
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.
Design of Microprocessor-Based Systems Hardware Detail of Intel 8088 Dr. Esam Al_Qaralleh CE Department Princess Sumaya University for Technology.
MICROPROCESSOR BASED SYSTEM DESIGN
8086 & Z80 µP Lec note 2.
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.
Khaled A. Al-Utaibi  Intel Peripheral Controller Chips  Basic Description of the 8255  Pin Configuration of the 8255  Block Diagram.
created by :Gaurav Shrivastava
Address Decoding Memory/IO.
8086/8088 Hardware Specifications A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
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.
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.
Microprocessor. Interrupts The processor has 5 interrupts. CALL instruction (3 byte instruction). The processor calls the subroutine, address of which.
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.
Z80 Overview internal architecture and major elements of the Z80 CPU.
80386DX. Features of 80386DX It supports 8/16/32 bit data operands It has 32-bit internal registers It supports 32-bit data bus and 32-bit non-multiplexed.
80386DX functional Block Diagram PIN Description Register set Flags Physical address space Data types.
Computer Architecture Lecture 6 by Engineer A. Lecturer Aymen Hasan AlAwady 1/12/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
EFLAG Register of The The only new flag bit is the AC alignment check, used to indicate that the microprocessor has accessed a word at an odd.
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.
8086 and families Features of Bit Microprocessor : is a 16bit processor. It’s ALU, internal registers works with 16bit binary word.
MACHINE CYCLE AND T-STATE
The 8085 Microprocessor Architecture. What 8085 meant for? 80 - year of invention bit processor 5 - uses +5V for power.
8088 CPU External Pins, Timing, and IBM PC BUS 四川大学计算机学院 李征 Tel: Oicq:
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.
5-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL
Gandhinagar Institute of Technology
8 085Microprocessor Temp Reg (8) Accumulator (A reg) Flag flip flops(8) Instruction Register (8) Arithmetic Logic Unit ALU Instruction Decoder and Machine.
Memory Interface EEE 365 [FALL 2014] LECTURER 12 ATANU K SAHA BRAC UNIVERSITY.
G.H.PATEL COLLEGE OF ENGG.& TECH. SUBJECT:-Micro processor & controller GUIDED BY :-Bhavesh R hindocha PREPARED BY:- PARTH TRIVEDI( ) AJAY KATHIRIYA( )
EEE /INSTR/CS F241 ES C263 Microprocessor Programming and Interfacing
COURSE OUTCOMES OF Microprocessor and programming
Everybody.
Introduction to the processor and its pin configuration
CPU Sequencing 6/30/2018.
PIN description of 8086 in Minimum Mode
COURSE OUTCOMES OF Microprocessor and programming
EE3541 Introduction to Microprocessors
8086/8088 Hardware Specifications
8085 Microprocessor Architecture
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
8085 Microprocessor Architecture
X1 & X2 These are also called Crystal Input Pins.
Md. Mojahidul Islam Lecturer Dept. of Computer Science & Engineering
8085 Microprocessor Architecture
CPU Sequencing 7/20/2019.
Presentation transcript:

4-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL Hardware Detail of Intel 8088

Pin Configuration

Pin Description GND: 1 & 20 Both need to be connected to ground VCC: 21 VCC = 5V CLK: 19 Input 33% duty cycle 1/3*T2/3*T MN/MX: 33 Input High  Minimum mode Low  Maximum mode RESET: 21 Input Reset 8088  Duration of logic high must be greater than 4*T  After reset, 8088 fetches instructions starting from memory address FFFF0H Pin NamePin Number Direction Description

Pin Description Pin NamePin Number Direction Description READY 22 Input Informs the processor that the selected memory or I/O device is ready for a data transfer 8088 Selected memory or I/O device Data bus READY wait for memory or I/O ready Start data transfer

Pin Description Pin NamePin Number Direction Description HOLD 31 Input The execution of the processor is suspended as long as HOLD is high HLDA 30 Output Acknowledges that the processor is suspended 8088 Memory HOLD HLDA Device 2 Bus  Procedure for Device 2 to use bus  Drive the HOLD signal of 8088 high  Wait for the HLDA signal of 8088 becoming high  Now, Device2 can send data to bus

Pin Description Pin NamePin Number Direction Description NMI 17 Input Causes a non-maskable type-2 interrupt INTR 18 Input Indicates a maskable interrupt request INTA 24 Output Indicates that the processor has received an INTR request and is beginning interrupt processing  NMI (non-maskable interrupt): a rising edge on NMI causes a type-2 interrupt  INTR: logic high on INTR poses an interrupt request. However, this request can be masked by IF (Interrupt enable Flag). The type of interrupt caused by INTR is read from data bus 8088 External device Data bus INTR INTA INTR INTA Data BusInt. type  INTA: control when the interrupt type should be loaded onto the data bus

Pin Description Pin NamePin Number Direction Description ALE 25 Output Indicates the current data on 8088 address/data bus are address DQ G 8088 A[19:8] ATE AD[7:0] D[7:0] A[7:0] A[19:8] D latches Buffer

Pin Description Pin NamePin Number Direction Description DEN 26 Output Disconnects data bus connection DT / R 27 Output Indicates the direction of data transfer 8088 AD[7:0] Data bus D[7:0] DEN DT/R DENDT/ R DEN DT/R 1 X Disconnected 0 0 To From 8088

Pin Description Pin NamePin Number Direction Description WR 29 Output Indicates that the processor is writing to memory or I/O devices RD 32 Output IO/ M 28 Output Indicates that the processor is reading from memory or I/O devices Indicates that the processor is accessing whether memory (IO/M=0) or I/O devices (IO/M=1) WR RD IO/M 8088 Memory WE OE CS Addr. Dec. Addr. Dec. IO/M WR or RD I/O

Pin Description Pin NamePin Number Direction Description AD[7:0] 9-16 I/O Address / Data bus A[19:8] 2-8, Input Address bus SS 0 34 Output TEST 23 Input Status Output It is examined by processor testing instructions

Clock Generator K 10uF +5V Ready1 Ready2 RES RDY1 RDY2 X1 X2 Ready CLK RESET CLK Ready  Generates 33% duty cycle clock signal  Generates RESET signal  Synchronizes ready signals from memory and I/O devices

4-12 System Timing Diagrams  T-State: — One clock period is referred to as a T-State T-State — An operation takes an integer number of T-States  CPU Bus Cycle: — A bus cycle consists of 4 or more T-States T1T2T3T4

4-13 Memory Read Timing Diagrams T1 T2 T3T4 CLK ALE A[19:16] S3-S6 A[15:8] AD[7:0]A[7:0]D[7:0] IO/M DT/R DEN RD WR A[15:8 ] AD[7:0] A[15:0] Buffer D latch Trans -ceiver D[7:0] DT/R DEN IO/M WR RD 8088 Memory

4-14 Memory Write Timing Diagrams T1 T2 T3T4 CLK ALE A[19:16] S3-S6 A[15:8] AD[7:0]A[7:0]D[7:0] IO/M DT/R DEN RD WR A[15:8 ] AD[7:0] A[15:0] Buffer D latch Trans -ceiver D[7:0] DT/R DEN IO/M WR RD 8088 Memory

4-15 Interrupt Acknowledge Timing Diagrams T1 T2 T3T4 CLK INTR INTA D[7:0] 8088 External device Data bus INTR INTA  It takes one bus cycle to perform an interrupt acknowledge  During T1, the process tri-states the address bus  During T2, INTA is pulled low and remains low until it becomes inactive in T4  The interrupting devices places an 8-bit interrupt type during INTA is active Int. Type

4-16 HOLD/HLDA Timing Diagrams T2T3T4 CLK HOLD 8088 Memory HOLD HLDA Device 2 Bus HLDA Hold State  The processor will examine HOLD signal at every rising clock edge  If HOLD=1, the processor will pull HLDA high at the end of T4 state (end of the execution of the current instruction) and suspend its normal operation  If HOLD=0, the processor will pull down HLDA at the falling clock edge and resume its normal operation