ソースからのbitデータ生成方法(Windows)
OpenCoresのサイトからEthernet MAC 10/100 Mbps (http://opencores.org/project,ethmac)の最新データ(Latest version) ethmac_latest.tar.gzをダウンロードします。
ダウンロード後、ethmac_latest.tar.gzを展開して、trunkディレクトリの内容を本サンプルデータのopencores/ethmac以下にコピーします。コピー後、本サンプルデータのディレクトリの構成は以下のようになります。赤文字部分がコピー対象です。
|
(ethmac_latestのディレクトリ構成) ethmac branches tags trunk rtl bench doc scripts sim README.txt web_uploads (本サンプルデータのディレクトリ構成) bitdata core_ip doc ise_work opencores ethmac rtl bench doc scripts sim README.txt 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”部分に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でビルドを行うプロジェクトを選択します。次の例では、uip_webserver_DHCPを選択していますが、その他のプロジェクト(uip_webserver,uip_hello)も同様の手順になります。プロジェクト選択後、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実行終了時の画面)
