4-14
DSP56012 User’s Manual
MOTOROLA
Parallel Host Interface
Host Interface (HI)
The following paragraphs describe the purpose and operation of each bit in each
register of the HI that is visible to the DSP. The effects of the different types of reset
on these registers are shown. A brief discussion of interrupts and operation of the
DSP side of the HI complete the programming model from the DSP viewpoint. The
programming model from the host viewpoint begins at
Section
4.4.5.1
Programming Model—Host Processor Viewpoint
.
4.4.4.1
HI Control Register (HCR)
The HI Control Register (HCR) is an 8-bit read/write control register used by the
DSP to control the host interrupts and flags. The HCR cannot be accessed by the host
processor. It occupies the low-order byte of the internal data bus; the high-order
Figure 4-8 HI Programming Model–DSP Viewpoint
X:$FFE8
DSP CPU Flags
Host Flag 3
Host Flag 2
Interrupt Enables
Host Receive
Host Transmit
Host Command
Host Control Register (HCR)
(Read/Write)
X:$FFE9
Host Flags
Host Flag 1
Host Flag 0
Host Receive Data Full
Host Transmit Data Empty
Host Command Pending
Host Status Register (HSR)
(Read Only)
X:$FFEB
X:$FFEB
Receive
High Byte
Receive
Middle Byte
Receive
Low Byte
Transmit
High Byte
Transmit
Middle Byte
Transmit
Low Byte
Note:
1.
The numbers in parentheses are reset initialization values.
0
0
0
HF3
(0)
HF2
(0)
HCIE
(0)
HTIE
(0)
HRIE
(0)
7
0
DMA
(0)
0
0
HF1
(0)
HF0
(0)
HCP
(0)
HTDE
(1)
HRDF
(0)
7
0
Host Receive Data
Register (HORX) (Read Only)
Host Transmit Data
Register (HOTX) (Write Only
)
23
16 15
8
7
0
7
0 7
0
7
0
AA0315k
Summary of Contents for DSP56012
Page 12: ...xii Motorola ...
Page 20: ...xx Motorola ...
Page 21: ...MOTOROLA DSP56012 User s Manual 1 1 SECTION 1 OVERVIEW ...
Page 40: ...1 20 DSP56012 User s Manual MOTOROLA Overview DSP56012 Architectural Overview ...
Page 41: ...MOTOROLA DSP56012 User s Manual 2 1 SECTION 2 SIGNAL DESCRIPTIONS ...
Page 61: ...SECTION 3 MEMORY OPERATING MODES AND INTERRUPTS ...
Page 81: ...MOTOROLA DSP56012 User s Manual 4 1 SECTION 4 PARALLEL HOST INTERFACE ...
Page 148: ...4 68 DSP56012 User s Manual MOTOROLA Parallel Host Interface Host Interface HI ...
Page 149: ...MOTOROLA DSP56012 User s Manual 5 1 SECTION 5 SERIAL HOST INTERFACE ...
Page 179: ...MOTOROLA DSP56012 User s Manual 6 1 SECTION 6 SERIAL AUDIO INTERFACE ...
Page 205: ...MOTOROLA DSP56012 User s Manual 7 1 SECTION 7 GPIO ...
Page 210: ...7 6 DSP56012 User s Manual MOTOROLA GPIO GPIO Register GPIOR ...
Page 211: ...MOTOROLA DSP56012 User s Manual 8 1 SECTION 8 DIGITAL AUDIO TRANSMITTER ...
Page 226: ...8 16 DSP56012 User s Manual MOTOROLA Digital Audio Transmitter DAX Programming Considerations ...
Page 233: ...MOTOROLA DSP56012 User s Manual B 1 APPENDIX B PROGRAMMING REFERENCE ...