![Infineon Technologies TC1796 Скачать руководство пользователя страница 18](http://html1.mh-extra.com/html/infineon-technologies/tc1796/tc1796_user-manual_2055437018.webp)
User’s Manual
L-10
V2.0, 2007-07
TC1796
System and Peripheral Units (Vol. 1 and 2)
Table of Contents
Peripheral Control Processor (PCP)
. . . . . . . . . . . . . . . . . . . . . . . 11-1 [1]
Peripheral Control Processor Overview . . . . . . . . . . . . . . . . . . . . . . . 11-1 [1]
PCP Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3 [1]
PCP Code Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-4 [1]
PCP Parameter RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-4 [1]
PCP Interrupt Control Unit and Service Request Nodes . . . . . . . 11-5 [1]
PCP Programming Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-6 [1]
General Purpose Register Set of the PCP . . . . . . . . . . . . . . . . . . 11-6 [1]
Register R0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-7 [1]
Registers R1, R2, and R3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-7 [1]
Registers R4 and R5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-7 [1]
Register R6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-8 [1]
Register R7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-9 [1]
Contexts and Context Models . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-11 [1]
Context Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-11 [1]
Context Save Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-14 [1]
Context Restore Operation for CR6 and CR7 . . . . . . . . . . . . . 11-17 [1]
Context Save Operation for CR6 and CR7 . . . . . . . . . . . . . . . 11-21 [1]
Initialization of the Contexts . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-24 [1]
Context Save Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-24 [1]
Channel Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-25 [1]
Channel Restart Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-25 [1]
Channel Resume Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-26 [1]
Channel Invocation and Context Restore Operation . . . . . . . . . . 11-28 [1]
Channel Exit and Context Save Operation . . . . . . . . . . . . . . . . . 11-29 [1]
Normal Exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-29 [1]
Error Condition Channel Exit . . . . . . . . . . . . . . . . . . . . . . . . . . 11-30 [1]
Debug Exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-31 [1]
PCP Interrupt Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-32 [1]
Issuing Service Requests to CPU or PCP . . . . . . . . . . . . . . . . . . 11-32 [1]
PCP Interrupt Control Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-33 [1]
PCP Service Request Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-33 [1]
Issuing PCP Service Requests . . . . . . . . . . . . . . . . . . . . . . . . . . 11-34 [1]
Service Request on EXIT Instruction . . . . . . . . . . . . . . . . . . . . 11-35 [1]
Service Request on Suspension of Interrupt . . . . . . . . . . . . . . 11-35 [1]
Service Request on Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-36 [1]
Queue Full Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-36 [1]
Enforced PRAM Partitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-38 [1]