dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 349

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Table A-5 provides an alphabetical overview of the fields and refers to the additional section and tables
that contain the precise encoding values.
Freescale Semiconductor
Encoding Field
BBBBBBB
AAAAAA
Aaaaaaa
BBBBBB
DDDDD
aaaaaa
BBBBB
GGGG
CCCC
ddddd
hhhhh
SSSS
GGG
GGG
dddd
CCC
AAA
EEE
FFF
aaa
bbb
ccc
DD
AA
FF
bb
fff
F
Top 3 address bits for branch
Top 2 address bits for branch
6-bit positive offset for X:(R2+xx) addressing mode
Data ALU register (excluding Y)
6-bit negative offset for X:(SP–xx) addressing mode
7-bit signed offset for branch instructions
Accumulator
Data ALU register
5-bit signed integer immediate
6-bit signed integer immediate
7-bit signed integer immediate
16-bit data ALU register or accumulator portion
Condition code specifier
Condition code specifier
16-bit data ALU register
Special 32-bit stack push/pop register
Full set of DSP56800E registers
Full set of DSP56800E registers
DALU set registers
Non-DALU set registers
Data ALU register (excluding Y)
A or B accumulator
Accumulator
Accumulator or Y
Data ALU register
Data ALU register
Parallel move destination register
24-bit AGU pointer register or 16-bit data ALU register
Table A-5. Opcode Encoding Fields
Instruction Set Details
Description
Section A.3.7
Section A.3.7
Section A.3.7
Section A.3.7
Section A.3.7
Section A.3.7
Section A.3.7
Section A.3.7
Table A-17
Table A-18
Table A-13
Table A-12
Table A-11
Table A-11
Table A-11
Table A-10
Table A-14
Table A-10
Table A-7
Table A-7
Table A-7
Table A-7
Table A-7
Table A-7
Table A-7
Table A-7
Table A-7
Table A-7
Location
A-5

Related parts for dsp56800e