beautypg.com

Motorola DSP96002 User Manual

Page 103

background image

MOTOROLA

DSP96002 USER’S MANUAL

7 - 17

7.4.7 Host Receive Data Register (HRX) - DSP96002 Side

The Host Receive Data register (HRX) is used for host processor to DSP96002 data transfers. The HRX

register is viewed as a 32-bit read-only register by the DSP96002. The HRX register is loaded with 32-bit

data from the TX register when both the Transmit Data Register Empty TXDE and Host Receive Data Full

HRDF bits are cleared. This transfer operation sets TXDE and HRDF. The HRX register contains valid data

when the HRDF bit is set. Reading HRX clears HRDF. The DSP96002 may program the HRIE bit to cause

a Host Receive Data interrupt when HRDF is set.

7 6 5 4 3 2 1 0
HREQ INIT TYEQ TREQ RREQ TRDY TXDE RXDF

READ/WRITE

15 14 13 12 11 10 9 8

INTERRUPT CONTROL/STATUS

HMRC ** HRST DMAE HF3 HF2 HF1 HF0

REGISTER

ICS

31 16

** ** ** ** ** ** ** ** ** ** ** ** **

31 16 15 0
** ** ** ** ** ** SEM15 - SEM0 READ/WRITE
SEMAPHORE
REGISTER
SEM

31 16 15 14 8 7 0
** ** ** ** ** ** HC ** HV READ/WRITE
COMMAND VECTOR
REGISTER
CVR

31 8 7 0
** ** ** ** ** ** ** ** ** IV7-IV0 READ/WRITE
INTERRUPT VECTOR
REGISTER
IVR

31 0
RX READ-ONLY
RECEIVE DATA
REGISTER
RX

31 0
TX WRITE-ONLY
TRANSMIT DATA
REGISTER
TX
** - reserved, read as zero, should be written with zero
for future compatibility.

Figure 7-11. HI - Host Processor Programming Model