dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 21

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Table 8-2
Table 8-3
Table 8-4
Table 8-5
Table 9-1
Table 9-2
Table 10-1
Table 10-2
Table 10-3
Table 10-4
Table 10-5
Table 10-6
Table 10-7
Table 11-1
Table 11-2
Table 11-3
Table 11-4
Table 11-5
Table 11-6
Table 11-7
Table 11-8
Table 11-9
Table 11-10
Table 11-11
Table 11-12
Table 11-13
Table 11-14
Table 11-15
Table A-1
Table A-2
Table A-3
Table A-4
Table A-5
Table A-6
Table A-7
Table A-8
Table A-9
Table A-10
Freescale Semiconductor
SR Bit Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
Interrupt Mask Bits Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-10
FISR Bit Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-13
Hardware Stack Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18
Interrupt Priority Level Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
Current Core Interrupt Priority Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
Mapping Fundamental Operations to Pipeline Stages . . . . . . . . . . . . . . . . . . . 10-3
Instruction Pipelining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
Execution of Data ALU Instructions in the Pipeline . . . . . . . . . . . . . . . . . . . . 10-6
Data ALU Operand Dependency Pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-27
Data ALU Pipeline with No Dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . 10-28
AGU Write Dependency Pipeline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-29
AGU Pipeline With No Dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-30
Processing States. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-6
Step Counter Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-14
Notation used in Breakpoint Unit Triggering . . . . . . . . . . . . . . . . . . . . . . . . . 11-16
First Part of Breakpoint Unit Trigger(s)— 16-bit Counter Available
Breakpoint Unit Trigger — 16-bit Counter Available for Triggering . . . . . . 11-18
Possible Breakpoint Unit Actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-18
Breakpoint Unit — Step Counter Operation. . . . . . . . . . . . . . . . . . . . . . . . . . 11-19
Starting and Stopping the Capture Counter — Non-Cascaded. . . . . . . . . . . . 11-20
First Part of Breakpoint Unit Trigger— 16-bit Counter in Capture Mode . . . 11-21
Breakpoint Unit Trigger — for 16-bit Capture Counter. . . . . . . . . . . . . . . . . 11-22
Possible Capture Counter Actions — Non-Cascaded. . . . . . . . . . . . . . . . . . . 11-22
Possible Capture Counter Actions — Non-Cascaded. . . . . . . . . . . . . . . . . . . 11-23
Starting and Stopping Trace Buffer Capture . . . . . . . . . . . . . . . . . . . . . . . . . 11-25
Possible Actions on Trace Buffer Full . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-25
JTAG Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-28
Register Fields for General-Purpose Writes and Reads . . . . . . . . . . . . . . . . . . . A-2
Address Generation Unit (AGU) Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
Data ALU Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
Additional Register Fields for Move Instructions . . . . . . . . . . . . . . . . . . . . . . . A-4
Opcode Encoding Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
Instruction Field Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-6
Data ALU Register Operand Encodings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-315
Three-Operand Data ALU Instruction Register Encodings . . . . . . . . . . . . . . A-317
Register Op Codes for DALU Instructions with Parallel Moves . . . . . . . . . . A-321
Register Encodings for MOVE Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . A-321
for Triggering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-17
List of Tables
xxi

Related parts for dsp56800e