4-18 DSP56012 User’s Manual MOTOROLA

Parallel Host Interface
Host Interface (HI)
4.4.4.2.6 HSR Reserved—Bits 5 and 6
These status bits are reserved for future revisions and read as 0s during DSP read
operations.
4.4.4.2.7 HSR DMA Status (DMA)—Bit 7
The DMA bit indicates that the host processor has enabled the DMA mode of the HI
by setting HM1 or HM0 to 1. When the DMA bit is 0, it indicates that the DMA mode
is disabled by the HM0 and HM1 bits (in the ICR) and that no DMA operations are
pending. When the DMA bit is set, the DMA mode has been enabled if one or more
of the host mode bits have been set. The channel not in use can be used for polling or
interrupt operation by the DSP.
Note: Hardware reset, software reset, individual reset, and Stop clear the DMA bit.
4.4.4.3 HI Receive Data Register (HORX)
The HI Receive data register (HORX) is used for host-to-DSP data transfers. The
HORX register is viewed as a 24-bit read-only register by the DSP CPU. The HORX
register is loaded with 24-bit data from the Transmit data registers (TXH:TXM:TXL)
on the host processor side when both the host-side Transmit Data register Empty
Figure 4-9 HI Flag Operation
Host to DSP56012 Status Flags
$0
Host Interrupt Control Register
(ICR)
(Read/write)
Host Status Register
(HSR)
(Read Only)
DSP56012
INIT HF1 HF0 0 TREQ RREQ
70
HM0HM1
X:$FFE9 DMA HF1 HF0 HCP HTDE HRDF
70
00
DSP56012 to Host Status Flags
$2
Host Interrupt Status Register
(ISR)
(Read Only)
Host Control Register
(HCR)
(Read/write)
DSP56012
HOREQ HF3 HF2 TRDY TXDE RXDF
70
0DMA
X:$FFE8 0HF3 HF2 HCIE HTIE HRIE
70
00
AA0316