1-4
Optimizing DSP56300/DSP56600 Applications
MOTOROLA
Introduction
Enhancements over the DSP56000
MAC (uu)
Unsigned MAC
√
√
DMAC
Double-Precision MAC
√
√
PLOCK
Lock Cache Sector
√
PUNLOCK
Unlock Cache Sector
√
PFLUSH
Flush Cache Sectors
√
PFLUSHUN
Flush Unlocked Cache
Sectors
√
PFREE
free all locked sectors
√
LRA
Load Relative Address
√
√
BSR / BScc
Branch Subroutine
always/conditionally
√
√
BRA / Bcc
Branch Target
always/conditionally
√
√
BSset / BSclr
Branch Subroutine on Bit
Set/Clear
√
BRset /
BRclr
Branch Target on Bit
Set/Clear
√
DO Forever
DO-Loop Forever
√
√
DOR Forever
DO-Loop Forever Relative
√
BRKcc
Break Loop Conditionally
√
√
TRAPcc
TRAP Conditionally
√
√
IFcc
Execute Instruction
Conditionally
√
√
VSL
Viterbi Shift Left
√
√
Table 1-1
New Instructions in DSP56300 and DSP56600
Opcodes
Opcodes
Exist in
DSP56300?
Exist in
DSP56600?
Содержание DSP56300
Страница 49: ...3 20 Optimizing DSP56300 DSP56600 Applications MOTOROLA Program Control Using Fast Interrupts ...
Страница 95: ...7 10 Optimizing DSP56300 DSP56600 Applications MOTOROLA Compact Opcode Use Special Instructions ...
Страница 99: ...A 4 Optimizing DSP56300 DSP56600 Applications MOTOROLA Saving Power Disabling Functional Blocks ...
Страница 103: ...B 4 Optimizing DSP56300 DSP56600 Applications MOTOROLA Debug and Test Support Address Tracing ...