TC1796
System Units (Vol. 1 of 2)
Peripheral Control Processor (PCP)
User’s Manual 11-75 V2.0, 2007-07
PCP, V2.0
DAC
DAC = 0
DAC = 1
Stop PCP
Allow the PCP to continue to execute channel programs in
response to service requests.
Prevent the PCP from executing further channel programs
(PCP_CS.EN = 0).
DST+-
DST (00
B
)
DST+ (01
B
)
DST- (10
B
)
(11
B
)
Destination Address Pointer Control
No Change (DST)
Post Increment by Size (DST+)
Post Decrement by Size (DST-)
Reserved
EC
EC = 0
EC = 1
Exit Count Control
No action
Decrement CNT1
EDA
EDA = 0
EDA = 1
External Debug Action
No External Debug Action caused
Cause an External Debug Action (breakpoint pin etc.)
EP
EP = 0
EP = 1
Entry Point Control
Set the PC to channel program Start. EP = 0 assumes that a
Channel Entry Table exists in the base of CMEM. Failure to
provide such a table will cause improper operation.
Set the PC to the address contained in NextPC (next
instruction) address.
INT
INT = 0
INT = 1
Interrupt Control
No Interrupt
INT = 1 AND (cc_B = True) means Issue Interrupt
RTA
RTA = 0
RTA = 1
Action on Debug Exit
Stop channel program from accepting new service requests
(clear R7.CEN)
Allow further channel program execution and decrement PC
(so that DEBUG instruction is re-executed on next invocation)
Note: This field has no effect if SDB = 0 (see below)
SIZE
SIZE = 00
B
SIZE = 01
B
SIZE = 10
B
SIZE = 11
B
Data Size Control
Byte (8-bit)
Half-word (16-bit)
Word (32-bit)
Reserved
Table 11-13 Instruction Field Definitions (cont’d)
Symbol Syntax Description