Motorola Freescale Semiconductor DSP56000 User Manual

Download Operation & user’s manual of Motorola DSP56000 Signal Processors for Free or View it Online on All-Guides.com.

Motorola DSP56000 Operation & user’s manual - Page 1
1
Motorola DSP56000 Operation & user’s manual - Page 2
2
Motorola DSP56000 Operation & user’s manual - Page 3
3
Motorola DSP56000 Operation & user’s manual - Page 4
4
Motorola DSP56000 Operation & user’s manual - Page 5
5
Motorola DSP56000 Operation & user’s manual - Page 6
6
Motorola DSP56000 Operation & user’s manual - Page 7
7
Motorola DSP56000 Operation & user’s manual - Page 8
8
Motorola DSP56000 Operation & user’s manual - Page 9
9
Motorola DSP56000 Operation & user’s manual - Page 10
10
Motorola DSP56000 Operation & user’s manual - Page 11
11
Motorola DSP56000 Operation & user’s manual - Page 12
12
Motorola DSP56000 Operation & user’s manual - Page 13
13
Motorola DSP56000 Operation & user’s manual - Page 14
14
Motorola DSP56000 Operation & user’s manual - Page 15
15
Motorola DSP56000 Operation & user’s manual - Page 16
16
Motorola DSP56000 Operation & user’s manual - Page 17
17
Motorola DSP56000 Operation & user’s manual - Page 18
18
Motorola DSP56000 Operation & user’s manual - Page 19
19
Motorola DSP56000 Operation & user’s manual - Page 20
20
Motorola DSP56000 Operation & user’s manual - Page 21
21
Motorola DSP56000 Operation & user’s manual - Page 22
22
Motorola DSP56000 Operation & user’s manual - Page 23
23
Motorola DSP56000 Operation & user’s manual - Page 24
24
Motorola DSP56000 Operation & user’s manual - Page 25
25
Motorola DSP56000 Operation & user’s manual - Page 26
26
Motorola DSP56000 Operation & user’s manual - Page 27
27
Motorola DSP56000 Operation & user’s manual - Page 28
28
Motorola DSP56000 Operation & user’s manual - Page 29
29
Motorola DSP56000 Operation & user’s manual - Page 30
30
Motorola DSP56000 Operation & user’s manual - Page 31
31
Motorola DSP56000 Operation & user’s manual - Page 32
32
Motorola DSP56000 Operation & user’s manual - Page 33
33
Motorola DSP56000 Operation & user’s manual - Page 34
34
Motorola DSP56000 Operation & user’s manual - Page 35
35
Motorola DSP56000 Operation & user’s manual - Page 36
36
Motorola DSP56000 Operation & user’s manual - Page 37
37
Motorola DSP56000 Operation & user’s manual - Page 38
38
Motorola DSP56000 Operation & user’s manual - Page 39
39
Motorola DSP56000 Operation & user’s manual - Page 40
40
Motorola DSP56000 Operation & user’s manual - Page 41
41
Motorola DSP56000 Operation & user’s manual - Page 42
42
Motorola DSP56000 Operation & user’s manual - Page 43
43
Motorola DSP56000 Operation & user’s manual - Page 44
44
Motorola DSP56000 Operation & user’s manual - Page 45
45
Motorola DSP56000 Operation & user’s manual - Page 46
46
Motorola DSP56000 Operation & user’s manual - Page 47
47
Motorola DSP56000 Operation & user’s manual - Page 48
48
Motorola DSP56000 Operation & user’s manual - Page 49
49
Motorola DSP56000 Operation & user’s manual - Page 50
50
Motorola DSP56000 Operation & user’s manual - Page 51
51
Motorola DSP56000 Operation & user’s manual - Page 52
52
Motorola DSP56000 Operation & user’s manual - Page 53
53
Motorola DSP56000 Operation & user’s manual - Page 54
54
Motorola DSP56000 Operation & user’s manual - Page 55
55
Motorola DSP56000 Operation & user’s manual - Page 56
56
Motorola DSP56000 Operation & user’s manual - Page 57
57
Motorola DSP56000 Operation & user’s manual - Page 58
58
Motorola DSP56000 Operation & user’s manual - Page 59
59
Motorola DSP56000 Operation & user’s manual - Page 60
60
Motorola DSP56000 Operation & user’s manual - Page 61
61
Motorola DSP56000 Operation & user’s manual - Page 62
62
Motorola DSP56000 Operation & user’s manual - Page 63
63
Motorola DSP56000 Operation & user’s manual - Page 64
64
Motorola DSP56000 Operation & user’s manual - Page 65
65
Motorola DSP56000 Operation & user’s manual - Page 66
66
Motorola DSP56000 Operation & user’s manual - Page 67
67
Motorola DSP56000 Operation & user’s manual - Page 68
68
Motorola DSP56000 Operation & user’s manual - Page 69
69
Motorola DSP56000 Operation & user’s manual - Page 70
70
Motorola DSP56000 Operation & user’s manual - Page 71
71
Motorola DSP56000 Operation & user’s manual - Page 72
72
Motorola DSP56000 Operation & user’s manual - Page 73
73
Motorola DSP56000 Operation & user’s manual - Page 74
74
Motorola DSP56000 Operation & user’s manual - Page 75
75
Motorola DSP56000 Operation & user’s manual - Page 76
76
Motorola DSP56000 Operation & user’s manual - Page 77
77
Motorola DSP56000 Operation & user’s manual - Page 78
78
Motorola DSP56000 Operation & user’s manual - Page 79
79
Motorola DSP56000 Operation & user’s manual - Page 80
80
Motorola DSP56000 Operation & user’s manual - Page 81
81
Motorola DSP56000 Operation & user’s manual - Page 82
82
Motorola DSP56000 Operation & user’s manual - Page 83
83
Motorola DSP56000 Operation & user’s manual - Page 84
84
Motorola DSP56000 Operation & user’s manual - Page 85
85
Motorola DSP56000 Operation & user’s manual - Page 86
86
Motorola DSP56000 Operation & user’s manual - Page 87
87
Motorola DSP56000 Operation & user’s manual - Page 88
88
Motorola DSP56000 Operation & user’s manual - Page 89
89
Motorola DSP56000 Operation & user’s manual - Page 90
90
Motorola DSP56000 Operation & user’s manual - Page 91
91
Motorola DSP56000 Operation & user’s manual - Page 92
92
Motorola DSP56000 Operation & user’s manual - Page 93
93
Motorola DSP56000 Operation & user’s manual - Page 94
94
Motorola DSP56000 Operation & user’s manual - Page 95
95
Motorola DSP56000 Operation & user’s manual - Page 96
96
Motorola DSP56000 Operation & user’s manual - Page 97
97
Motorola DSP56000 Operation & user’s manual - Page 98
98
Motorola DSP56000 Operation & user’s manual - Page 99
99
Motorola DSP56000 Operation & user’s manual - Page 100
100
Motorola DSP56000 Operation & user’s manual - Page 101
101
Motorola DSP56000 Operation & user’s manual - Page 102
102
Motorola DSP56000 Operation & user’s manual - Page 103
103
Motorola DSP56000 Operation & user’s manual - Page 104
104
Motorola DSP56000 Operation & user’s manual - Page 105
105
Motorola DSP56000 Operation & user’s manual - Page 106
106
Motorola DSP56000 Operation & user’s manual - Page 107
107
Motorola DSP56000 Operation & user’s manual - Page 108
108
Motorola DSP56000 Operation & user’s manual - Page 109
109
Motorola DSP56000 Operation & user’s manual - Page 110
110
Motorola DSP56000 Operation & user’s manual - Page 111
111
Motorola DSP56000 Operation & user’s manual - Page 112
112
Motorola DSP56000 Operation & user’s manual - Page 113
113
Motorola DSP56000 Operation & user’s manual - Page 114
114
Motorola DSP56000 Operation & user’s manual - Page 115
115
Motorola DSP56000 Operation & user’s manual - Page 116
116
Motorola DSP56000 Operation & user’s manual - Page 117
117
Motorola DSP56000 Operation & user’s manual - Page 118
118
Motorola DSP56000 Operation & user’s manual - Page 119
119
Motorola DSP56000 Operation & user’s manual - Page 120
120
Motorola DSP56000 Operation & user’s manual - Page 121
121
Motorola DSP56000 Operation & user’s manual - Page 122
122
Motorola DSP56000 Operation & user’s manual - Page 123
123
Motorola DSP56000 Operation & user’s manual - Page 124
124
Motorola DSP56000 Operation & user’s manual - Page 125
125
Motorola DSP56000 Operation & user’s manual - Page 126
126
MOTOROLA
DSP56000/DSP56001 USER’S MANUAL
A - 1
APPENDIX A
INSTRUCTION SET DETAILS
This appendix contains detailed information about each instruction in the DSP56000/
DSP56001 instruction set. An instruction guide is presented first to help understand the
individual instruction descriptions. This guide is followed by sections on notation and
addressing modes. Since parallel moves are allowed with many of the instructions, they
are discussed before the instructions. The instructions are then discussed in alphabetical
order.
A.1 INSTRUCTION GUIDE
The following information is included in each instruction description with the goal of mak-
ing each description self-contained:
1.
Name and Mnemonic:
The mnemonic is highlighted in
bold
type for easy refer-
ence.
2.
Assembler Syntax and Operation:
For each instruction syntax, the corresponding
operation is symbolically described. If there are several operations indicated on a
single line in the operation field, those operations do not necessarily occur in the
order shown but are generally assumed to occur in parallel. If a parallel data move
is allowed, it will be indicated in parenthesis in both the assembler syntax and oper-
ation fields. If a letter in the mnemonic is optional, it will be shown in parenthesis in
the assembler syntax field.
3.
Description:
A complete text description of the instruction is given together with
any special cases and/or condition code anomalies of which the user should be
aware when using that instruction.
4.
Example:
An example of the use of the instruction is given. The example is shown
in DSP56000/DSP56001 assembler source code format. Most arithmetic and logi-
cal instruction examples include one or two parallel data moves to illustrate the
many types of parallel moves that are possible. The example includes a complete
explanation, which discusses the contents of the registers referenced by the
instruction (but not those referenced by the parallel moves) both before and after
the execution of the instruction. Most examples are designed to be easily under-
stood without the use of a calculator.
5.
Condition Codes:
The status register is depicted with the condition code bits which
can be affected by the instruction highlighted in
bold
type. Not all bits in the status
register are used. Those which are reserved are indicated with a double asterisk
and are read as zeros.
6.
Instruction Format:
The instruction fields, the instruction opcode, and the instruc-
tion extension word are specified for each instruction syntax. When the extension
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...