23.12.2013 Views

Errata Sheet - Infineon

Errata Sheet - Infineon

Errata Sheet - Infineon

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Workaround<br />

<strong>Errata</strong> <strong>Sheet</strong><br />

Functional Deviations<br />

As described previously, this problem should not be encountered during normal<br />

operation and will only be triggered in the case of a double-bit error being<br />

detected in an access to the on-chip Flash.<br />

However, in order to remove the possibility of encountering this issue, all load<br />

accesses to cacheable addresses within the on-chip Flash should be made<br />

using natural alignment - word transfers should be word aligned, double-word<br />

transfers double-word aligned.<br />

It is also possible to check for the occurrence of this problem by having some<br />

other master, such as the PCP, periodically poll the LBCU LEATT register to<br />

check for the occurrence of LMB error conditions, specifically if one is detected<br />

during a BTR2 read transfer from the DMI, as reported by LEATT.OPC and<br />

LEATT.TAG.<br />

DMI_TC.017 DMI line buffer is not invalidated by a write to<br />

OVC_OCON.DCINVAL if cache off.<br />

A problem exists whereby the DMI line buffer is not invalidated by a write to<br />

OVC_OCON.DCINVAL when operating with the D-cache turned off. This<br />

means that the user cannot rely on a write to OVC_OCON.DCINVAL to make<br />

sure that any stale data in the DMI line buffer is invalidated. This can be a<br />

problem for users who want to use the OVC_OCON.DCINVAL bit to ensure<br />

coherency between the DMI and background memory.<br />

It should be noted that this problem is not encountered when the D-cache is<br />

turned on. When the D-cache is turned on, writing a one to<br />

OVC_OCON.DCINVAL will correctly invalidate all clean cache entries and<br />

invalidate the DMI line buffer. The problem only concerns systems with no<br />

cache or systems where the cache is turned off.<br />

Detailed description<br />

D-Cache turned on:<br />

When D-cache is turned on, the DMI line buffer is only used as a performance<br />

enhancement mechanism with no logical existence to the user. It is therefore<br />

not operating as a micro-cache and the current issue does not apply. When the<br />

TC1767, EES-AD, ES-AD, AD 32/73 Rel. 1.4, 11.12.2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!