AXI4バスの演習資料

Zynq勉強会用AXI4バ スの演習資料の作製
今、Zynq勉強会をやっている。その勉強会用にAXI4バスの演習資料を作成しようとしてい る。ブログに書きながら作っていこうと思う。1.AXI4 Lite Slave の演習、2.AXI4 Master Read の演習 (構想を練った)
AXI4 Lite Slave の演習資料1
ZedBoard用のAXI4 Lite Slave の演習資料を作っている。
AXI4 Lite Slave の演習は、実習したZynq用ツールのチュートリアル1,2,3を元に、ZedBoardのLED8個を+1する AXI4 Lite Slave IPを追加する。(概要の説明)
ZedBoard AXI4 Lite Slave 演習1
・実習回路の説明(図あり)
・AXI4 Lite Slaveレジスタ仕様
・演習
ZedBoard AXI4 Lite Slave 演習2(シミュレーション)
ZedBoard AXI4 Lite Slave 演習の回路 led8_axi_lite_slave.v を作り、テストベンチ (led8_axi_lite_slave_tb.v) を作った。更に、AXI4 Master BFMのラッパーとして、AXI4 Lite Master BFM を作製した。
Project Navigator のプロジェクトを作製して、シミュレーションを行った。(Verilog HDL版)
ZedBoard AXI4 Lite Slave 演習3(インプリメント)
AXI4 Lite Slave カスタムIPとして、設定ファイルを書いて、XPSプロジェクトにAdd IPし、Project Navigator に戻ってインプリメントを行った。
ZedBoard AXI4 Lite Slave 演習3(実機テスト)
ハードウェアをSDKにエクスポートして、SDKを立ちあげソフトウェアを作製した。そして、 ZedBoardにビットストリームをダウンロードし、ソフトウェアを実行して実行した。成功した。
ZedBoard AXI4 Lite Slave 演習4(Verilog HDL と UCF ソースの公開)
Verilog HDL と UCF ソースをブログに貼っておく。
ZedBoard AXI4 Lite Slave 演習5(MPD と PAO ファイルの公開)
MPDファイルとPAOファイルを貼っておく。MUIファイルはテンプレートのまま使用してい る。
ZedBoard AXI4 Lite Slave 演習6(Cソース・ファイルの公開)
Cソース・ファイルを貼っておく (led8_axi_lite_slave.c)。
ZedBoard AXI4 Lite Slave 演習7(VHDLバージョンの作製)
前回までの AXI4 Lite Slave カスタムIPは、Verilog HDLで書かれていたので、VHDL版を用意する必要がある。今度は、VHDL版を作製しシミュレーションを行った。
ZedBoard AXI4 Lite Slave 演習8(Verilog版演習マニュアルの続き2)
”ZedBoard AXI4 Lite Slave 演習1”の続き。AXI4 Lite Slave カスタムIPの作り方の演習資料です。
2.2 実習回路カスタムIP led8_axi_lite_slave_v1_00_a の追加
3. 単体シミュレーション
ZedBoard AXI4 Lite Slave 演習9(Verilog版演習マニュアルの続き3)
4. XPSプロジェクトにAXI4 Lite SlaveカスタムIPコアを追加
ZedBoard AXI4 Lite Slave 演習10(Verilog版演習マニュアルの続き4)
5. Project Navigatorで論理合成、インプリメント、ビットストリーム生成
6. SDK
ZedBoard AXI4 Lite Slave 演習11(Verilog版演習マニュアルの続き5)
7. 実機でテスト

Zynq勉強会 7番目の資 料”7 AXI4 バス説明、AXI4バスを使用したカスタムIPの作成方法”を公開2
以前、”Zynq勉強会 7番目の資料”7 AXI4 バス説明、AXI4バスを使用したカスタムIPの作成方法”を公開”で、Zynq勉強会のAXIバス資料を公開したが、一旦、削除した。今回もう一度、AXIバス資料を公 開することにした。

inserted by FC2 system