TC1796
System Units (Vol. 1 of 2)
Peripheral Control Processor (PCP)
User’s Manual
11-74
V2.0, 2007-07
PCP, V2.0
11.11.1.2 Instruction Fields
lists the instruction field definitions of the PCP instruction set architecture.
Note: The exact syntax for these fields may be different depending on which tool (e.g.
assembler) is used. Please refer to the respective tool descriptions.
Table 11-13 Instruction Field Definitions
Symbol Syntax
Description
CNC
CNC = 00
B
CNC = 01
B
CNC = 10
B
CNC = 11
B
Counter Control
This field is used by the COPY instruction to control the number
of repetitions of the data transfer. See also
Decrement CNT0 after each transfer. Continue until CNT0 = 0,
and proceed to next instruction.
Post Decrement CNT0 after each transfer. Continue until
CNT0 = 0, then decrement CNT1 and proceed to next
instruction.
Post Decrement CNT0 after each transfer. Continue until
CNT0 = 0, then decrement CNT1. Reload CNT0 value and
continue. Continue until CNT1 = 0, then proceed to next
instruction.
Reserved.
CNT0
CNT0 =
001
B
..111
B
CNT0 =
000
B
CNT0 = 00
B
CNT0 = 10
B
CNT0 = 11
B
Others
Counter Reload Value (COPY)
The COPY instruction uses an implicit counter to generate
multiple data transfers. The CNT0 value given in the instruction
specifies how many data transfers are to be performed by the
instruction. See also
Perform 1..7 data transfers
Perform 8 data transfers
Block Size (BCOPY)
Selects the FPI block size used for a BCOPY instruction.
Use block size of 8 words.
Use block size of 2 words.
Use block size of 4 words.
Reserved
cc_A,
cc_B
see
Condition Code
Specifies conditional execution of instruction according to
CONDCA or CONDCB.