0% found this document useful (0 votes)
11 views

Minimum and maximum mode

The document describes the minimum and maximum mode configurations of the 8086 microprocessor. In minimum mode, the 8086 operates as the sole processor with specific control signals generated internally, while in maximum mode, it can connect with additional processors, requiring a bus controller for resource allocation. Key components and their functions, such as clock generators, latches, and transceivers, are detailed for both configurations.

Uploaded by

mohsin shaikh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Minimum and maximum mode

The document describes the minimum and maximum mode configurations of the 8086 microprocessor. In minimum mode, the 8086 operates as the sole processor with specific control signals generated internally, while in maximum mode, it can connect with additional processors, requiring a bus controller for resource allocation. Key components and their functions, such as clock generators, latches, and transceivers, are detailed for both configurations.

Uploaded by

mohsin shaikh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

Minimum mode configuration of 8086 microprocessor (Min mode)

• 8086 works in
Minimum Mode, when MN/
MX’ = 1.
• Minimum Mode, 8086
is the only processor in the
system.

The Minimum Mode circuit of


8086 is as shown below:
• Clock is provided by the
8284 clock generator, it
provides CLK, RESET and READY
input to 8086.
•Address from the
address bus is latched into
8282 8-bit latch.
• Three such latches
are needed, as address
bus is 20-bit.
• The ALE of 8086 is
connected to STB of the
latch.
• The ALE for this latch
is given by 8086 itself.
•The data bus is driven
through 8286 8-bit trans-
receiver.
•Two such trans-receivers
are
needed, as the data bus is 16-
bit.
• The trans-receivers
are enabled through the DEN
signal, while the direction of
data is controlled by the
DT/R’ signal.
• DEN’ is connected to
OE’ and DT/R’ is connected to
T. Both DEN’ and DT/R’ are
given by 8086 itself.
•Contr signals for
ol
operations allare generated
by decoding M/IO’ , RD’
and WR’ signals.
• M/IO’ , RD’ and WR’
are decoded by a 3:8
decoder like IC 74138.
• Bus Request (DMA) is
done using the HOLD and
HLDA signals.
• INTA’ is given by
8086, in response to an
interrupt on INTR line.
• At T1 state ALE =1 ,this indicates that
a valid address is latched on
the address bus and also M /
IO’= 1, which indicates
the memory operation is in
progress.
• In T2, the address is removed from
the local bus and is sent to
the addressed device. Then the
bus is tristated.
• When RD’ = 0 , the valid data is
present on the data bus.
• During T2 DEN’ =0, which enables
transceivers and DT/R’ =
0 ,which indicates that the
data is received.
• During T3, data is put on the data
bus and the processor reads it.
• The output device makes the READY
transfer
line process.
high. This When the
means the
processor
output makes has
device the read signal to
performed
1, then
the the output device will again
data
tristate its bus drivers.
• At T1 state ALE =1 ,this indicates that a
valid address is latched on the address
bus and also M / IO’= 1, which
indicates the memory operation is in
progress.
• In T2, the processor sends the data
to be written to the addressed location.
• The data is buffered on the bus until
the middle of T4 state.
• The WR’=0 becomes at the beginning
of T2.
• The BHE’ and A0 signals are used to
select the byte or bytes of memory or
I/O word.
• During T2 DEN’ =0, which
transceivers and DT/R’ = 1 ,which
enables,
indicates that the data is transferred
by the processor to the addressed
device.
Maximum mode configuration of 8086 microprocessor (Max mode)

• In this we can connect more processors to 8086 (8087/8089).


• 8086 max mode is basically for implementation of allocation
of global resources and passing bus control to
other coprocessor(i.e. second processor in the system),
because two processors can not access system bus at
same instant.
• All processors execute their own program.
• The resources which are common to all processors are known
as global resources.
• The resources which are allocated to a particular processor
are known as local or private
resources.
•When MN/ MX’ = 0 ,
8086 works in max mode.
•Clock is provided by
clock
8284generator.
•8288 bus Address
from
controller-
the address bus
latched into 8282 8-bit latch.
is
• Three such latches
are required because
address bus is 20 bit.
• The ALE(Address
latch enable) is
connected to STB(Strobe) of
the latch.
• The ALE for latch is
given by 8288 bus controller.
• The data bus is
operated through 8286 8-bit
transceiver. Two such
transceivers are required,
because data bus is 16-bit.
• The are
transceivers
theenabled
DEN signal, while
the direction of data is
controlled by the DT/R signal.
DEN is connected
to OE’ and DT/ R’ is connected
to T. Both DEN and DT/ R’ are
given by 8288 bus controller.
• Control signals for all operations
are generated by decoding S’2, S’1 and S’0
using 8288 bus controller.
• Bus request is done using
RQ’ / GT’ lines interfaced with
8086. RQ0/GT0 has more
priority than RQ1/GT1.
•INTA’ is given by 8288,
in response to an interrupt on
INTR line of 8086.
•In max mode, the
advanced write signals get
enabled one T- state in advance
as compared to normal write
signals. This gives slower
devices more time to get ready
to accept the data,
therefore it reduces the number
of cycles.
• S0,S1,S2 are set at the
beginning of bus cycle.
•On detecting the change
on passive state S0 = S1 = S2 = 1,
the 8288 bus controller will
output a pulse on its ALE and
apply a required signal to its
DT/R pin during T1.
•In T2, 8288 will set DEN =
1 thus enabling transceiver.
•For an input, 8288 it
will activates MRDC or IORC.
•These signals are
activated until T4.
•For an output, the
AMWC or AIOWC is
activated from T2 to T4 and
MWTC or IOWC is activated
from T3 to T4.
•The status bits S0
to S2 remain active until T3,
and become passive during T3
and T4.
•If ready input is
not activated before T3, wait
state will be inserted
between T3 and T4.

Sonal Hutke

You might also like