tsc21020f ATMEL Corporation, tsc21020f Datasheet - Page 18

no-image

tsc21020f

Manufacturer Part Number
tsc21020f
Description
Rad. Hard 32/40-bit Ieee Floating Point Dsp
Manufacturer
ATMEL Corporation
Datasheet
Compute and Move or Modify Instructions
18
TSC21020F
Program Flow Control Instructions
Note:
Immediate Move Instructions
1.
2.
3a.
3b.
3c.
3d.
4a.
4b.
4c.
4d.
5.
6a.
6b.
7.
8.
9.
11.
12.
13.
14a.
DB = Delayed Branch
LA = Loop abort (pop loop PC stacks on branch)
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
LCNTR =
|
DM < addr32 >
compute,
compute,
compute,
compute,
compute,
compute,
compute,
compute,
compute, ureg1 = ureg2;
shiftimm,
shiftimm,
compute,
compute,
compute ;
|
|
|
|
|
|
|
JUMP
CALL
JUMP
CALL
< data16 >
|
|
ureg
RTS
RTI
| |
| |
| |
| |
|
= ureg ;
|
dreg =
dreg =
MODIFY
(PC, < reladdr24 >)
(PC, < reladdr6 >)
|
|
|
|
ureg =
ureg =
|
|
|
|
|
|
|
|
|
DO
DM(Mb, Ia)
PM(Ic, Md)
DM(Mb, Ia)
PM(Md, Ic)
DM(Ia, < data6 >)
PM(Ic, < data6 >)
DM(Ia, < data6 >,Ia)
PM(Ic, < data6 >,Ic)
DM(Ia, Mb)
PM(Ic, Md)
DM(Ia, Mb)
PM(Ic, Md)
,DO
|
|
|
DM(Ia, Mb) = dreg1
dreg1= DM(Ia, Mb)
|
< addr24 >
< Md, Ic >
(
|
|
|
|
|
|
|
|
DB
DM(Mb, Ia)
PM(Md, Ic)
DM(Ia, < data6 >,Ia)
PM(Ic, < data6 >,Ic)
DM(Ia, Mb)
PM(Ic, Md)
< addr24 >
< addr24 >
|
|
|
|
|
|
|
|
DB,LA
DM(Ia, Mb)
PM(Ic, Md)
DM(Mb, Ia)
PM(Md, Ic)
(PC, < reladdr24 >)
(PC, < reladdr24 >)
|
LA
), compute ;
|
|
|
|
|
|
|
|
= ureg ;
= ureg ;
= dreg ;
= dreg ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
;
|
|
|
|
UNTIL LCE;
UNTIL termination;
;
;
= dreg ;
|
(
(
|
|
|
|
|
|
DB,LA
;
LA
|
|
= dreg ;
DB
|
DB
|
|
PM(Ic, Md) = dreg2
dreg2 =PM5Ic, Md)
DB,LA
LA
|
|
);
);
|
|
|
|
4153H–AERO–04/07
|
|

Related parts for tsc21020f