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)

765 4 3 21 0

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

765 4 3 21 0

* = 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