8086 Based System

20
8086 BASED SYSTEM Sunil Mathur

Transcript of 8086 Based System

Page 1: 8086 Based System

8086 BASED SYSTEM

Sunil Mathur

Page 2: 8086 Based System

Signal Defination

Page 3: 8086 Based System

Minimum mode Configuration

Page 4: 8086 Based System

Demultiplexing of AD lines

Page 5: 8086 Based System

Generation of Control Signals

Page 6: 8086 Based System

Transceiver

Page 7: 8086 Based System

Minimum-mode Memory-Read cycle of 8086 system

Page 8: 8086 Based System

Minimum-mode Memory-Write cycle of 8088

Page 9: 8086 Based System

Memory interfacing in Minimum mod

Page 10: 8086 Based System

Maximum Mode Configuration

Page 11: 8086 Based System

Bus Controller 8288

Page 12: 8086 Based System

Operating Modes of 8288

• I/O Bus Mode

• The 8288 is in the I/O bus mode if the IOB pin is high. In the I/O bus mode, all I/O command lines IORC¯, IOWC¯, AIOWC¯, INTA¯) are always enabled (i.e., not dependent on AEN). No waiting is involved when the CPU wants to gain access to the I/O bus It is advantageous to use the IOB mode if I/O or peripherals dedicated to one processor exist in a multi-processor system.

Page 13: 8086 Based System

Operating Modes of 8288

• System Bus Mode

• This mode assumes bus arbitration logic will inform the bus controller on the AEN line that when the bus is free for use.

• Both memory and I/O commands wait for bus arbitration.

• This mode is used when only one bus exists. Here, both I/O and memory are shared by more than one processor.

Page 14: 8086 Based System

Operating Modes of 8288

• Command Outputs

• The advanced write commands are made available to initiate write procedures early in the machine cycle. This signal can be used to prevent the processor from entering an unnecessary wait state INTA¯ (Interrupt Acknowledge) acts as an I/O read during an interrupt cycle.

Page 15: 8086 Based System

Control Outputs

• The control outputs of the 8288 are Data Enable (DEN¯), Data Transmit/Receive (DT/R¯) and Master Cascade Enable/Peripheral Data Enable (MCE/PDEN¯).

• The DEN¯ signal determines when the external bus should be enabled onto the local bus and the DT/R determines the direction of data transfer.

• The MCE/PDEN pin changes function with the two modes of the 8288. When the 8288 is in the IOB mode (IOB high), the PDEN signal serves as a dedicated data enable signal for the I/O or Peripheral System bus

Page 16: 8086 Based System

Maximum-mode Memory-Read cycle of 8086

Page 17: 8086 Based System

Maximum-mode Memory-Write cycle of 8086

Page 18: 8086 Based System

Memory interface of a Maximum-mode 8086

Page 19: 8086 Based System
Page 20: 8086 Based System