ファクトシート

RISC-V Enhanced Trace Encoder

A complete trace solution for RISC-V processors

RISC-V Enhanced Trace Encoder

The Tessent™ Enhanced Trace Encoder is a fully‑featured RISC‑V trace solution that provides a mechanism to monitor the program execution of a CPU in real time. It encodes program execution (instruction trace) and optionally, the data from load and store instructions (data trace), outputting trace in a highly compressed format. External software can later take this data and use it to reconstruct the program execution flow. The Enhanced Trace Encoder can be finely tuned to balance the features and gate-count requirements of your system and includes a broad range of filters, giving complete control over what and when to trace. It complies with the latest standards produced by the RISC‑V International’s Efficient Trace for RISC‑V (E‑Trace) Working Group, supporting any standards‑compliant RISC‑V processor.

The need for RISC-V trace

Complex systems are prone to imperfect software behaviors.
These imperfections may be due to several factors, for
example, interactions with other processor cores or peripherals,
tight timing budgets, poor implementation, or a combination
of the above. The imperfections impact the real‑time behavior
of the system. Software that is not designed to minimize these
imperfections leads to avoidable costs, attributed to
underutilized CPUs, heating, power consumption, post-deployment
defects, crashes, and poor longevity of the
systems.

Understanding software behavior can be challenging but is key
to tackling the imperfections. Therefore, providing software
developers visibility of program execution is vital. Processor trace
capability enables the software engineer to view the behavior of
a program in detail, instruction‑by‑instruction without disrupting
the system.

Effficient trace for RISC-V specification

The Efficient Trace for RISC‑V specification specifies a minimum
level of trace functionality. The Enhanced Trace Encoder
satisfies the full requirements of the Efficient Trace
specification, while including many additional features not
typically found within implementations provided by CPU
vendors or in the open-source community. The following list of
features are few of the many features offered by the Tessent Enhanced
Trace Encoder.

Enhanced-trace-encoder-features-table

共有

関連情報

自動車 / 輸送機器業界のための次世代設計
Webinar

自動車 / 輸送機器業界のための次世代設計

シーメンスは、変わり続ける自動車業界向けに次世代設計ツールを提供します。

初回成功に導く自動車向けECAD-MCAD協調設計
White Paper

初回成功に導く自動車向けECAD-MCAD協調設計

継続的に成功するために、自動車メーカーはECAD-MCAD協調設計ソリューションを採用して、初回で成功する可能性を最大限に高める必要があります。電気領域と機械領域を直接接続することで何が可能になるのかをご覧ください。

未来の自動車:  電気自動車、コネクテッドカー、および自動運転車 (Joe Barkai氏)
White Paper

未来の自動車: 電気自動車、コネクテッドカー、および自動運転車 (Joe Barkai氏)

未来の自動車が、電気・機械の統合と軽量化設計によって、自動車サプライヤー市場をどのように変えるかについて学べます。