dsp56800 Freescale Semiconductor, Inc, dsp56800 Datasheet - Page 11

no-image

dsp56800

Manufacturer Part Number
dsp56800
Description
16-bit Digital Signal Controllers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
List of Tables
Table 3-1
Table 3-2
Table 3-3
Table 3-4
Table 3-5
Table 4-1
Table 4-2
Table 4-3
Table 4-4
Table 4-5
Table 4-6
Table 4-7
Table 4-8
Table 4-9
Table 5-1
Table 5-2
Table 5-3
Table 5-4
Table 5-5
Table 6-1
Table 6-2
Table 6-3
Table 6-4
Table 6-5
Table 6-6
Table 6-7
Table 6-8
Table 6-9
Table 6-10
Table 6-11
Table 6-12
Table 6-13
Table 6-14
Table 6-15
Freescale Semiconductor
Accessing the Accumulator Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Interpretation of 16-Bit Data Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
Interpretation of 36-bit Data Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
Saturation by the Limiter Using the MOVE Instruction. . . . . . . . . . . . . . . . . . 3-27
MAC Unit Outputs with Saturation Enabled . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
Addressing Mode Forcing Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
Jump and Branch Forcing Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
Addressing Mode — Register Direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Addressing Mode — Address Register Indirect . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Address-Register-Indirect Addressing Modes Available . . . . . . . . . . . . . . . . . . 4-9
Addressing Mode — Immediate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17
Addressing Mode — Absolute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-20
Addressing Mode Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24
Programming M01 for Modulo Arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-27
Interrupt Mask Bit Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
Program RAM Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
Program FLASH Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
MAC Unit Outputs With Saturation Mode Enabled (SA = 1) . . . . . . . . . . . . . 5-12
Looping Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
Memory Space Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Instruction Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Arithmetic Instructions List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Logical Instructions List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Bit-Field Instruction List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Loop Instruction List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
Move Instruction List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10
Program Control Instruction List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10
Aliases for Logical Instructions with Immediate Data . . . . . . . . . . . . . . . . . . . 6-11
LSLL Instruction Alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
ASL Instruction Remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
Clear Instruction Alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13
Move Word Instruction Alias — Data Memory . . . . . . . . . . . . . . . . . . . . . . . . 6-13
Register Fields for General-Purpose Writes and Reads . . . . . . . . . . . . . . . . . . 6-14
Address Generation Unit (AGU) Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
xi

Related parts for dsp56800