beautypg.com

Motorola DSP56301 User Manual

Page 175

background image

Host-Side Programming Model

Host Interface (HI32)

6

-57

n

In a 16-bit data Universal Bus mode (DCTR[HM]

=

$2 or $3 and HCTR[HRF]

$0),

the HD[15–0] pins are driven with the two least significant bytes of the HSTR in a read
access.

n

In PCI mode (DCTR[HM] = $1) memory space transactions, the HSTR is accessed if
the PCI address is HI32_base_address: $014.

n

In a Universal Bus mode (DCTR[HM]

=

$2 or $3), the HSTR is accessed if the

HA[10–3] value matches the HI32 base address (see Section 6.8.11, Memory Space
Base Address Configuration Register (CBMA)
, on page 6-70) and the
HA[2–0] value
is $5.

Table 6-23. Host Interface Status Register (HSTR) Bit Definitions

Bit

Number

Bit Name

Reset
Value

Mode

Description

31–8

0

Reserved. Write to 0 for future compatibility.

7

HREQ

0

UBM

PCI

Host Request

Set and cleared as follows. The personal software reset clears HREQ.

TREQ

RREQ

HREQ

0

0

cleared

0

1

set if HRRQ = 1
otherwise cleared

1

0

set if HTRQ = 1
otherwise cleared

1

1

set if HTRQ = 1 or HRRQ = 1
otherwise cleared

6

HINT

0

UBM

PCI

Host interrupt A

Reflects the status of the HINT bit in the DSP Control Register (DCTR)
and the HINTA pin. HINT is set if the host interrupt A bit is set in the
DCTR and the HINTA pin is driven low. HINT is cleared if the host
interrupt A is cleared in the DCTR, and the HINTA pin is driven low.

5–3

HF[5–3]

0

UBM

PCI

Host Flags
Indicate the state of host flags HF[5–3], respectively, in the DSP Control
Register (DCTR) on the DSP side. Only the DSP56300 core can
change HF[5–3].