FC2カウンター FPGAの部屋 Vivado 2013.4でAXI VDMAを使ったカメラ表示回路の作製3
FC2ブログ

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

FPGAの部屋

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

Vivado 2013.4でAXI VDMAを使ったカメラ表示回路の作製3

Vivado 2013.4でAXI VDMAを使ったカメラ表示回路の作製2”の続き。

・init_done用のGPIOを追加する。ダブルクリックして、ダイアログを出して、GPIO Widthを 1 にした。
Cam_VDMA_38_140113.png

・AXI VDMAをクリックして選択し、Block Propertiesから c_enable_debug_all を 1 にした。
Cam_VDMA_39_140113.png

・AXI VDMAの配線が増えた。これで、s2mm_prmry_reset_out_n から出力することが出来る。
Cam_VDMA_40_140113.png

・Run Connection Automation をクリックし、/axi_gpio_0/S_AXI を選択した。
Cam_VDMA_41_140113.png

・Run Connection Automation ダイアログが開く。OKボタンをクリックした。
Cam_VDMA_42_140113.png

・processing_system7_0_axi_periph の M01_AXI ポートが増えて、axi_gpio_0/S_AXIと接続された。axi_gpio_0 の s_axi_aclk と s_axi_aresetn も接続された。
Cam_VDMA_43_140113.png

・AXI VDMAをダブルクリックして、ダイアログを出した。
・Advancedタブをクリックして、Fsync Optionsを変更した。(Write Channel Options -> s2mm_fsync, Read Channel Options -> mm2s_fsync)
Cam_VDMA_44_140113.png

・processing_system_0(ZYNQ) をダブルクリックして、出てきたダイアログの Clock Configuration をクリックする。
・CMOSカメラ用のクロックを忘れていたので、FCLK_CLKにチェックマークを入れて、36MHzに設定した。
Cam_VDMA_45_140113.png

・video_out_zed_0 をダブルクリックして、Video Data Width を 32 に変更した。
Cam_VDMA_46_140113.png

(2014/01/18:AXI_IICが入ってなかったので追加)
・AXI_IICを2つ追加した。
Cam_VDMA_96_140118.png 
・AXI_IICの名前を axi_iic_mt9d111  と axi_iic_hdmi に設定した。
Cam_VDMA_97_140118.png 

Cam_VDMA_98_140118.png  

・自作lのiic_3state_buf_0, iic_3state_buf_1 をAdd IP した。iic_3state_buf については、”
Cam_VDMA_99_140113.png 

・配線を全て済ませて、完成した。
Cam_VDMA_47_140113.png

・これで、Diagramの何もない所で右クリックし、右クリックメニューから Validate Design を選択するとエラーだった。

・これは、以前出たのと同じエラーだ。対処法もわかっている。mt9d111_pclk の External Port Properties の Frequency (MHz) を 100 に変更した。
Cam_VDMA_49_140113.png

・これで、Diagramの何もない所で右クリックし、右クリックメニューから Validate Design を選択すると成功した。
Cam_VDMA_48_140113.png

・DiagramウインドウをVivado 2013.4に Dock した。
Cam_VDMA_50_140113.png

Vivado 2013.4でAXI VDMAを使ったカメラ表示回路の作製4”に続く。
  1. 2014年01月15日 04:28 |
  2. Vivado
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


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

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