CYCLIC CODE CO-PROCESSOR
CCOP Programming Model
MOTOROLA
DSP56305 User’s Manual
14-17
• the bits specified by the Bit Select registers CBSRA or CBSRB in Parity Coding
Mode using two concatenated CFSRs (OPM[1:0] = 11)
In this case the processing is terminated (PREN is cleared and PCDN is set) and the Run
Counter can be used to calculate the pointer to the erroneous burst in the data sequence
that should be corrected.
14.4.4.6
Force Shift bit (FOSH)—CCSR Bit 10
The FOrce SHift bit (FOSH) is a control bit used to force an unconditional extra shift in
all CFSRs during a Cipher processing session. FOSH is operational in the Step-by-step
Cipher mode only (OPM[1:0] = 01), and is ignored otherwise. When FOSH is cleared and
a new step is activated (PREN is set), a single shift is executed to CFSRs selected
according to the Step Function Table (if this step belongs to the run or output phase), the
associated counter is decremented (which counter is decremented depends on which
processing phase this particular step belongs to), and an output bit is generated (if this
step belongs to the output phase). After this single step is accomplished PREN is
automatically cleared causing CCOP to re-enter the Idle state. When FOSH is set and a
new step is activated (PREN is set) a single shift is forced to all CFSRs independent of the
Step Function Table. This extra shift can be inserted at any Cipher processing operating
phase. It does not cause any counter decrement and (if executed in the output phase)
does not generate an output bit to the output FIFO. Combining doing a single step with
FOSH cleared and a single step with FOSH set accomplishes one step of the Cipher
process in which the stepping function varies between 1 and 2 shifts instead of 0 and 1
shift.
14.4.4.7
Data In Interrupt Enable bit (DIIE)—CCSR Bit 12
The Data In Interrupt Enable bit (DIIE), when set, enables the interrupt caused by the
input FIFO empty signal (when the INFE bit, CCSR Bit 20, is set). When INFE is cleared,
the interrupt is disabled.
14.4.4.8
Data Out Interrupt Enable bit (DOIE)—CCSR Bit 13
The Data Out Interrupt Enable bit (DOIE), when set, enables the interrupt caused by the
output FIFO not empty signal (when the OFNE bit, CCSR Bit 21, is set). When OFNE is
cleared, the interrupt is disabled.
14.4.4.9
Cipher Done Interrupt Enable bit (CDIE)—CCSR Bit 14
The Cipher Done Interrupt Enable bit (CDIE), when set, enables the interrupt caused by
terminating CCOP Cipher mode processing (when CIDN, CCSR Bit 22, is set). If both
CDIE and CIDN bits are set, the CCOP requests a Cipher Done interrupt request from
the interrupt controller. When CDIE is cleared, the interrupt is disabled.
14.4.4.10
Parity Coding Done Interrupt Enable bit (PDIE)—CCSR Bit 15
The Parity Coding Done Interrupt Enable bit (PDIE), when set, enables the interrupt
caused by terminating the CCOP Parity Coding mode processing (when PCDN, CCSR
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 ...