FC2カウンター FPGAの部屋 ビットマップ・ディスプレイ・コントローラをAXI4-Stream対応にする5(IP作成)

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

FPGAの部屋

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

ビットマップ・ディスプレイ・コントローラをAXI4-Stream対応にする5(IP作成)

ビットマップ・ディスプレイ・コントローラをAXI4-Stream対応にする4(ソースコードの公開)”の続き。

前回は、シミュレーションを行ってから、Verilog HDLのソースコードを公開した。今回は出来上がりAXI4-Stream版ビットマップ・ディスプレイ・コントローラをIPにする。

Vivado 2016.2 のTools メニューから Create and Package IP... を選択する。

Create and Package New IP ダイアログが表示された。
AXI4-Stream_bitmap_disp_cont_17_160818.png

Package your current project のラジオボタンが設定されていることを確認して、Next > ボタンをクリックした。
AXI4-Stream_bitmap_disp_cont_18_160818.png

ここもデフォルトのまま
AXI4-Stream_bitmap_disp_cont_19_160818.png

Summary
AXI4-Stream_bitmap_disp_cont_20_160818.png

Package IP タブが表示された。Vender を marsee101 に変更した。(Identification)
AXI4-Stream_bitmap_disp_cont_21_160818.png

Compatibility
AXI4-Stream_bitmap_disp_cont_22_160818.png

File Groups
AXI4-Stream_bitmap_disp_cont_23_160818.png

Customization Parameters。C_DISPLAY_START_ADDRESS は要らなかった。削除を忘れたので、このままとする。
AXI4-Stream_bitmap_disp_cont_24_160818.png

Ports and Interfaces 。 vid... 信号をRGB インターフェースにまとめる必要がある。
AXI4-Stream_bitmap_disp_cont_25_160818.png

vid... 信号をすべて選択して、右クリックメニューから Add Bus Interface... を選択した。
AXI4-Stream_bitmap_disp_cont_26_160818.png

RGB インターフェース設定方法については、”ZYBO_0 を変更1(ブロックデザインの修正)”を参照のこと。

RGB インターフェースを設定することができた。
AXI4-Stream_bitmap_disp_cont_27_160818.png

Addressing and Memory
AXI4-Stream_bitmap_disp_cont_28_160818.png

Customization GUI
AXI4-Stream_bitmap_disp_cont_29_160818.png

Review and Package で Package IP ボタンをクリックしてIP を生成した。
AXI4-Stream_bitmap_disp_cont_30_160818.png

IP 生成が成功したというダイアログが表示された。
AXI4-Stream_bitmap_disp_cont_31_160818.png

久しぶりにIP を生成したので、やり方を忘れているのだが、IP をまとめたZIP ファイルができていない。
IP をまとめたZIP ファイルを生成する。
Package IP タブのReview and Package で edit packaging settings をクリックした。
AXI4-Stream_bitmap_disp_cont_32_160818.png

Project Settings ダイアログで、IP のPackager のAutomatic Behavior -> After Packaging のCreate archive of IPにチェックを入れた。
AXI4-Stream_bitmap_disp_cont_33_160818.png

もう一度、Re-Package IP ボタンをクリックして、再度IP を作成した。
AXI4-Stream_bitmap_disp_cont_34_160818.png

もう一度、IP 生成が成功したというダイアログが表示された。

bm_dispc_axis フォルダの下にmarsee101_user_bitmap_disp_cont_axis_1.0.zip が生成された。
AXI4-Stream_bitmap_disp_cont_35_160818.png
  1. 2016年08月18日 06:34 |
  2. IP
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


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

トラックバック URL
http://marsee101.blog19.fc2.com/tb.php/3547-9b764194
この記事にトラックバックする(FC2ブログユーザー)