7-36
DSP56305 User’s Manual
MOTOROLA
Enhanced Synchronous Serial Interface (ESSI)
ESSI Programming Model
7.4.3.5
Transmitter Underrun Error Flag (TUE) SSISR Bit 4
The TUE bit is set when at least one of the enabled Serial Transmit Shift Registers is
empty (no new data to be transmitted) and a transmit time slot occurs. When a transmit
underrun error occurs, the previous data (which is still present in the TX registers that
were not written) will be retransmitted. In the Normal mode, there is only one transmit
time slot per frame. In the Network mode, there can be up to thirty-two transmit time
slots per frame. If the TEIE bit is set, a DSP transmit underrun error interrupt request is
issued when the TUE bit is set.
Hardware, software, ESSI individual, and stop reset clear TUE. TUE can also be cleared
by first reading the SSISR with the TUE bit set, then writing to all the enabled Transmit
Data Registers or to the TSR.
7.4.3.6
Receiver Overrun Error Flag (ROE) SSISR Bit 5
The ROE bit is set when the Serial Receive Shift Register is filled and ready to transfer to
the Receive Data Register (RX) but the RX is already full (i.e., when the RDF bit is set). If
the REIE bit is set, a DSP receiver overrun error interrupt request is issued when the
ROE bit is set.
Hardware, software, ESSI individual, and stop reset clear ROE. ROE can also be cleared
by reading the SSISR with the ROE bit set and then reading the RX.
7.4.3.7
ESSI Transmit Data Register Empty (TDE) SSISR Bit 6
The TDE bit is set when the contents of the Transmit Data Register of every enabled
transmitter are transferred to the Transmit Shift Register. It is also set for a TSR disabled
time slot period in Network mode (as if data were being transmitted after the TSR was
written). When set, the TDE bit indicates that data should be written to all the TX
registers of the enabled transmitters or to the TSR. The TDE bit is cleared when the
DSP56304 writes to all the Transmit Data Registers of the enabled transmitters, or when
the DSP writes to the TSR to disable transmission of the next time slot. If the TIE bit is
set, a DSP transmit data interrupt request is issued when TDE is set.
Hardware, software, ESSI individual, and stop reset clear the TDE bit.
7.4.3.8
ESSI Receive Data Register Full (RDF) SSISR Bit 7
The RDF bit is set when the contents of the Receive Shift Register are transferred to the
Receive Data Register. The RDF bit is cleared when the DSP reads the Receive Data
Register. If RIE is set, a DSP receive data interrupt request is issued when RDF is set.
Hardware, software, ESSI individual, and stop reset clear the RDF bit.
Summary of Contents for DSP56305
Page 34: ...xxxii DSP56305 User s Manual MOTOROLA ...
Page 40: ...xxxvi DSP56305 User s Manual MOTOROLA ...
Page 41: ...MOTOROLA DSP56305 User s Manual 1 1 SECTION 1 DSP56305 OVERVIEW ...
Page 58: ...1 18 DSP56305 User s Manual MOTOROLA DSP56305 Overview DSP56305 Architecture Overview ...
Page 59: ...MOTOROLA DSP56305 User s Manual 2 1 SECTION 2 SIGNAL CONNECTION DESCRIPTIONS ...
Page 98: ...2 40 DSP56305 User s Manual MOTOROLA Signal Connection Descriptions JTAG OnCE Interface ...
Page 99: ...MOTOROLA DSP56305 User s Manual 3 1 SECTION 3 MEMORY CONFIGURATION ...
Page 119: ...MOTOROLA DSP56305 User s Manual 4 1 SECTION 4 CORE CONFIGURATION ...
Page 144: ...4 26 DSP56305 User s Manual MOTOROLA Core Configuration JTAG Boundary Scan Register BSR ...
Page 145: ...MOTOROLA DSP56305 User s Manual 5 1 SECTION 5 GENERAL PURPOSE I O ...
Page 149: ...HOST INTERFACE HI32 MOTOROLA DSP56305 User s Manual 6 1 SECTION 6 HOST INTERFACE HI32 ...
Page 150: ...6 2 DSP56305 User s Manual MOTOROLA HOST INTERFACE HI32 ...
Page 259: ...MOTOROLA DSP56305 User s Manual 7 1 SECTION 7 ENHANCED SYNCHRONOUS SERIAL INTERFACE ESSI ...
Page 315: ...MOTOROLA DSP56305 User s Manual 8 1 SECTION 8 SERIAL COMMUNICATION INTERFACE SCI ...
Page 347: ...MOTOROLA DSP56305 User s Manual 9 1 SECTION 9 TIMER EVENT COUNTER ...
Page 376: ...9 30 DSP56305 User s Manual MOTOROLA Timer Event Counter Timer Modes of Operation ...
Page 377: ...MOTOROLA DSP56305 User s Manual 10 1 SECTION 10 ON CHIP EMULATION MODULE ...
Page 411: ...MOTOROLA DSP56305 User s Manual 11 1 SECTION 11 JTAG PORT ...
Page 430: ...11 20 DSP56305 User s Manual MOTOROLA JTAG Port DSP56305 Boundary Scan Register ...
Page 431: ...Filter Co Processor MOTOROLA DSP56305 User s Manual 12 1 SECTION 12 FILTER CO PROCESSOR ...
Page 471: ...VITERBI CO PROCESSOR MOTOROLA DSP56305 User s Manual 13 1 SECTION 13 VITERBI CO PROCESSOR ...
Page 522: ...13 52 DSP56305 User s Manual MOTOROLA VITERBI CO PROCESSOR References ...
Page 554: ...14 32 DSP56305 User s Manual MOTOROLA CYCLIC CODE CO PROCESSOR Configuration Examples ...
Page 555: ...MOTOROLA DSP56305 User s Manual A 1 APPENDIX A BOOTSTRAP CODE ...
Page 568: ...A 14 DSP56305 User s Manual MOTOROLA Bootstrap Code ...
Page 569: ...Equates MOTOROLA DSP56305 User s Manual B 1 APPENDIX B EQUATES ...
Page 589: ...MOTOROLA DSP56305 User s Manual C 1 APPENDIX C JTAG BSDL ...
Page 590: ...C 2 DSP56305 User s Manual MOTOROLA JTAG BSDL ...
Page 600: ...C 12 DSP56305 User s Manual MOTOROLA JTAG BSDL ...
Page 601: ...MOTOROLA DSP56305 User s Manual D 1 APPENDIX D PROGRAMMING REFERENCE ...
Page 602: ...D 2 DSP56305 User s Manual MOTOROLA PROGRAMMING REFERENCE ...
Page 661: ...Y MOTOROLA DSP56305 User s Manual Index 11 ...
Page 662: ...Y Index 12 DSP56305 User s Manual MOTOROLA ...