FC2カウンター FPGAの部屋 Genasys ZU で Adam Taylor さんの”High Performance Imaging”をやってみる2(Vivado 2019.2 編その1)
fc2ブログ

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

FPGAの部屋

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

Genasys ZU で Adam Taylor さんの”High Performance Imaging”をやってみる2(Vivado 2019.2 編その1)

Genasys ZU で Adam Taylor さんの”High Performance Imaging”をやってみる”の続き。

Genasys ZU で Adam Taylor さんの”High Performance Imaging”では、Vivado 2019.1 と SDK 2019.1 を使用したが、 Vivado 2019.2 と Vitis 2019.2 を使用して実装してみよう。

まずは、 2019.1 の Genesys_ZU_MIPI_PCAM プロジェクトをコピーした。
genesys_zu_77_200818.png

Vivado 2019.2 を立ち上げて、コピーした Genesys_ZU_MIPI_PCAM プロジェクトを読み込むと Older Project Version ダイアログ表示された。
Automatically upgrade to the current version のラジオボタンがクリックされた状態で、OKボタンをクリックする。
genesys_zu_78_200818.png

Project Upgrade ダイアログが表示された。
Report IP Status をクリックする。
genesys_zu_79_200818.png

下のウインドウに IPStatus が表示された。
Upgrade Selected ボタンをクリックする。
genesys_zu_80_200818.png

Upgrade IP ダイアログが表示された。OKボタンをクリックする。
genesys_zu_81_200818.png

Upgrade IP が開始された。
genesys_zu_82_200818.png

IP Upgrade が成功した。クリティカル・ワーニングがでている。
genesys_zu_83_200818.png

Generate Output Products ダイアログが表示された。
そのまま、Generate ボタンをクリックする。
genesys_zu_84_200818.png

IP の関連ファイルの生成が始まるが、その途中でクリティカル・ワーニングが出た。
genesys_zu_85_200818.png

IP の関連ファイルの生成が終了した。
ブロックデザインを表示して、Vivado 2019.2 でエラーが出ている部分を修正する。エラーが出ている部分は、emio_gpio_o[94:0] が全て、dout_0[94:0] に出力されているが、使用するために XDC ファイルで出力ピンが設定されているのは、 dout_0[0] の 1 本のみというところだ。つまり、後の 94 本は使用していないので、それを削除する必要がある。
削除するために Slice IP を Add IP して 1 本だけ出力する。
emio_gpio_o[94:0] を Slice に入れて、 0 番目だけを Dout_0[0:0] に出力した。
genesys_zu_86_200818.png

XDC ファイルも dout_0 から Dout_0 に変更した。
genesys_zu_87_200818.png

これで、論理合成、インプリメンテーション、ビットストリームの生成を行ったところ成功した。
genesys_zu_88_200818.png

相変わらず、タイミングはクロック間のタイミング違反が出ている。

File メニューから Export -> Export Hardware... をクリックする。
Export Hardware ダイアログが表示された。
Include bitstream にチェックを入れて、OKボタンをクリックする。
genesys_zu_89_200818.png

design_1_wrapper.xsa ファイルが出力された。
genesys_zu_90_200818.png
  1. 2020年08月20日 05:10 |
  2. Genesys_ZU
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


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

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