Dsp Slave Transmit Data Register (Dtxs); Dsp Host Port Gpio Data Register (Dath) - Motorola DSP56305 User Manual

24-bit digital signal processor
Table of Contents

Advertisement

HOST INTERFACE (HI32)
DSP SIDE Programming Model
6.5.11

DSP Slave Transmit Data Register (DTXS)

The 24-bit wide DSP slave transmit data register (DTXS) is the input stage of the slave
DSP-to-host data path FIFO used for DSP-to-host slave data transfers in the PCI mode
(HM = $1).
The DTXS may be written if the STRQ bit is set in the DSR. Data should not be written to
the DTXS until STRQ is set to prevent previous data from being overwritten. Filling the
DTXS by DSP56300 core writes (MOVE(P) instructions or DMA transfers) clears STRQ.
The DSP56300 core may set the STIE bit to cause a host receive data interrupt when
STRQ is set.
In the 32-bit mode (HM = $1 with HRF = $0), only the two least significant bytes of the
DTXS are transferred. (See Section 6.5.9, above,Table 6-5, and Section 6-16)
Hardware, software and personal software resets empty the DTXS.
6.5.12

DSP Host Port GPIO Data Register (DATH)

23
22
21
20
19
18
DAT
DAT
DAT
DAT
DAT
DAT
23
22
21
20
19
18
The DATH is a 24-bit read/write data register used by the DSP56300 core to read or
write data to/from host port signals configured as GPIO. The DATH cannot be accessed
by the host processor.
DAT23-DAT0 are used to read or write data from/to the corresponding GPIO signal.
The functionality of the DAT23-DAT0 bits is defined in Table 6-10.
Hardware and software resets clear all DATH bits.
6-46
17
16
15
14
13
DAT
DAT
DAT
DAT
DAT
17
16
15
14
13
Bit
Name
23-0
DAT23-DAT0
DSP56305 User's Manual
12
11
10
9
8
7
DAT
DAT
DAT
DAT
DAT
DAT
12
11
10
9
8
7
Function
GPIO Signal Data
6
5
4
3
2
1
DAT
DAT
DAT
DAT
DAT
DAT
6
5
4
3
2
1
MOTOROLA
0
DAT
0

Advertisement

Table of Contents
loading

Table of Contents