FC2カウンター FPGAの部屋 2014年01月03日
FC2ブログ

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

FPGAの部屋

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

mt9d111_inf_axis を Vivado 2013.4 IP Integrator に移行する1(ISEプロジェクトからインポート)

Xilinx社のビデオ信号用DMA IPのAXI VDMAをシミュレーションをしたことがあった。そのためにカスタムIPを作っていたが、その内のAXI4 Stream用のカメラ・インターフェースIPの mt9d111_inf_axis を手始めに Vivado IP Integrator でカスタムIPにしてみることにした。

カメラ・インターフェース用AXI4-Stream IPについては下のリンクを参照のこと。
カメラ・インターフェース用 AXI4-Stream IPの作製1(仕様の検討)
カメラ・インターフェース用 AXI4-Stream IPの作製2(pixel_fifo の生成)
カメラ・インターフェース用 AXI4-Stream IPの作製3(シミュレーション)
カメラ・インターフェース用 AXI4-Stream IPの作製4(HDLソース1)
カメラ・インターフェース用 AXI4-Stream IPの作製5(HDLソース2)
カメラ・インターフェース用 AXI4-Stream IPの作製6(AXI4-Stream IPの設定)

カメラ・インターフェース用AXI4-Stream IPは、XPSプロジェクトで作ってあるが、これをVivado 2013.4のIP Integrator に移行しようと思う。
最初に、ISEプロジェクトをVivado 2013.4に取り込むことが出来る。それは、Vivado のプロジェクトを作製するときに、Project Typeで、Imported Project を選択することだ。
IP_Integrator_2013_4_1_140103.png

AXI4 Stream用のカメラ・インターフェースIPの mt9d111_inf_axis をインポートしたプロジェクトを作った。
IP_Integrator_2013_4_2_140103.png

Coregenで生成したFIFO Generator IPの pixel_fifo は エラーなので、IP Statusウインドウで、右クリックメニューからUpgrade IPした。
IP_Integrator_2013_4_3_140103.png

pixel_fifo が正常な状態になった。
IP_Integrator_2013_4_4_140103.png

この状態で、インプリメントを行った。
IP_Integrator_2013_4_5_140103.png

上の図を見るとわかると思うが、インプリメントが通った。

このプロジェクトを IP Packager で IP にしよう。

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

・Create And Package New IPダイアログが立ち上がった。今度は、IP Packaging と AXI4 Peripheral Creation が出来るらしい。
IP_Integrator_2013_4_6_140103.png

・次の画面でPackage your projectのラジオボタンを選択した。
IP_Integrator_2013_4_7_140103.png

・Pacage IPの画面を下に示す。
IP_Integrator_2013_4_8_140103.png

・IP Interface と IP GUI Customization Layout にワーニングがある。IP Interface のワーニングは、”Vivado 2013.2 の IP Packager でAXI4-Stream にクロックを関連付ける”に解決方法が書いてあるので、これを参考にワーニングを解消した。

・Package IPボタンをクリックして、IP化を行った。
IP_Integrator_2013_4_9_140103.png

(注:この作製したIPは他のプロジェクトで使用した時にうまく行きませんでした)
  1. 2014年01月03日 05:51 |
  2. Vivado
  3. | トラックバック:0
  4. | コメント:0

ゼロ・グラビティを見てきました

昨日、ゼロ・グラビティ(音注意)を見てきました。
ストーリーは陳腐だと思ったのですが、宇宙空間の表現力に圧倒されました。どうやって撮影したんでしょうか?
  1. 2014年01月03日 04:01 |
  2. 日記
  3. | トラックバック:0
  4. | コメント:0