Datasheet
www.ti.com
Instruction Set
New angle flag (NAF) = 0
A value of OFF results in no change to the system flags.
Default: OFF
type Specifies the move type to be executed.
Table 23-57. Move Types for ADM32
Type C4 C3 Add Destination(s) Cycles
Imm. data field + Reg. A, B, R, Register A, B, R, S, or
IM®TOREG 0 0 1
S, or T T
Remote data field + Reg. A, B, Register A, B, R, S, or
REM®TOREG 0 1 2
R, S, or T T
Imm. data field + Remote data Register A, B, R, S, or
IM&REMTOREG 1 0 2
field T
Imm. data field + Reg. A, B, R,
IM®TOREM 1 1 Remote data field 1
S, or T
If selected register is R, S, or T, the operation is a 32-bit Addition/move. If A or B register is selected, it is
limited to 25-bit operation since A and B only support 25-bit.
data Specifies the 25-bit integer value for the immediate data field.
hr_data Specifies the 7 least significant bits of the immediate data field.
Default: 0.
Execution
switch (C4:C3)
{
case 00:
Selected register = Selected register + Immediate Data Field;
case 01:
Selected register = Selected register + Remote Data Field;
case 10:
Selected register = Immediate Data Field + Remote Data Field;
case 11:
Remote Data Field = Selected register + Immediate Data Field;
}
If (Init Flag == 1)
{
ACF = 0;
DCF = 1;
GPF = 0;
NAF = 0;
}
else
All flags remain unchanged;
Jump to Next Program Address;
Figure 23-85 and Figure 23-86 illustrate the ADM32 operation for various cases.
1013
SPNU562–May 2014 High-End Timer (N2HET) Module
Submit Documentation Feedback
Copyright © 2014, Texas Instruments Incorporated