AN 936: JTAGインターフェイスを介したSDMコマンドの実行

ID 683313
日付 3/29/2021
Public

1.4.1. コンフィグレーション・ステータス・コマンド

sdm_config_status <device_index> コマンドは、デバイスのコンフィグレーション・ステータス、さまざまなコンフィグレーション・ピンのステータス、およびデバイスのMSELピンの設定についての情報を提供します。単一のSDMデバイスを接続している場合は、デバイス・インデックスはオプションのパラメーターです。複数のSDMデバイスを接続しており、ターゲットデバイスがデバイス#1以外の場合は、デバイス・インデックスを指定する必要があります。

次の例は、sdm_config_status関数実行時に想定される出力です。

sdm_config_statusを使用しての成功コンフィグレーションの特定

$sdm_config_status
MSEL[2:0] : 011 (AS (Normal POR)) Configuration pin signals: nSTATUS : 1 nCONFIG : 1 CONF_DONE : 1 INIT_DONE : 1 CvP_DONE : 0 SEU_ERROR : 0 HPS_WARMRESET : 0 HPS_COLDRESET : 0 MSEL[2:0] Table: 3'b000 AvST x32 3'b101 AvST x16 3'b110 AvST x8 3'b001 AS (Fast POR) 3'b011 AS (Normal POR) 3'b111 JTAG only

sdm_config_statusを使用しての失敗コンフィグレーションの特定

$sdm_config_status
MSEL[2:0] : 011 (AS (Normal POR)) Configuration pin signals: nSTATUS : 1 nCONFIG : 1 CONF_DONE : 0 INIT_DONE : 0 CvP_DONE : 0 SEU_ERROR : 0 HPS_WARMRESET : 0 HPS_COLDRESET : 0 MSEL[2:0] Table: 3'b000 AvST x32 3'b101 AvST x16 3'b110 AvST x8 3'b001 AS (Fast POR) 3'b011 AS (Normal POR) 3'b111 JTAG only State : 0xf0010040 Error location : 0x0000c400 Error detail : 0x00000003 Configuration fail! Major code: 0xF001 Bitstream error, usually due to unsigned bitstream used. Minor code: 0x0040 Config clock PLL fail error detection, ensure OSC_CLK_1 clock source free running and stable.

場合によっては、検出された複数のデバイスに対してdevice_index引数を提供する必要があります。デバイス#1を選択する場合、device_indexはオプションの引数です (デフォルト値が1であるため)。デバイス#1とは異なるターゲットデバイスを選択する場合は、device_index引数を指定する必要があります。この例で、1はsdm_device_listコマンドを使用して特定されるデバイス#1です。

次の例は、デバイス#2を選択する場合のコマンドを示しています。
%sdm_config_status 2
注: エラーコードの更新に関する最新情報については、Mailbox Client Intel® FPGA IP User Guideを参照してください。