Motorola DSP56012 User Manual

Page of 270
 
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
7
0
HM0
HM1
X:$FFE9
DMA
HF1
HF0
HCP
HTDE
HRDF
7
0
0
0
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
7
0
0
DMA
X:$FFE8
0
HF3
HF2
HCIE
HTIE
HRIE
7
0
0
0
AA0316