FC2カウンター FPGAの部屋 2023年12月06日
fc2ブログ

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

FPGAの部屋

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

ZUBoard 1CG の PYNQ v3.0.1 で自作の 10 個のフィルタを動作させる3

ZUBoard 1CG の PYNQ v3.0.1 で自作の 10 個のフィルタを動作させる2”の続き。

今まで Vitis HLS で作成したすべてのフィルタを実装したいということで、前回は、average_axis_RGB24, edge_enhancement_axis_RGB24, laplacian_axis_RGB24, min_max_axis_RGB24, unsharp_masking_axis_RGB24 ディレクトリを作成し、average_axis_RGB24, edge_enhancement_axis_RGB24, laplacian_axis_RGB24, min_max_axis_RGB24, unsharp_masking_axis_RGB24 の各 IP をブロック・デザインに追加してブロック・デザインを完成し、論理合成、インプリメンテーション、ビットストリームの生成を行って成功した。今回は、ZUBoard 1CG の Pynq Linux を起動して、Jupyter Notebook の i5filters ディレクトリのファイルを Jupyter Notebook 経由でコピーしようとしたら、 エラーになったので、ターミナルのコマンドでコピーを行った。次に i10filters_wrapper.bit と i10filters.hwh ファイルをアップロードし、i10filters_wrapper.bit は i10filters.bit に名前を変更した。

前回、作成できたビット・ファイルと hwh ファイルを見る。
i10filters/i10filters.runs/impl_1/i10filters_wrapper.bit がビット・ファイルだ。
i10filters_12_231206.png

i10filters/i10filters.gen/sources_1/bd/i10filters/hw_handoff/i10filters.hwh が hwh ファイルだ。
i10filters_11_231206.png

ZUBoard 1CG の PYNQ を起動して、Jupyter Notebook で、New -> Floder を指定して i10filters フォルダを作成した。
i10filters_13_231206.png

以前作成した i5filters ディレクトリで i5filters.ipynb と test2.jpg にチェックを入れて、Duplicate ボタンをクリックした。
i10filters_14_231206.png

Move ボタンをクリックし、i10filters ディレクトリにコピーを行う。
i10filters_15_231206.png

i10filters_16_231206.png

test2-Copy1.jpg の Move はエラーになった。
i5filters-Copy1.ipynb のみ Move できた。
i10filters_17_231206.png

i5filters-Copy1.ipynb の Rename もできなかったので、ターミナルで画像ファイルのコピーと名前の変更を行った。
cd ~/jupyter_notebooks/examples/i10filters
sudo mv i5filters-Copy1.ipynb i10filters.ipynb
sudo cp ../i5filters/test2.jpg .

i10filters_18_231206.png

i10filters_19_231206.png

Upload ボタンをクリックし、i10filters.hwh ファイルをアップロードする。
Upload ボタンをクリックし、i10filters.hwh ファイルをアップロードした。
i10filters_20_231206.png

i10filters_wrapper.bit も同様に Upload した。
i10filters_21_231206.png

i10filters_wrapper.bit を Rename しようとしたが、やはり、Jupyter Notebook 上ではエラーで名前を変更できなかった。
そこで、ターミナルで i10filters_wrapper.bit ファイルの名前を i10filters.bit に変更した。
sudo mv i10filters_wrapper.bit i10filters.bit
i10filters_22_231206.png

Jupyter Notebook の i10filters ディレクトリの現状を示す。
i10filters_23_231206.png
  1. 2023年12月06日 05:14 |
  2. ZUBoard
  3. | トラックバック:0
  4. | コメント:0