|
EPXA4 Datasheet, PDF (9/34 Pages) Altera Corporation – Excalibur Devices | |||
|
◁ |
A.2
A.2.1
Errata Sheet - Appendix A
Errata for the ETM9 Trace Module
See Table 1 on page 7 and associated text for an explanation of
categorisation.
Invalid data trace following FIFO overflowâCategory 1
Note: ARM has updated the errata classifications. This is a category 1
erratum under the previous definition, which was:
âFeatures which it is impossible, or very hard, to work around and are
likely to affect use of this device.â
Description
The Embedded Trace Macrocell (ETM) contains a small FIFO which under
some circumstances can overflow, leading to the loss of trace. This is
normal behavior.
However, if the FIFO overflows during an extended wait-state period
while attempting to capture data trace from a block data transfer
instruction, then the data trace can become invalid.
When trace is resumed:
â Data values traced may be invalid until the next indirect branch.
â Data addresses traced may be invalid until the next trace gap, or the
next periodic synchronization point.
â Instruction trace is unaffected.
An example of how exactly the data trace becomes invalid is shown in
Table 2 on page 10. Note that, for simplicity, data address tracing is
ignored.
Altera Corporation
9
|
▷ |