TC1784
Peripheral Control Processor (PCP)
User´s Manual
10-46
V1.1, 2011-05
PCP, V2.09
Note: The DEBUG instruction must be only used in DEBUG mode otherwise it will be
considered to be an illegal operation and will generate an IOP error.
10.9.5
Instruction Address Error
An Instruction Address Error is generated if the PCP attempts to execute an instruction
from an illegal address. An address is considered to be illegal if:
•
The address is outside the available CMEM area (see
for the CMEM size
implemented in this derivative)
and/or
•
The specified address could not be contained in the 16-bit PC (i.e. an address
calculation yielded a 16-bit unsigned overflow).
The second of these cases can result from an address calculation either from the
execution of a PC relative jump instruction (either a JC, JC.I, or JL instruction), or the PC
being incremented following execution of the previous instruction.
10.10
Software In-System Test Support
The PCP protects against memory integrity errors by protection of the PCP memories.
This has the unfortunate side-effect of requiring memory blocks wider than the normal
data access path to the memory. The additional storage bits are not easily accessible
via the existing data paths, causing significant problems where SIST based testing of the
memories is required. In order to address this problem the PCP includes improved SIST
support, allowing all PCP memory arrays to be accessedto allow the test and debug of
the fault tolerant memory systems.
The mapping of hidden memory bits into the PCP address space is controlled by the
setting of bits within the SIST Mode Access Control Register (SMACON). The existence
of the SMACON register is architecturally defined. However, the fields within SMACON
and the effect of the fields on the memory map of the PCP are implementation specific.
Hidden bits are mapped into the CMEM and PRAM areas by setting bits in the SMACON
register. The SMACON register is a SFR which can only be written in supervisor mode
and is endinit protected. The definition of the SMACON register for the PCP is shown on
The control fields within the SMACON register allow individual control of the local
memories. Each memory may be mapped to operate in a number of different modes.
Normal Operation, No Mapping, error detection enabled
No mapping of the bits is performed and normal operation is possible. Error detection is
active.
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 ...