FPGAの部屋FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。AXIバスのEDKチュートリアルを試す6(SDK3)”AXIバスのEDKチュートリアルを試す5(SDK2)”の続き。SDKのhello_world_0プロジェクトにmemory_test_0プロジェクトを追加してみた。Testsを選択した。(下図はmemory_test_0が追加された後に開いたので、memory_test_1になっている)2.SDKを見ると、memory_test_0プロジェクトが追加され、ビルドが終了していた。FPGAを選択し、ハードウェアをダウンロードしてから、デバッカを立ち上げて、ソフトウェアを動作させてみた。4.Tera_termにメモリテストの内容が表示された。MCB_DDR3をテストした。5.次にperipheral_test_0プロジェクトを追加して、周辺デバイスのテストを行った。6.SysAceのセルフテストだけがパスしなかった。?設定が悪いのかな?7.いろいろサンプルプロジェクトをやってみた。Dhrystoneプロジェクト。8.xilkernel_posix_threads_demo_0をやってみた。Projects”をやって見る。testperiph.cは途中で止まってしまうので、memorytest.cのみやってみた。hello_world_0のsrcフォルダへコピーする。コピーすると、main()が2つあるので、エラーとなった。53行目のmain()をmemorytest_main()に変更してセーブする。'memorytest_main'”が出ている。追加すると、ワーニングが無くなった。15.F2を押すと、フォーカスがそのウインドウに行くが、そこでは編集できなかった。選択すると、ダイアログが出てくる。選択して、OKボタンをクリックする。"0xc1000000"に変更してセーブする。FPGAダイアログが開く。Programボタンをクリックする。20.リンカー・スクリプトが走って、実行形式プログラム入のビットファイルがボードにダウンロードされる。Debugにパースペクティブを変更するダイアログが開くので、Yesボタンをクリックする。21.SDKにデバック用のパースペクティブが表示された。アイコンをクリックして、行ごとに進めていく。WorldがTera_termに表示された。押すと、メモリテストも実行された。コメント:0プロフィールAuthor:marseeFPGAの部屋へようこそ!FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。WEBブログデザイナ。