[Trace & Profiling] - 2025.2 日本語 - UG1579

MicroBlaze プロセッサ エンベデッド デザイン ユーザー ガイド (UG1579)

Document ID
UG1579
Release Date
2025-12-03
Version
2025.2 日本語

MicroBlaze の拡張デバッグにより、 MicroBlaze は、RISC-V N-Trace 規格に基づいたプログラム トレースを提供します。この情報は、エンベデッド RAM シンクに格納されるか、外部トレース PIB シンクに送信されます。

Auto をクリックして [Manual] に切り替え、External Trace チェック ボックスをオンにすることもできます。

エンベデッド トレース バッファーのサイズを 8 KB から 128 KB に変更するには、または外部トレース バッファーを 32B から 8 KB に変更するには、パラメーター C_DEBUG_TRACE_SIZE を使用します。C_DEBUG_TRACE_SIZE0 (なし) に設定すると、エンベデッド プログラム トレースはディスエーブルになります。

拡張デバッグ機能

外部トレースをイネーブルにする場合は、C_DEBUG_EXTERNAL_TRACE パラメーターを使用します。この場合、MDM V も外部トレース出力を使用するように設定する必要があります。

は、非侵入型プロファイリングも提供します。この機能により、プログラム実行の統計がプロファイリング バッファーに格納されます。バッファーはビンに分けられており、各ビンは特定のアドレス範囲内で実行された命令数またはクロック サイクル数をカウントします。

C_DEBUG_PROFILE_SIZE パラメーターを使用して、プロファイリング バッファーのサイズを 4 KB から 128 KB に変更します。パラメーターを 0 (None) に設定すると、プロファイリングはディスエーブルになります。