Datasheet

www.ti.com
Instruction Set
23.5.3.11 ECMP (Equality Compare)
Syntax ECMP {
[brk={OFF | ON}]
[next={label | 9-bit unsigned integer}]
[reqnum={3-bit unsigned integer}
[request={NOREQ | GENREQ | QUIET}]
[hr_lr={HIGH | LOW}]
[angle_comp={OFF | ON}]
[control={OFF | ON}]
[en_pin_action={OFF | ON}]
[cond_addr={label | 9-bit unsigned integer}]
pin={pin number}
[action={CLEAR | SET | PULSELO | PULSEHI}]
[reg={A | B | R | S| T | NONE}]
[irq={OFF | ON}]
[data={25-bit unsigned integer]
[hr_data={7-bit unsigned integer}]
}
Figure 23-103. ECMP Program Field (P31:P0)
31 26 25 23 22 21 13 12 9 8 7 6 0
0 Request BRK Next program address 0000 hr_lr Angle Reserved
Number comp.
6 3 1 9 4 1 1 7
Figure 23-104. ECMP Control Field (C31:C0)
31 29 28 27 26 25 23 22 21 16
Reserved Request type Control Reserved En. pin Conditional address
action
3 2 1 3 1 9
15 13 12 8 7 6 5 4 3 2 1 0
Conditional address Pin select Ext 00 Action Register select Int.
Reg ena
9 5 1 2 2 2 1
Figure 23-105. ECMP Data Field (D31:D0)
31 7 6 0
Data HR Data
25 7
Cycles One
Register modified Register A, B, R, S or T if selected
Description ECMP can use all pins. This instruction compares a 25-bit data value stored in
the data field (D31–D7) to the value stored in the selected ALU register (A, B,
R, S, or T). Register select encoding can be found in Section 23.5.2.
1027
SPNU562May 2014 High-End Timer (N2HET) Module
Submit Documentation Feedback
Copyright © 2014, Texas Instruments Incorporated