今回はCIP Wizardで独自のIPを作るチュートリアルを試してみたいと思う。(使用するISEのバージョンは13.1)
EDK Concepts, Tools, and Techniques A Hands-On Guide to Effective Embedded System Design EDK 13.1 (UG683 April 13, 2011)の47ページのTake a Test Drive! Generating and Saving Templatesからのチュートリアルをやってみる。
1.
前のXPSのHardwareメニューからCreate or Import Peripheral... を選択する。

2.Create and Import Peripheral Wizardが立ち上がる。

3.Peripheral Flowで、Select Flowから、Create templates for a new peripheralのラジオボタンを選択する。(ディフォルト値)

4.Repository or Projectで、To an XPS projectのラジオボタンが選択されていて、Projectに現在のプロジェクトが入力されている。

5.Name and Versionで、Name:にblink と入力した。Description:にSimple hardware circuit to allow control of the LEDs on the evaluation board. と入力した。

6.Bus Interfaceで、AXI4-Lite: Simpler, non-burst control regster stytle interface が選択されている。

7.IPIF (IP Interface) Servicesが開く。Slave serves and configuration で、User logic software registerとInclude data pase timerにチェックが入っている。

CIP Wizardで下の3つを自動的に生成するそうだ。
・AXIデバイスのスレーブ接続
・必要なバス・プロトコル・ロジック
・自分のカスタムHDLコードへ接続するための信号セット
8.User S/W Registerで自分のロジックモジュールで使用するレジスタ数を指定する。ここではデフォルト値の1とする。

9.IP Interconnect (IPIC)で、IP Interconnect (IPIC) interface のどの信号と接続するかを決定する。デフォルト値とする。信号名をクリックすると、右の枠に説明文が表示された。

10.(OPTIONAL) Peripheral Simulation Supportは、AXI BFMシミュレーションの為には別にライセンスが必要だそうなので、チェックしない。

11.(OPTIONAL) Peripheral Implementation Supportでは、Generate template driver files to help you implement software interface のチェックボックスのみチェックしてみる。

12.Summaryが表示された。Finishボタンをクリックする。

13.XPSを見ると、Project Local PCores -> USER -> BLINKが生成されたのが見えた。

”
AXIバスのEDKチュートリアルを試す8(カスタムIPを作る2)”に続く。
- 2011年07月19日 05:49 |
- EDK
-
| トラックバック:0
-
| コメント:0