beautypg.com

Motorola DSP96002 User Manual

Page 13

background image

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,

H

A 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,

H

A is asserted to read the Host

Interface RX register on the data bus outputs D0-D31. In DMA write mode,

H

A 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

H

A.

H

R

(Host Request) - active low output, never three-stated. The host request

H

R 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

H

R output may be connected to interrupt request input

I

R

Q

A,

I

R

Q

B, or

I

R

Q

C of another DSP96002. The DSP96002 on-chip DMA Controller

channel can select the interrupt request input as a DMA transfer request input.

B

R

(Bus Request) - active low output, never three-stated.

B

R is asserted when the CPU

or DMA is requesting bus mastership.

B

R is deasserted when the CPU or DMA no

longer needs the bus.

B

R may be asserted or deasserted independent of whether

the DSP96002 is a bus master or a bus slave. Bus "parking" allows

B

R to be

deasserted even though the DSP96002 is the bus master. See the description of bus

"parking" in the

B

A pin description. The RH bit in the Bus Control Register (see

Section seven) allows

B

R to be asserted under software control even though the

CPU or DMA does not need the bus.

B

R is typically sent to an external bus arbitrator

which controls the priority, parking and tenure of each DSP96002 on the same external

bus.

B

R is only affected by CPU or DMA requests for the external bus, never for the

internal bus. During hardware reset,

B

R is deasserted and the arbitration is reset

to the bus slave state.

B

G

(Bus Grant) – active low input.

B

G must be asserted/ deasserted synchronous to the

input clock (CLK) for proper operation.

B

G is asserted by an external bus arbitration

circuit when the DSP96002 may become the next bus master. When

B

G is asserted,

the DSP96002 must wait until

B

B is deasserted before taking bus mastership. When

B

G 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