FC2カウンター FPGAの部屋 AXI4 Lite Slave ポート付きビットマップ・ディスプレイ・コントローラ IP の IP化
FC2ブログ

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

FPGAの部屋

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

AXI4 Lite Slave ポート付きビットマップ・ディスプレイ・コントローラ IP の IP化

AXI4 Lite Slave ポート付きビットマップ・ディスプレイ・コントローラ IP のシミュレーション”の続き。

前回は、AXI4 Lite Slave ポート付きビットマップ・ディスプレイ・コントローラ IP を作製して、シミュレーションを行った。今回はIP化を行う。使用するVivado のバーションは 2014.2 だ。

詳しいダイアログの様子などは”ZYBO用ビットマップ・ディスプレイ・コントローラIP4(IP化)”を参照して欲しい。今回は、ダイアログの表示などは省く予定だ。

・Toolsメニューから Create and Package IP... を選択した。

・Create And Package New IPダイアログが立ち上がった。Next >ボタンをクリックした。

・Package your projectのラジオボタンが選択されていたので、そのまま、Next >ボタンをクリックした。

・Package your project の Packaging IP in the Project の Include .xci files が選択されていた。これは、最初にIPコアを生成する場合に選択するそうだ。そのまま、Next >ボタンをクリックした。

・New IP Creation が表示された。Finish ボタンをクリックした。

・Finish Packaging successfully ダイアログが表示された。OKボタンをクリックした。

・Package IP ウインドウが表示された。

・IP Identification が表示されている。Vender display name と Company url を入力した。
ZYBO_BMDCwASL_3_140920.png

・IP Compatibility 画面
ZYBO_BMDCwASL_4_140920.png

・IP File Groups 画面。
ZYBO_BMDCwASL_5_140920.png

・IP Customization Parameters 画面。ここで、RESOLUTION を設定する。RESOLUTION をダブルクリックしする。

・Edit IP Parameter 画面で、Should the value be restricted? のラジオボタンで、Yesをクリックする。

・Enter one list element in the left box.Use Arrow Buttons to organize the list in the right box. で左のボックスに VGA などの解像度を入れて、右向き矢印ボタンをクリックすると、右のボックスに値を入れることが出来る。

・What is the default value?を SVGA に設定しておく。
ZYBO_BMDCwASL_6_140920.png

・IP Customization Parameters 画面に戻った。RESOLUTION に VGA などの解像度のリストが入っているのがわかる。

・IP Ports and Interface 画面。入出力ポートがリストされてた。M_AXI と s_axi_lite の2つのAXIバスがあるのがわかる。
ZYBO_BMDCwASL_7_140920.png

・IP Addressing and Memory 画面では、s_axi_lite のアドレス範囲が表示された。512バイトなので狭すぎる気もするがそのままとした。
ZYBO_BMDCwASL_8_140920.png

・IP GUI Customization 画面では、IP Integrator でインスタンスする際のシンボルが表示された。
ZYBO_BMDCwASL_9_140920.png

・Package IP 画面のReview and Package から edit package settings をクリックする。
ZYBO_BMDCwASL_10_140920.png

・After Packageing で Create archive of IP にチェックを入れる。(すでに入っていた)
ZYBO_BMDCwASL_11_140920.png

・Review and Package 画面で、Package IP ボタンをクリックして、IPを作製した。
ZYBO_BMDCwASL_12_140920.png

・Finished packaging successfully. ダイアログが出た。OKボタンをクリックした。

・IP生成後のVivado 2014.2の画面。Sources ウインドウに、IP-XACTにcomponet.xml ができているのが見える。
ZYBO_BMDCwASL_13_140920.png

・Digilent_user_bitmap_disp_cntrler_axi_master_1.0.zip がプロジェクト・フォルダに生成された。
ZYBO_BMDCwASL_14_140920.png
  1. 2014年09月20日 05:11 |
  2. ZYBO
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


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

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