ハードウェア デバッグ サポートのための FPGA ボードのチェック - 2020.1 Japanese

Vitis 統合ソフトウェア プラットフォームの資料: アプリケーション アクセラレーション開発 (UG1393)

Document ID
UG1393
Release Date
2020-08-20
Version
2020.1 Japanese

ハードウェア デバッグをサポートするには、プラットフォームで複数の IP コンポーネント (Debug Bridge など) がサポートされている必要があります。プラットフォーム設計者に、これらのコンポーネントがターゲット プラットフォームに含まれるかどうかを確認してください。ザイリンクス プラットフォームを使用する場合、デバッグが可能かどうかを確認するには、platforminfo ユーティリティを使用してプラットフォームをクエリします。デバッグ機能は、chipscope_debug オブジェクトの下にリストされます。

たとえば、プラットフォームでハードウェア デバッグがサポートされているかどうかをクエリするには、次の platforminfo コマンドを使用します。

$ platforminfo --json="hardwarePlatform.extensions.chipscope_debug" xilinx_u200_xdma_201830_2
{
    "debug_networks": {
        "user": {
            "name": "User Debug Network",
            "pcie_pf": "1",
            "bar_number": "0",
            "axi_baseaddr": "0x000C0000",
            "supports_jtag_fallback": "false",
            "supports_microblaze_debug": "true",
            "is_user_visible": "true"
        },
        "mgmt": {
            "name": "Management Debug Network",
            "pcie_pf": "0",
            "bar_number": "0",
            "axi_baseaddr": "0x001C0000",
            "supports_jtag_fallback": "true",
            "supports_microblaze_debug": "true",
            "is_user_visible": "false"
        }
    }
}

出力には user および mgmt デバッグ ネットワークを含むターゲット プラットフォームが含まれ、 MicroBlaze™ プロセッサのデバッグがサポートされ、管理デバッグ ネットワークの JTAG フォールバックもサポートされます。