LOCAL BUS INTERFAcE
•The CLK2 input provides a
•The RESET input forces the Intel386 DX microprocessor to a known reset state.
•The HOLD signal can be generated by another bus master to request that the Intel386 DX microprocessor release control of the bus. The Intel386 DX micropro- cessor responds by activating the Hold Acknowledge (HLDA) signal as it relinquishes control of the local bus.
•The Maskable Interrupt (INTR) and
•The BUSY#, ERROR#, and Pro.cessor Extension Request (PEREQ) signals make up the interface to an external numeric coprocessor. BUSY# and ERROR# are status signals from the coprocessor; PEREQ allows the coprocessor to request data from the Intel386 DX microprocessor.
All of the Intel386 DX microprocessor bus interface pins are summarized in Table
3.1 BUS OPERATIONS
There are seven types of bus operations:
•Memory read
•Memory write
•I/O read
•I/O write
•Instruction fetch
•Interrupt acknowledge
•Halt/shutdown
Each bus cycle is initiated when the address is valid on the address bus, and bus status pins are driven to states that correspond to the type of bus cycle, and ADS# is driven low. Status pin states that correspond to each bus cycle type are shown in Table
Memory read and memory write cycles can be locked to prevent another bus master from using the local bus and allow for indivisible