FC2カウンター FPGAの部屋 AXIバスのEDKチュートリアルを試す1(Base System Builder)
fc2ブログ

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

FPGAの部屋

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

AXIバスのEDKチュートリアルを試す1(Base System Builder)

EDK Concepts, Tools, and Techniques A Hands-On Guide to Effective Embedded System Design EDK 13.1 (UG683 April 13, 2011)の載っているSP605のAXIバスのチュートリアルを試してみることにした。
使用するFPGAボードはSP605なので、丁度良い。使用するISEのバージョンは13.1とする。

1.まずはISEのプロジェクト起動して、FileメニューからNew Project...を選択する。

2.New Project Wizardダイアログが出てくる。Location:でフォルダを選択して、Name:にプロジェクト名(SP605_AXI_EDK)を入力した。
SP605_AXI_EDK_1_110703.png

2.Project SettingsでEvaluation Development Boardの項目でSpartan-6 SP605 Evaluation Platform を選択した。
SP605_AXI_EDK_2_110703.png

3.Project Summary が表示される。Finishボタンをクリックする。
SP605_AXI_EDK_3_110703.png

4.Project NavigatorのProjectメニューからNew Source...を選択する。

5.New Sourece Wizardダイアログが出てくる。Embedded Processorを選択し、File name:にsystem と入力する。
SP605_AXI_EDK_4_110703.png

6.Summaryが表示される。Finishボタンをクリックする。
SP605_AXI_EDK_5_110703.png

7.Xilinx Platform Studio(以下、XPSとする)が立ち上がり、BSB Wizardを使ってBase Systemを作成するか?というダイアログが出てくるので、Yesボタンをクリックする。
SP605_AXI_EDK_6_110703.png

8.Base System Builderダイアログが出てくる。AXI system のラジオボタンをクリックして、OKボタンをクリックする。
SP605_AXI_EDK_7_110703.png

9.Base System Builder -- AXI flowダイアログが出てくる。I would like to create a new design(デフォルト)のラジオボタンが選択されている。
SP605_AXI_EDK_8_110703.png

10.Board Selection では、すでにSpartan-6 SP605 Evaluation Platform が選択されていた。
SP605_AXI_EDK_9_110703.png

11.System ConfigurationでAXI System with Single MicroBlaze Processor を選択。というかこの選択肢しか選べない。やはり、MicroBlazeが中心なんだね。
SP605_AXI_EDK_10_110703.png

12.Processor ConfigurationでLocal Memory Sizeを32KBに変更した。後は下図に示す通りデフォルトのままとする。
SP605_AXI_EDK_11_110703.png

13.Peripheral ConfigurationでIIC_DVIとIIC_SFPを削除して、axi_timerを追加し、Use Interruptをチェックする。(下図は追加前)
SP605_AXI_EDK_12_110703.png

14.Peripheral Configurationの削除、追加後の画面。
SP605_AXI_EDK_13_110703.png

15.Cache ConfigurationでInstruction ChacheとData Chacheのサイズを指定する。両方共8KBに設定する(デフォルト)
SP605_AXI_EDK_14_110703.png

16.Summaryが表示される。Finishボタンをクリックする。
SP605_AXI_EDK_15_110703.png

17.XPSの画面に、今まで設定してきたシステムが表示された。
SP605_AXI_EDK_16_110703.png

(使用したISE, EDKは13.1)
  1. 2011年07月03日 08:52 |
  2. EDK
  3. | トラックバック:0
  4. | コメント:4

コメント

なんかアルテラのSOPC Builder みたいですね
  1. 2011/07/04(月) 10:58:40 |
  2. URL |
  3. アプロ #-
  4. [ 編集 ]

そんな感じですが、プロセッサが必須みたいです。
  1. 2011/07/04(月) 13:00:42 |
  2. URL |
  3. marsee #f1oWVgn2
  4. [ 編集 ]

プロセッサが必須とは条件が厳しいですね(^^ゞ
FPGAの外部にプロセッサで、AXIでI/Fするとかで使えないorz
  1. 2011/07/04(月) 17:04:14 |
  2. URL |
  3. アプロ #-
  4. [ 編集 ]

今から良く調べてみようと思っています。
  1. 2011/07/04(月) 18:55:36 |
  2. URL |
  3. marsee #f1oWVgn2
  4. [ 編集 ]

コメントの投稿


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

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