Motorola
vii
4.4.8.4.4
Overwriting the Host Vector . . . . . . . . . . . . . . . . . 4-66
4.4.8.4.5
Cancelling a Pending Host Command interrupt . . 4-66
4.4.8.4.6
Coordinating Data Transfers . . . . . . . . . . . . . . . . . 4-67
4.4.8.4.7
Unused Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-67
5.1
INTRODUCTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
5.2
SERIAL HOST INTERFACE INTERNAL ARCHITECTURE . 5-4
5.3
SHI CLOCK GENERATOR . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
5.4
SERIAL HOST INTERFACE PROGRAMMING MODEL . . . 5-5
5.4.1
SHI Input/Output Shift Register (IOSR)—Host Side. . . . . 5-8
5.4.2
SHI Host Transmit Data Register (HTX)—DSP Side . . . . 5-8
5.4.3
SHI Host Receive Data FIFO (HRX)—DSP Side . . . . . . . 5-9
5.4.4
SHI Slave Address Register (HSAR)—DSP Side . . . . . . 5-9
5.4.4.1
HSAR Reserved Bits—Bits 17–0,19 . . . . . . . . . . . . . . 5-9
5.4.4.2
HSAR I
2
C Slave Address (HA[6:3], HA1)—Bits 23–20,185-9
5.4.5
SHI Clock Control Register (HCKR)—DSP Side . . . . . . . 5-9
5.4.5.1
Clock Phase and Polarity (CPHA and CPOL)—Bits 1–05-10
5.4.5.2
HCKR Prescaler Rate Select (HRS)—Bit 2 . . . . . . . . 5-11
5.4.5.3
HCKR Divider Modulus Select (HDM[5:0])—Bits 8–3 5-12
5.4.5.4
HCKR Reserved Bits—Bits 23–14, 11–9. . . . . . . . . . 5-12
5.4.5.5
HCKR Filter Mode (HFM[1:0]) — Bits 13–12 . . . . . . . 5-12
5.4.6
SHI Control/Status Register (HCSR)—DSP Side. . . . . . 5-13
5.4.6.1
HCSR Host Enable (HEN)—Bit 0 . . . . . . . . . . . . . . . 5-13
5.4.6.1.1
SHI Individual Reset . . . . . . . . . . . . . . . . . . . . . . . 5-13
5.4.6.2
HCSR I
2
C/SPI Selection (HI2C)—Bit 1 . . . . . . . . . . . 5-13
5.4.6.3
HCSR Serial Host Interface Mode (HM[1:0])—Bits 3–25-14
5.4.6.4
HCSR Reserved Bits—Bits 23, 18, 16, and 4 . . . . . . 5-14
5.4.6.5
HCSR FIFO-Enable Control (HFIFO)—Bit 5 . . . . . . . 5-14
5.4.6.6
HCSR Master Mode (HMST)—Bit 6 . . . . . . . . . . . . . 5-14
5.4.6.7
HCSR Host-Request Enable (HRQE[1:0])—Bits 8–7 5-15
5.4.6.8
HCSR Idle (HIDLE)—Bit 9 . . . . . . . . . . . . . . . . . . . . . 5-15
5.4.6.9
HCSR Bus-Error Interrupt Enable (HBIE)—Bit 10 . . . 5-16
5.4.6.10
HCSR Transmit-Interrupt Enable (HTIE)—Bit 11. . . . 5-16
5.4.6.11
HCSR Receive Interrupt Enable (HRIE[1:0])—Bits 13–12.
5-16
5.4.6.12
HCSR Host Transmit Underrun Error (HTUE)—Bit 14 5-17
5.4.6.13
HCSR Host Transmit Data Empty (HTDE)—Bit 15 . . 5-17
5.4.6.14
Host Receive FIFO Not Empty (HRNE)—Bit 17 . . . . 5-18
5.4.6.15
Host Receive FIFO Full (HRFF)—Bit 19 . . . . . . . . . . 5-18
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 ...