beautypg.com

B-10, Figure b-10, Dsp control register (dctr) – Motorola DSP56301 User Manual

Page 334: Host processor (hi32), Figure b-10. dsp control register (dctr)

background image

Programming Sheets

B

-22

DSP56301 User’s Manual

Figure B-10. DSP Control Register (DCTR)

Host Processor (HI32)

DSP Control Register (DCTR)

Reset = $000000

15 14

13

12 11 10 9

8

7

6

5

4

3

2

1

0

HF5

SRIE

STIE

19 18

17

16

23 22

21 20

HRWP HDSM

0 = Double-Strobe pin mode is selected

1 = Single-strobe pin mode is selected

HIRD HIRH

HM0

HM1

HM2

Host Command Interrupt Enable, Bit 0

Host Data Strobe Mode, Bit 13

Host Interrupt Request Drive Control, Bit 19
0 = HIRQ pin is an open-drain output

HI32 Mode

, Bits 22–20

HF4

HF3

0 = HINTA pin released

1 = HINTA pin driven low

Host Interrupt A, Bit 6

Used for DSP-to-host communication
Set or cleared by DSP, visible to host

Host Flags, Bits 5–3

Slave Transmit Interrupt Enable, Bit 1

1 = Core interrupt when DSR[STRQ] is set

0 = STRQ interrupt requests are disabled

1 = HIRQ pin is always driven

HINT

*

= Reserved, Program as 0

*

0

000

Terminate and Reset

001

PCI

010

Universal Bus

011

Enhanced Universal Bus

100

GPIO

101

Self-Configuration

110

Reserved

111

Reserved

Control HI32 operating modes, as follows:

*

0

*

0

*

0

*

0

*

0

*

0

HCIE

HRSP HDRPHRWP

Host Interrupt Request Handshake Mode, Bit 18
0 = HIRQ is asserted for specified number of core

1 = HIRQ is deasserted when interrupt request

Host Reset Polarity, Bit 17

0 = HRST pin is active high and the HI32 is reset

1 = HRST pin is active low and the HI32 is reset

clock cycles, which is set in the CLAT[LT]

source is cleared

if the HRST pin is high

if the HRST pin is low

1 = Core interrupt when DSR[HCP] is set

0 = HCP interrupt requests are disabled

Slave Receive Interrupt Enable, Bit 2

0 = SRRQ interrupt requests are disabled

0 = Host-to-DSP direction is low HRW
1 = Host-to-DSP direction is high HRW

Host Read/Write Polarity, Bit 14

0 = HDRQ pin is active high

1 = HDRQ pin is active low

Host DMA Request Polarity, Bit 16

0 = HTA is active high

1 = HTA is active low

Host Transfer Acknowledge Polarity, Bit 15

1 = Core interrupt when DSR[SRRQ] is set

Note: All bits but the mode setting bits (Bits 22–20) work only in a Universal Bus Mode (DCTR[HM] = $2 or $3)

Read/Write Address: X: FFFFC5

Application:

Date:

Programmer:

Sheet 1 of 10