Errata Sheet - Infineon
Errata Sheet - Infineon
Errata Sheet - Infineon
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Errata</strong> <strong>Sheet</strong><br />
Functional Deviations<br />
the exact split between LDRAM and DCache where DMEM size = LDRAM size<br />
+ DCache size. The software selection is performed according to the<br />
configuration of the DCache size in DMI_CON.DC_SZ_CFG, with any DMEM not<br />
configured as DCache ordinarily available as LDRAM.<br />
However, a problem exists where the DCache is configured to be 2KByte,<br />
DMI_CON.DC_SZ_CFG = 0001 B . In this case the expected amount of LDRAM<br />
is available for accesses from the CPU (DMEM size - 2KByte), but the address<br />
range checking is incorrect for accesses to LDRAM from the LMB and the<br />
available LDRAM size for LMB accesses is limited to (DMEM size - 4KByte).<br />
Example<br />
A TC1767 device is physically built to support a maximum of 72KByte DMEM<br />
and 4KByte DCache. Where the DCache size is configured as 4KByte,<br />
available LDRAM is 68KByte, where the DCache size is configured as 0KByte,<br />
available LDRAM is 72KByte. However, when the DCache size is configured as<br />
2KByte, 70KByte LDRAM is addressable by the CPU, but only the bottom<br />
68KByte is addressable by LMB bus masters.<br />
Workaround<br />
In systems where a 2KByte DCache is configured, the top 2KByte of LDRAM is<br />
only available for usage by the CPU, and cannot contain data structures that<br />
may be required by other bus masters. For instance, this space could be used<br />
as part of the CSA list. However, note that since this memory is not addressable<br />
by LMB masters in the 2KByte DCache configuration, this would affect<br />
debuggers. Hence it would only be possible to view this memory space in a<br />
debugger if it takes appropriate steps to make the memory region accessable<br />
(e.g. by temporarily setting the DCache size to 0KByte) to examine that address<br />
range.<br />
DMI_TC.016 CPU Deadlock possible when Cacheable access encounters<br />
Flash Double-Bit Error<br />
A problem exists whereby the TriCore CPU may become deadlocked when<br />
attempting a mis-aligned load access to a cacheable address. The problem will<br />
be triggered in the following situation:<br />
TC1767, EES-AD, ES-AD, AD 30/73 Rel. 1.4, 11.12.2009