FC2カウンター FPGAの部屋 AXI4 Master IP にAXI4 Lite Slave を追加3(DTSをコンパイル)
FC2ブログ

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

FPGAの部屋

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

AXI4 Master IP にAXI4 Lite Slave を追加3(DTSをコンパイル)

このブログ記事のトップは、”AXI4 Master IP にAXI4 Lite Slave を追加1(インプリメント)”
前の記事は、”AXI4 Master IP にAXI4 Lite Slave を追加2(SDK)

今回は、前回作った xilinx.dts をDTCでコンパイルする。
参照するブログ記事を下に示す。

DTCでDevice Tree をコンパイルする1
DTCでDevice Tree をコンパイルする2


まずは、xilinx.dts の関係する部分を下に示す。
AXI4M_and_Lite_Slave_33_130411.png

        bitmap_disp_cntrler_axi_master_0: bitmap-disp-cntrler-axi-master@47000000 {
            compatible = "xlnx,bitmap-disp-cntrler-axi-master-1.00.a";
            reg = < 0x47000000 0x10000 >;
            xlnx,display-start-address = <0x1a000000>;
            xlnx,offset-width = <0x9>;
        } ;
        mt9d111_inf_axi_master_0: mt9d111-inf-axi-master@46000000 {
            compatible = "xlnx,mt9d111-inf-axi-master-1.00.a";
            reg = < 0x46000000 0x10000 >;
            xlnx,display-start-address = <0x1a000000>;
            xlnx,offset-width = <0x9>;
            xlnx,upside-down = <0x0>;
        } ;


この部分を、ZedBoard_OOB_Design/linux/devicetree_ramdisk.dts に追加する。devicetree_ramdisk.dts には、”DTCでDevice Tree をコンパイルする2”ですでに、”axi_iic_mt9d111: i2c@45000000 ”のエントリが追加されて、devicetree_ramdisk_mt9d111.dts とリネームされている。devicetree_ramdisk_mt9d111.dts に下の図のように追加した。
AXI4M_and_Lite_Slave_34_130411.png

次に、devicetree_ramdisk_mt9d111.dts のあるディレクトリの ~/HDL/ZedBoard/ZedBoard_OOB_Design/linux/Work に cd した。
そこで、devicetree_ramdisk_mt9d111.dts のコンパイルを行った。

~/HDL/ZedBoard/linux-digilent-master/scripts/dtc/dtc -O dtb -I dts -o devicetree_ramdisk.dtb devicetree_ramdisk_mt9d111.dts


そうすると、devicetree_ramdisk.dtb が生成された。
AXI4M_and_Lite_Slave_35_130411.png

devicetree_ramdisk.dtb ファイルを ZedBoard ブート用のSDカードに保存した。
AXI4M_and_Lite_Slave_36_130411.png

次の記事は、”AXI4 Master IP にAXI4 Lite Slave を追加4(FSBLとBOOT.binの生成)
  1. 2013年04月11日 05:07 |
  2. 複数のAXI4 バスを持つIPの作製
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


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

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