EPXA4 ALTERA [Altera Corporation], EPXA4 Datasheet - Page 23
EPXA4
Manufacturer Part Number
EPXA4
Description
Excalibur Devices
Manufacturer
ALTERA [Altera Corporation]
Datasheet
1.EPXA4.pdf
(34 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
EPXA4F1020C1
Manufacturer:
ALTERA
Quantity:
3 000
Company:
Part Number:
EPXA4F1020C1ES
Manufacturer:
ALTERA
Quantity:
3 000
Company:
Part Number:
EPXA4F1020C2ES
Manufacturer:
ALTERA
Quantity:
3 000
Company:
Part Number:
EPXA4F1020C3
Manufacturer:
ALTERA
Quantity:
3 000
Company:
Part Number:
EPXA4F672C1
Manufacturer:
ALTERA
Quantity:
784
Altera Corporation
511
512
513
514
515
516
517
518
519
520
521
522
Table 6. Example of correct and incorrect trace in the presence of stalls (Part 2 of 2)
1040
(Branch delay)
(Branch delay)
NOP
Conditions
As shown in
CLKEN (such as memory stalls) are misreported. All stalls caused by the
processor, including branch delays, register interlocks and coprocessor
busy-waits, are reported correctly. External (CLKEN) stalls are reported 6
cycles early.
Implications
It is hard to use the timestamp information to gain information on stalls
caused by the memory system. While this is beyond the scope of the
original design aims of the ETM, precise stall information has proven to
be extremely useful to some users in debugging system level issues.
Workaround
It is often possible to model the behavior of the core as it would behave if
there were no external stalls to determine which stalls are external and
which are internal. To do this in all situations would require a complete
cycle-accurate model of the core. However, in most cases the number of
cycles required by each instruction can be easily predicted, and is
documented in the Technical Reference Manual for the core.
WT (wait)
IE for 1004
IE for 1008
IE for 100C
IE for 1010
IE for 1014
IE for 1018
IE for 101C
IE for 1020
WT
WT
IE for 1024
Table
6, only external stalls that are caused by deasserting
IE for 1004
IE for 1008
IE for 100C
IE for 1010
IE for 1014
IE for 1018
WT
IE for 101C
IE for 1020
WT
WT
IE for 1024
Stall should be observed in line with other
instructions
Stalls caused by the processor are correctly
reported
Stall in ETM pipeline observed after only 3 cycles
Instruction traced upon completion
23