5-30
DSP56012 User’s Manual
MOTOROLA
Serial Host Interface
SHI Programming Considerations
complete number of words. Remember that for this purpose, the slave device address
byte does not count as part of the data.
In a transmit session, only the transmit path is enabled and the IOSR-to-HRX FIFO
transfers are inhibited. When the HTX transfers its valid data word to the IOSR, the
HTDE status bit is set and the DSP may write a new data word to HTX. If both IOSR
and HTX are empty, the SHI will suspend the serial clock until new data is written
into HTX (when the SHI proceeds with the transmit session) or HIDLE is set (the SHI
reactivates the clock to generate the Stop event and terminate the transmit session).
5.7.5
SHI Operation During Stop
The SHI operation cannot continue when the DSP is in the Stop state, since no DSP
clocks are active. While the DSP is in the stop state, the SHI will remain in the
individual reset state.
While in the individual Reset state:
• SHI input pins are inhibited.
• Output and bidirectional pins are disabled (high impedance).
• The HCSR status bits and the transmit/receive paths are reset to the same
state produced by hardware reset or software reset.
• The HCSR and HCKR control bits are not affected.
Note:
Motorola recommends that the SHI be disabled before entering the Stop state.
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 ...