インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/19/2023
Public
ドキュメント目次

3.5.15.4. エンベデッド・トレース・マクロセル

ARM® のエンベデッド・トレース・マクロセル (ETM) コンポーネントを使用し、リアルタイムの命令フローのトレースを行うことができます。ETM内のフィルタリング・ロジックをコンフィグレーションし、解析するトレースデータの量をカスタマイズすることができます。ETMにはトレースデータを保持するFIFOバッファーがあり、それを外部デバッガーで読み出すことができます。
  • 次の内容をサポートします。
    • 8バイトの命令サイズ
    • 1バイトの仮想マシンIDサイズ
    • 4バイトのコンテキストIDサイズ
  • 命令トレースでのサイクルカウント
  • ブランチ・ブロードキャストのトレース
  • セキュア状態での3つの例外レベル
  • 非セキュア状態での3つの例外レベル
  • トレースでの4つのイベント
  • リターンスタックのサポート
  • OSエラー例外トレースのサポート
  • 7ビットのトレースID
  • 64ビットのグローバル・タイムスタンプ・サイズ
  • ATBトリガーのサポート
  • 低電力動作のオーバーライド
  • ストール制御のサポート