ソースからのbitデータ生成方法(Windows)
OpenCoresのサイトからSD/MMC
Controller(http://opencores.org/project,spimaster)の最新データ(Latest version) spimaster_latest.tar.gzをダウンロードします。
ダウンロード後、spimaster_latest.tar.gzを展開して、trunkディレクトリの内容を本サンプルデータのopencores/spimaster以下にコピーします。コピー後、本サンプルデータのディレクトリの構成は以下のようになります。赤文字部分がコピー対象です。
(spimaster_latestのディレクトリ構成) spimster branches tags trunk Aldec RTL bench doc model sim syn web_uploads (本サンプルデータのディレクトリ構成) bitdata core_ip doc ise_work log.txt opencores spimaster Aldec RTL bench doc model sim syn readme.txt rtl xsdk |
Xilinx Design Tools->ISE Design
Suite 14.x->Accessories->ISE Design Suite 64(or32) Bit Command Promptを起動します。
本サンプルデータの場所にカレントディレクトリを変更します。
Command Promptでcore_ipディレクトリに移動してmake_core.batを実行します。
(make_core.bat実行終了時の画面)
ise_workディレクトリに移動してsynth.batを実行します。その後、implement.batを実行します。
(synth.bat実行終了時の画面)
(implement.batの実行)
(implement.bat実行終了時の画面)
Xilinx Design Tools->ISE Design
Suite 14.x->EDK->Xilinx Software Development Kitを起動します。 (またはCommand Promptでxsdk)
SDK起動時に表示されるWorkspace LauncherウィンドウのWorkspaceに、本サンプルデータのxsdkディレクトリを指定してOKをクリックします。
(Xilink SDK起動時の画面)
(「x」をクリックしてWelcome TABは削除)
Xilinx SDKのFile->New->Board Support Packageを実行します。
No Hardware Platforms in the WorkspaceウィンドウのSpecifyをクリックします。
New Hardware Projectウィンドウの”Target Hardware Specification Provide
the path to the…”部分にmicroblaze_mcs_v1_4.xmlを指定して「Finish」をクリックします。
New Board Support Package ProjectウィンドウがPopUpするので「Finish」をクリックします。
Board Support Package SettingウィンドウがPopUpするので「Finish」をクリックします。
Board Support Package生成後、SDKは以下の状態になります。
Xilinx SDKのFile->Importを実行します。ImportウィンドウのGeneral->Existing Projects
into Workspaceを選択してNextをクリックします。
Select root directoryに本サンプルデータのxsdkディレクトリを指定してFinishをクリックします。
Projectがインポートされます。
Project Explorerでfatfs_appを選択してから、Project->Build Configurations>Manage...を実行します。Releaseを選択してSet Activeをクリック。OKをクリックします。
Xilinx SDKでProject->Clean...を実行します。CleanウィンドウでClean all projectsを選択してOKをクリックします。
次に、Project->Build
Allを実行します。
Xilinx SDKを終了します。
Command Promptでbitdataディレクトリに移動してmake_bitdata.batを実行します。
(make_bitdata.bat実行終了時の画面)