參數(shù)資料
型號(hào): EPXA4
廠商: Altera Corporation
英文描述: Excalibur Devices
中文描述: 神劍設(shè)備
文件頁(yè)數(shù): 22/34頁(yè)
文件大?。?/td> 277K
代理商: EPXA4
22
Altera Corporation
Errata Sheet - Appendix A
It is occasionally useful to be able to determine the exact cycles on which
instructions are executed, for example to perform basic performance
analysis or to diagnose problems with the memory system. The
information can be preserved by one of two methods:
By selecting
cycle-accurate mode
, the ETM can be configured to cause
trace to be captured on every cycle during a trace region.
By using a trace port analyzer or logic analyzer which is capable of
saving timestamps with each cycle of trace.
Under some circumstances, extra instruction execution cycles are
reported alongside a previous instruction, making it appear that that
instruction took longer to execute instead. While the number of cycles that
a sequence of instructions takes to execute is correctly reported, the
number of cycles taken by individual instructions is not.
This erratum does not affect ETM9 Rev 0a, although ARM strongly
recommends that the latest revision of ETM9 is used in all new designs.
The erratum was introduced as a result of improvements to the
effectiveness of the
FIFOFULL
mechanism, although it is occurs whether
FIFOFULL
is enabled or not.
Table 6
shows an example where a stall caused by an LDR is traced with
the wrong instruction. Note that the ETM reports an instruction when the
following instruction begins execution. Therefore the time taken by an
instruction is the time between that instruction and the previous
instruction in the trace.
Table 6. Example of correct and incorrect trace in the presence of stalls (Part 1 of 2)
Cycle
Address
Instruction
Actual trace
Expected
trace
Notes
500
1000
NOP
Instruction enters ETM pipeline
501
1004
NOP
1004 triggers tracing of 1000, 9 cycles later
502
1008
NOP
503
100C
NOP
504
1010
NOP
505
1014
NOP
506
1018
NOP
507
101C
LDR
508
(LDR stalled)
Most of ETM pipeline stalled along with processor
pipeline
509
1020
NOP
510
1024
B 1040
IE (instruction
executed) for 1000
IE for 1000
相關(guān)PDF資料
PDF描述
EPZ3001G Power Choke
EPZ3003G Power Choke
EPZ3006G Power Choke
EPZ3011G Power Choke
EPZ3011G-LF Power Choke
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
EPXA4F1020C1 制造商:Rochester Electronics LLC 功能描述: 制造商:Altera Corporation 功能描述:IC EXCALIBUR ARM 1020FBGA
EPXA4F1020C1ES 制造商:Altera Corporation 功能描述:IC EXCALIBUR ARM 1020FBGA
EPXA4F1020C2 制造商:Rochester Electronics LLC 功能描述: 制造商:Altera Corporation 功能描述:IC EXCALIBUR ARM 1020FBGA
EPXA4F1020C2ES 制造商:Altera Corporation 功能描述:IC EXCALIBUR ARM 1020FBGA
EPXA4F1020C3 制造商:Altera Corporation 功能描述:IC EXCALIBUR ARM 1020FBGA