Freescale Semiconductor DSP56366 Car Stereo System User Manual


 
Programming Sheets
DSP56366 24-Bit Digital Signal Processor User Manual, Rev. 4
D-24 Freescale Semiconductor
Figure D-9. Host Interrupt Control and Interrupt Status
Application:
Date:
Programmer:
Sheet 4 of 6
HOST (HDI08)
76543210
Processor Side
RREQHF1 TREQHF0INIT HLEND
Transmit Request Enable
DMA Off 0 = Interrupts Disabled 1 = Interrupts Enabled
DMA On 0 = DSP -> Host 1 = Host -> DSP
Host Flags
Write Only
Initialize (Write Only)
Host Little Endian
Receive Request Enable
DMA Off 0 = Interrupts Disabled 1 = Interrupts Enabled
DMA On 0 = Host -> DSP 1 = DSP -> Host
0 = No Action 1 = Initialize DMA
HDRQ
*
0
HDRQ HOREQ/HTRQ HACK/HRRQ
0 HOREQ HACK
1 HTRQ HRRQ
76543210
*
= Reserved, Program as 0
*
0
RXDFHF3 TXDEHF2HREQ TRDY
Interrupt Status Register (ISR)
$2 R/W
Reset = $0
Transmit Data Register Empty
0 = Wait 1 = Write
Transmitter Ready
0 = Data in HI 1 = Data Not in HI
Host Flags
Read Only
Receive Data Register Full
0 = Wait 1 = Read
Host Request
0 = HOREQ
Deasserted 1 = HOREQ Asserted
INIT
INIT
HM1
(HDM1)
HM0
HF1
(HDM0)
HF1
HF0
HF0
Interrupt Control Register (ICR)
HDM[2:0] = 100
HDM1 and/or HDM0 = 1
TREQ
TREQ
RREQ
RREQ
For HM[1:0] bits, see
Table 6-12 in Section 6
0
*
$0 R/W
Reset = $0
*
0
*
0
HDM[2:0] = 000