KIT_TC1797_SK Infineon Technologies, KIT_TC1797_SK Datasheet - Page 14

no-image

KIT_TC1797_SK

Manufacturer Part Number
KIT_TC1797_SK
Description
KIT STARTER AUDO FUTURE TC1797
Manufacturer
Infineon Technologies
Series
Audo Futurer
Type
MCUr

Specifications of KIT_TC1797_SK

Contents
Board, Adapters, Cables, CD, Power Supply
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
For Use With/related Products
TC1797
Other names
KITTC1797SKIN
Unlike attributes derived from the instruction, the User/Supervisor mode status
of TriCore initiated bus transactions is not staged correctly in the TriCore
pipeline and is derived directly from the PSW.IO bit field.
This issue can only cause a problem in certain circumstances, specifically when
a store transaction is outstanding (e.g. held in the CPU store buffer) and the
PSW is modified to switch from Supervisor to User-0 or User-1 mode. In this
case, the outstanding store transaction, executed in Supervisor mode, may be
transferred to the bus in User mode (the bus systems do not discriminate
between User-0 and User-1 modes). Due to the blocking nature of load
transactions and the fact that User mode code cannot modify the PSW, neither
of these other situations can cause a problem.
Example
Workaround
Any MTCR instruction targeting the PSW, which may change the PSW.IO bit
field, must be preceded by a DSYNC instruction, unless it can be guaranteed
that no store transaction is outstanding.
CPU_TC.106 Incorrect PSW update for certain IP instructions dual-issued
with MTCR PSW
In certain situations where an Integer Pipeline (IP) instruction which updates the
PSW user status bits (e.g. PSW.V - Overflow) is followed immediately by an
MTCR instruction targetting the PSW, with the instructions being dual-issued,
TC1797, EES-AC, ES-AC, AC
...
st.w [aX], dX
mtcr #PSW, dY
...
...
st.w [aX], dX
dsync
mtcr #PSW, dY
...
; Store to Supervisor mode protected SFR
; Modify PSW.IO to switch to User mode
; Store to Supervisor mode protected SFR
; Modify PSW.IO to switch to User mode
14/101
Functional Deviations
Rel. 1.3, 18.12.2009
Errata Sheet

Related parts for KIT_TC1797_SK