FC2カウンター FPGAの部屋 Vivado ML 2021.1 でデバッグできない2
fc2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

Vivado ML 2021.1 でデバッグできない2

Vivado ML 2021.1 でデバッグできない1”の続き。

前回は、DFX を含むプロジェクトで、Vivado ML 2021.1 でブロック・デザインで、 Debug を設定し、System ILA IP を実装したが、 Open Hardware Manager した時に ILA ダッシュボードが表示されないという不具合があったということで、DFX を含まないプロジェクトをやってみたが、1 つのプロジェクトは同様に ILA ダッシュボードが表示されなかったが、もう 1 つのより簡単なプロジェクトは正常に ILA ダッシュボードが表示された。今回は、 ILA ダッシュボードが表示されなかったプロジェクトで Debug の数を変化させて ILA ダッシュボードが表示されるか?を調べる。

DFX_filter_test2 プロジェクトの Debug の数は AXI4 Master インターフェースが 2 個、 AXI4-Stream が 3 個、 RGB インターフェースが 1 個だった。
それを、AXI4 Master インターフェースが 2 個と RGB インターフェースが 1 個にしてみる。
ILA_11_210829.png

これで、論理合成、インプリメンテーション、ビットストリームの生成を行って、ハードウェアをエクスポートした。
Viits でプラットフォームをアップデートして、アプリケーション・プロジェクトをビルドし、デバッグ・モードでソフトウェアを起動した。
Vivado で PROGRAM AND DEBUG -> Open Hardware Manager -> Open Target をクリックし、Auto Connect を選択して、ZYBO Z7-20 に接続したところ、 ILA ダッシュボードが表示された。
波形もキャプチャすることができた。
ILA_12_210829.png

RGB インターフェースも見えている。
ILA_13_210829.png

それじゃ、AXI4-Stream インターフェースがダメなのか?ということで、 mt9d111_inf_aixs_0 から vfilp_dma_write_0 に行く AXI4-Stream インターフェースに Debug を設定した。
ILA_14_210830.png

これも同様に、論理合成、インプリメンテーション、ビットストリームの生成を行って、ハードウェアをエクスポートした。
Viits でプラットフォームをアップデートして、アプリケーション・プロジェクトをビルドし、デバッグ・モードでソフトウェアを起動した。
Vivado で PROGRAM AND DEBUG -> Open Hardware Manager -> Open Target をクリックし、Auto Connect を選択して、ZYBO Z7-20 に接続したところ、 ILA ダッシュボードが表示された。
波形もキャプチャすることができた。
ILA_15_210830.png

次に、DMA2axis_0 から through_axis_0 に行く AXI4-Stream インターフェースを追加してみた。これで AXI4 Master インターフェースが 2 個、 AXI4-Stream が 2 個、 RGB インターフェースが 1 個となった。
ILA_16_210830.png

これも同様にしたところ、 ILA ダッシュボードが表示され、波形も表示できた。
ILA_17_210830.png

それじゃ、 Debug の数を AXI4 Master インターフェースが 2 個、 AXI4-Stream が 3 個、 RGB インターフェースが 1 個に戻してみる。
ILA_18_210830.png

これも同様にしたところ、 ILA ダッシュボードが表示され、波形も表示できた。
ILA_19_210830.png

え〜〜。”Vivado ML 2021.1 でデバッグできない1”で最初にやった時は、DFX_filter_test2 プロジェクトの Debug の数が AXI4 Master インターフェースが 2 個、 AXI4-Stream が 3 個、 RGB インターフェースが 1 個で ILA ダッシュボードが表示されなかったが、段々と AXI4-Stream インターフェースを増やしていったら、全部 ILA ダッシュボードが表示された。
なんか不安定なんだろうか? ILA.
  1. 2021年08月31日 05:19 |
  2. Vivado
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
https://marsee101.blog.fc2.com/tb.php/5338-0e25936f
この記事にトラックバックする(FC2ブログユーザー)