Motorola DSP56301 Cont SFT, Universal Bus mode Fetch SFT =, Data path and clears the Strq

Models: DSP56301

1 372
Download 372 pages 304 b
Page 171
Image 171

Host-Side Programming Model

Table 6-22.Host Interface Control Register (HCTR) Bit Definitions (Continued)

Bit

Bit Name

Reset

Mode

 

Description

Number

Value

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7 Cont.

SFT Cont.

0

UBM

Universal Bus mode

Fetch (SFT = 1):

 

 

 

PCI

(DCTR[HM] = $2 or

There is no FIFO buffering of the DSP-to-host

 

 

 

 

$3)

data path. Writing SFT = 1 resets the DSP-to-host

 

 

 

 

 

data path and clears the STRQ and the

 

 

 

 

 

HSTR[HRRQ]. At the beginning of a read data

 

 

 

 

 

transfer from the HRXS, STRQ is set. STRQ is

 

 

 

 

 

cleared when the DSP56300 core writes to the

 

 

 

 

 

DTXS; HSTR[HRRQ] is cleared if the HRXS is

 

 

 

 

 

empty and set if it contains data to be read by an

 

 

 

 

 

external host. If the host is not reading from the

 

 

 

 

 

HRXS, the DSP-to-host data path is forced to the

 

 

 

 

 

reset, and STRQ and HSTR[HRRQ] are cleared.

 

 

 

 

 

Note: Any data remaining in the DSP-to-host

 

 

 

 

 

data path is lost when the reset state is

 

 

 

 

 

entered.

 

 

 

 

 

 

 

 

 

 

PCI and Universal Bus

Pre-fetch (SFT = 0):

 

 

 

 

modes (DCTR[HM] =

The DSP-to-host data path is a six word deep

 

 

 

 

$1, $2 or $3)

FIFO buffer (three words deep in the 32-bit data

 

 

 

 

 

format mode, DCTR[HM] = $1 and HCTR[HRF] =

 

 

 

 

 

$0). STRQ reflects the status of the DTXS, and

 

 

 

 

 

HSTR[HRRQ] reflects the status of the HRXS.

 

 

 

 

 

STRQ is set if the DTXS is not full and cleared

 

 

 

 

 

when the DSP56300 core fills the DTXS.

 

 

 

 

 

HSTR[HRRQ] is cleared if the HRXS is empty,

 

 

 

 

 

and set when it contains data to be read by an

 

 

 

 

 

external host.

 

 

 

 

 

 

Host Interface (HI32)

6-53

Page 171
Image 171
Motorola DSP56301 Cont SFT, Universal Bus mode Fetch SFT =, Data path and clears the Strq, Entered, Pre-fetch SFT =