9-7 MAXIMUM MODE AND 16-BIT BUS INTERFACE DESIGNS

As noted in the chapter's introduction, all of the Intel examples in the first six sections of this chapter are based on a minimum mode 8088 processor.To convert the designs to a maximum mode system two primary changes are necessary.First of all, an 8288 bus controller must be connected into the system as shown in Figs.8-9 and 8-10.

For a system that contains an 8237 DMA controller, the 8288 would replace the circuit for encoding the \RD,\WR and IO/ \M signals shown in Fig.9-38 and detailed in Fig.9-39.In any event, with the inclusion of an 8288 the \RD and \WR pins on the interfaces would be attached to the \IORC and \IOWC outputs from the 8288 and the IO/ \M lines shown entering the address decoders would no longer be required.

The other major change concerns the HRQ and HLDA signals used to make bus requests and grants.The 8237 is designed to output a continuous request HRQ signal until it is ready to relinquish the bus, at which time it drops the signal.Also, the processor outputs a continuous HLDA signal. This is compatible with n 8086/8088 processor in minimum mode, but in maximum mode the processor uses a single \RQ / \GT line to both receive requests and issue grants and expects to see only a pulse at the time the request is made.The request is acknowledged by outputting a pulse and a second pulse must be sent to the processor from the DMA controller at the conclusion of the DMA activity.

A circuit for converting between the two-line continous signals associated with the 8237 and the one-line pulses of a maximum mode processor is given in Fig.9-51.

PRETHODNA FOLIJA SADRZAJ SLEDECA FOLIJA