手順 3: ボードでのデザインの検証 - 2022.1 日本語

Vivado Design Suite チュートリアル: インプリメンテーション (UG986)

Document ID
UG986
Release Date
2022-05-24
Version
2022.1 日本語
この手順はオプションですが、「手順 4: ECO 変更」で加えた ECO の変更を理解するのに役立ちます。
  1. メイン メニューから Flow > Open Hardware Manager をクリックします。

    ハードウェア マネージャーのウィンドウが開きます。



  2. hw_server を使用してハードウェア ターゲットに接続します。
    ヒント: ハードウェア ターゲットへの異なる接続方法の詳細は、 『Vivado Design Suite ユーザー ガイド: プログラムおよびデバッグ』 (UG908) を参照してください。


  3. Vivado Flow Navigator で [Program and Debug] → [Program Device] をクリックします。

    [Program Device] ダイアログ ボックスが開きます。



  4. ビットストリーム ファイルおよびデバッグ プローブ ファイルを選択します。
  5. Program をクリックします。

    FPGA がコンフィギュレーションされると、ボード上のボタンでハードウェアを制御し、ボード上の LED でハードウェアの状態を確認できます。Pause ボタンを押してカウンターを停止します。Toggle ボタンを押して、カウンターと乗算器の結果のいずれかを選択します。[Reset] ボタンを押してカウンターをリセットします。



    別の方法として、VIO を使用してハードウェアを制御および確認することもできます。

    次のような警告メッセージが表示されたら、メッセージで推奨されている代替方法のいずれかを選択します。

    WARNING: [Labtools 27-1952] VIO hw_probe OUTPUT_VALUE properties for hw_vio(s) [hw_vio_1] differ from output values in the VIO core(s).
    Resolution: 
    To synchronize the hw_probes properties and the VIO core outputs choose one of the following alternatives:
      1) Execute the command 'Commit Output Values to VIO Core', to write down the hw_probe values to the core.
      2) Execute the command 'Refresh Input and Output Values from VIO Core', to update the hw_probe properties with the core values.
      3) First restore initial values in the core with the command 'Reset VIO Core Outputs', and then execute the command 'Refresh Input and Output Values from VIO Core'.
    
  6. ダッシュボードで hw_vios タブを選択し、Add ボタン をクリックしてプローブを追加します。

    [Add Probes] ダイアログ ボックスが開きます。



  7. hw_vio_1 のすべてのプローブを選択し、OK をクリックします。
  8. hw_vios ダッシュボードで count_out_OBUF[7:0] を右クリックし、Radix > Unsigned Decimal をクリックします。

  9. hw_vios ダッシュボードで count_out_OBUF[7:0] を右クリックし、LED をクリックします。

    [Select LED Colors] ダイアログ ボックスが開きます。



  10. [Low Value Color] に Red、[High Value Color] に Green を選択します。
  11. OK をクリックします。
  12. hw_vios ダッシュボードで pause_vio_outreset_vio_out、および toggle_vio_out を選択して右クリックし、Active-High Button をクリックします。

  13. hw_vios ダッシュボードで vio_select を右クリックし、Toggle Button をクリックします。

  14. count_out_OBUF[7:0] を展開して VIO LED を表示します。

    VIO が設定されたので、これでデザインを解析できます。

  15. vio_select ボタンを押して、VIO からハードウェアを制御します。
  16. pause_vio_out ボタンを押してカウンターを停止します。
  17. toggle_vio_out ボタンを押して、カウンターと乗算器の結果のいずれかを選択します。
  18. reset_vio_out ボタンを押してカウンターをリセットします。