Data Buffering and Minimum Mode CPU
Data Buffering and Minimum Mode CPU
Mode CPU
8086 Minimum Mode configuration
Requirements
• This IC can cater only to 8 lines that is three such Ics can used.
• This is a transparent D type latch means when the enable G pin is high the Q
Output will follow the data D inputs.
• This ic provides a buffered output i.e. it has the capability to drive high
capacitance buses that are normally encountered and the current driving
capabilities of address lines is raised so that more number of TTL loads may be
driven
Partial Buffered System/Address Bus Buffering
Fully Buffered System/Data bus buffering(74LS245)
• The (^DEN) of the processor is connected to the enable line (^G) of the buffer
• The (DT/^R) Line is high for data write and low for data read and this pin is
connected to the DIR pin of buffer.
Maximum Mode CPU
• In this mode more than one processor is present in the system.
• All the resources like memory, address bus, data bus are shared
between the two processors
• In this configuration the latches are used to demultiplex the
multiplexed address data lines and two transceivers Are used to
enable the data flow and direction of data flow.
• The control signal of maximum mode of operation are generated by
the bus controller chip 8288.
• The 8288 provides the control and command timing signals for 8086.
• The bus controller 8288 works in two operation mode that is input
output bus mode and system bus mode.
8288 Pin Configuration
Maximum Mode CPU
Clock Generator
• A clock is a square wave signal of its frequency.
• One cycle of the clock is called T state, And all timings and delays are
multiples of this T state duration.
• The crystal frequency must be three times the desired frequency for
the microprocessor.
• The ready and reset signals are applied to the clock generator and it
synchronise the ready and reset signals with clock and then apply
them to microprocessor.
Block Diagram of 8284
Operation of clock section
• The clock logic generates the three output signals named OSC., CLOCK and PCLK.
• Crystal oscillator has two inputs, generates square wave signal at the same frequency as
a crystal.
• This square wave is applied to AND gate and also to an inverted buffer that provides an
OSC output signal.
• The and gate is used to apply the oscillator output to the divide by three counter when
F/C(bar) is at logic 0. when it is logic 1, then EFI is passed through the counter.
• The output of divide by three counter generates the timing for ready and reset signals.
• If in a system there is more than one 8284 then those entire 8284
clock generators are synchronised by CSYNC input.
• This circuit applies the reset signal to the microprocessor on the negative
edge of each clock.
• The RC circuit provide logic 0 to the RES input pin when power is first
applied to the system.
• The RES input becomes a logic one because the capacitor charges towards
+5 Volt through the Register.
Operation of READY section
• The Ready section generates the ready signal for 8086.
• Whenever the logic level of RDY1 and AEN1 becomes 01 or the logic level
of RDY2 and AEN2 becomes 01 the Ready output becomes low.
• The AEN1 is used for generating wait state in 8086 bus cycle whereas RDY1
is used for generating the wait state in the DMA bus cycle.
8284 IC
• RES (RESET IN): RES is an active low input signal which is used to
generate resets IN signal for 8284. This is connected to the power
supply of the microprocessor. When microprocessor wakes up at that
time a low signal is generated on this pin of 8284.
• CSYNC: The clock synchronization pin is used whenever the EFI input
provides synchronization in systems with multiple processors. If the
internal crystal oscillator is used, this pin must be ignored.
• RDY 1 and AEN1 bar: These two signals are input signals to 8284.
These signals used together to provide the ready signal to the
microprocessor.
• RDY2 and AEN2’ : These two signals are additional set of ready and
address enable signals and the function of these pins are same as
previous. These bins are used for multi processing system.
• RESET : It is connected to reset signal of 8086 processor.
• OSC: Oscillator is the output signal and its clock frequency is the same
as that of the crystal oscillator.
• PCLK: The peripheral clock signal is one-sixth the crystal or EFI input
frequency, and has a 50-percent duty cycle. The PCLK output provides
a clock signal; to the peripheral equipment in the system
AD0-AD15
ALE
DT/R’
MRDC/IORC [ MWTC/IORC]
DEN
Memory Read Operation