Figure49 hi flag operation, 6 hsr reserved—bits 5 and 6, 7 hsr dma status (dma)—bit 7 – Motorola DSP56012 User Manual

Page 98: 3 hi receive data register (horx), Hsr reserved—bits 5 and 6 -18, Hsr dma status (dma)—bit 7 -18, Hi receive data register (horx) -18, Figure 4-9, Hi flag operation -18, For additional information. an

Advertising
background image

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

Advertising