![Infineon Technologies TC1784 User Manual Download Page 706](http://html.mh-extra.com/html/infineon-technologies/tc1784/tc1784_user-manual_2055446706.webp)
TC1784
Peripheral Control Processor (PCP)
User´s Manual
10-41
V1.1, 2011-05
PCP, V2.09
write access to an area of PRAM that cannot be modified by an Unprotected Channel
Program.
Determination of whether a channel is Protected or Unprotected is performed by
examination of the channel number against a programmable threshold (programmed via
PCP_PPROT.PTHRES). In addition to the threshold the user can select (via
PCP_PPROT.PCAT) whether Channel Programs above (and including the threshold)
are Protected or whether Channel Programs below (and including the threshold) are
Protected.
10.7.1
Protection of PRAM against FPI Writes
The PRAM FPI protection function is provided so that once the PRAM has been loaded
(typically at system initialization) the PRAM can be partially or totally protected against
FPI write accesses. This function is controlled by the PCP_PPROT register (
Protection Register, PCP_PPROT” on Page 82
When the protection function is enabled (via PCP_PPROT.EN) any incoming FPI write
access outside a defined PRAM address range (defined by PCP_PPROT.FBASE) is
issued with an error response and the PRAM content remains unmodified.
The address range can be select such that an “Open Window” of PRAM (based at the
top of PRAM) remains available for incoming FPI write accesses. The “Open Window” is
provided as PRAM is often used for implementation of a “mail-box” to allow
communication between the PCP and other on-chip cores.
Regardless of the enabling of write protection the entire PRAM content remains readable
via FPI.
Note: The PCP internal PRAM write instructions (i.e. instructions that modify the PRAM
content) are unaffected by this protection.
10.7.2
Protection of PRAM against Internally Generated PRAM Writes
Protection of PRAM against internal writes is performed via two regions:-
•
Context Save Region
•
Protected Channel PRAM
10.7.2.1 Context Save Region Protection
The Context Save Region can be protected by the PRAM Partitioning Scheme (see
“PCP Control and Status Register, PCP_CS” on Page 67
). This protection is enabled
via PCP_CS.PPE and the size of the context area being protected is defined by
PCP_CS.PPS. When enabled the context region is protected from writes by any
Channel Program (i.e. regardless of whether Protected or Unprotected).
Summary of Contents for TC1784
Page 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Page 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Page 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...