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

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

FPGAの部屋

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

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

ZUBoard 1CG の PYNQ v3.0.1 で自作の 5 個のフィルタを動作させよう。

ZUBoard 1CG の PYNQ v3.0.1 で自作の 4 個のフィルタは動作させることができているので、次は RGB24toHSV - HSVConverter - HSVtoRGB24 の各 IP を加えた 5 個のフィルタを動作させたい。今回は、Vivado 2023.2 で i5filters プロジェクトを作成し、i4filters プロジェクトでブロック・デザインを出力した i4filters.tcl を i5filters.tcl に改名し、少々手直したあとで、i5filters プロジェクトで動作させてブロック・デザインを作成した。

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

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

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

RGB24toHSV, HSVConverter, HSV24RGB24 ディレクトリを作成し、RGB24toHSV, HSVConverter, HSV24RGB24 の各 IP をコピーした。

i4filters.tcl を i5filters.tcl に改名した。
zub1cg_i5filters_68_231108.png

i5filters.tcl の scripts_vivado_version を 2023.2 に、design_name を i5filters に変更した。
zub1cg_i5filters_67_231108.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 を選択して、IP Catlog に追加した。
zub1cg_i5filters_69_231108.png

IP Catlog に追加された。
zub1cg_i5filters_70_231108.png

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

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


zub1cg_i5filters_71_231108.png

i5filtes ブロック・デザインが生成された。
zub1cg_i5filters_72_231108.png
  1. 2023年11月08日 06:50 |
  2. ZUBoard
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


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

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