FC2カウンター FPGAの部屋 ZUBoard 1CG の PYNQ v3.0.1 で自作の 10 個のフィルタを動作させる1
fc2ブログ

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

FPGAの部屋

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

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

ZUBoard 1CG の PYNQ v3.0.1 で自作の今まで作成してきた 10 個のフィルタを動作させよう。

ZUBoard 1CG の PYNQ v3.0.1 で自作の 5 個のフィルタを動作させる5”で 5 個のフィルタは動作させているので、次は平均化フィルタ(average_axis_RGB24)、エッジ強調フィルタ(edge_enhancement_axis_RGB24)、ラプラシアン・フィルタ(laplacian_axis_RGB24)、最小値最大値フィルタ(min_max_axis_RGB24)、アンシャープ・マスキング・フィルタ(unsharp_masking_axis_RGB24)を追加したい。今回は、Vivado 2023.2 で i10filters プロジェクトを作成し、i5filters プロジェクトでブロック・デザインを出力した i5filters.tcl を i10filters.tcl に改名し、少々手直したあとで、i10filters プロジェクトで動作させてブロック・デザインを作成した。

ZUBoard 1CG の PYNQ v3.0.1 で自作の 5 個のフィルタを動作させる2”の Vivado 2023.1 の i5filters プロジェクトで File メニューから Export -> Export Hardware... を選択して、i5filters.tcl を生成した。i5filters.tcl はブロック・デザインを生成する tcl スクリプトだ。

Vivado 2023.2 で ZUBoard 1CG 用の i10filters プロジェクトを作成した。
i10filters_1_231203.png

ZUBoard 1CG の PYNQ v3.0.1 で自作の 5 個のフィルタを動作させる1”の Vivado 2023.1 の i5filters プロジェクトの gaussian_axis_RGB24, median_axis_RGB24, sobel_axis_RGB24, RGB24toHSV, HSVConverter, HSV24RGB24, i5filters.tcl を i10filters プロジェクトのディレクトリにコピーした。

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 をコピーした。

i5filters.tcl を i10filters.tcl に改名した。
i10filters_2_231203.png

i10filters.tcl の design_name を i10filters に変更した。
i10filters_3_231203.png

Vivado 2023.2 の Flow Navigator -> PROJECT MANAGER -> IP Catalog をクリックし、IP Catlog を表示した。
IP Catlog 内で右クリックし右クリックメニューから Add Repository を選択した。
gaussian_axis_RGB24, median_axis_RGB24, sobel_axis_RGB24, RGB24toHSV, HSVConverter, HSV24RGB24 ,average_axis_RGB24, edge_enhancement_axis_RGB24, laplacian_axis_RGB24, min_max_axis_RGB24, unsharp_masking_axis_RGB24 を選択して、IP Catlog に追加した。
i10filters_4_231203.png

IP が IP Catlog に追加された。
i10filters_5_231203.png

TCL Console タブをクリックし、次のコマンドを入力した。

cd /media/masaaki/Ubuntu_Disk/HDL/2023.2/zub1cg/i10filters/
source i10filters.tcl


i10filters ブロック・デザインが生成された。
i10filters_6_231203.png
  1. 2023年12月04日 04:32 |
  2. ZUBoard
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


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

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