Errata Sheet - Infineon
Errata Sheet - Infineon
Errata Sheet - Infineon
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Errata</strong> <strong>Sheet</strong><br />
Functional Deviations<br />
OCDS_AI.002 JTAG Instruction must be 8 bit long<br />
The JTAG TAP controller implemented in all <strong>Infineon</strong> devices strictly adheres to<br />
the standard IEEE 1149-1-2001. One side effect of this standard requires<br />
special awareness, as it can cause severe errors.<br />
Upon entry to the Capture-IR state the internal shift register is preloaded with<br />
a constant, namely 01 H .<br />
In the Shift-IR state the bits from the host are prepended, i.e. for each incoming<br />
bit the old LSB is dropped, the remaining 7 bits are shifted right one bit position<br />
and the incoming bit becomes the new MSB.<br />
Upon entry to the Update-IR state the content of the internal shift register is<br />
copied into the INSTRUCTION register unconditionally.<br />
If the final state of the shift register happens to be a valid, but unintended<br />
instruction, the device may enter a state very detrimental to the application. An<br />
extreme example is the INTEST instruction, which turns off all outputs of the<br />
device and is activated by instruction 01 H , i.e. if no bit at all is shifted in by the<br />
host!<br />
Recommendations<br />
• Always shift in at least as many bits as the INSTRUCTION register holds.<br />
This means 8 bit for <strong>Infineon</strong> devices.<br />
• Check the bits returned via TDO: Must be 01 H followed by any data shifted<br />
in excluding the last eight bits. This allows to “check the pipe” by shifting in<br />
more than the required 8 bits.<br />
• Use the protection offered by IOPATH: Keeping IOPATH different from 00 B<br />
whenever possible will block all Boundary Scan functions.<br />
• Do not use the DAP telegrams jtag_setIR and jtag_swapIR with n less than<br />
eight.<br />
• Use the CRC protected DAP interface if the application environment may<br />
cause transmission errors on the JTAG signals.<br />
TC1767, EES-AD, ES-AD, AD 40/73 Rel. 1.4, 11.12.2009