2 - 10 DSP96002 USER’S MANUAL MOTOROLA

register (IVR) onto the data bus outputs D0-D31. This provides an interrupt acknowl-
edge capability compatible with MC68000 family processors.
If the host interface is in DMA mode, HA is used as a DMA transfer acknowledge in-
put and it is asserted by an external device to transfer data between the Host Interface
registers and an external device. In DMA read mode, HA is asserted to read the Host
Interface RX register on the data bus outputs D0-D31. In DMA write mode, HA is as-
serted to strobe external data into the Host Interface TX register. Write data is latched
into the TX register on the rising edge of HA.
HR (Host Request) - active low output, never three-stated. The host request HR is as-
serted to indicate that the host interface is requesting service - either an interrupt request
or a DMA request - from an external device.
The HR output may be connected to interrupt request input IRQA, IR
QB, or IRQC of another DSP96002. The DSP96002 on-chip DMA Controller
channel can select the interrupt request input as a DMA transfer request input.
BR (Bus Request) - active low output, never three-stated. BR is asserted when the CPU
or DMA is requesting bus mastership. BR is deasserted when the CPU or DMA no
longer needs the bus. BR may be asserted or deasserted independent of whether
the DSP96002 is a bus master or a bus slave. Bus "parking" allows BR to be
deasserted even though the DSP96002 is the bus master. See the description of bus
"parking" in the BA pin description. The RH bit in the Bus Control Register (see
Section seven) allows BR to be asserted under software control even though the
CPU or DMA does not need the bus. BR is typically sent to an external bus arbitrator
which controls the priority, parking and tenure of each DSP96002 on the same external
bus. BR is only affected by CPU or DMA requests for the external bus, never for the
internal bus. During hardware reset, BR is deasserted and the arbitration is reset
to the bus slave state.
BG (Bus Grant) – active low input. BG must be asserted/ deasserted synchronous to the
input clock (CLK) for proper operation. BG is asserted by an external bus arbitration
circuit when the DSP96002 may become the next bus master. When BG is asserted,
the DSP96002 must wait until BB is deasserted before taking bus mastership. When
BG is deasserted, bus mastership is typically given up at the end of the current bus
cycle. This may occur in the middle of an instruction which requires more than one ex-
ternal bus cycle for execution. Note that indivisible read-modify-write instructions