生成済みROMデータの書き込み方法
DE0とQuartusIIがインストールされたPCをUSBケーブルで接続して電源をONにします。
nios2_ether.zipを適当なディレクトリに解凍します。
このドキュメントでは、解凍したデータをC:\work\nios2_etherに置いています。
NiosII Command Shellを起動します。
・Windowsの場合:
QuartusIIのインストールディレクトリがC:\altera\13.0sp1の時、C:\altera\13.0sp1\nios2eds\NiosIICommand
Shell.batでNiosII Command Shellを起動します。
・Linuxの場合:
QuartusIIのインストールディレクトリが/opt/altera/13.0sp1の時、/opt/altera/13.0sp1/nios2eds/nios2_command_shell.shでNiosII Command Shellを起動します。

NiosII Command Shellを起動後、カレントディレクトリをデモデータのromディレクトリに変更します。

DE0のFlash ROMにデモデータを書き込むための前準備として、以下の手順で生成済みのsofをDE0にダウンロードします。
NiosII Command Shellから”quartus_pgmw”と入力してQuartus II
Programmerを起動します。

Hardware Setup…をクリックし、Hardware Setup ポップアップ・ウィンドウを表示します。

Currently selected hardware:が”No Hardware”の場合はUSB-Blasterに変更します。
変更後、Closeをクリックします。
Quartus II Programmerウィンドウの”Add Fileをクリックすると、“Select Programming File”ウィンドウが開きます。
生成済みsofを選択してOpenをクリックします。
(この例の場合、生成済みsofの場所はC:\work\nios2_ether\rom\
de0_top.sof)

Program/Configureがチェックされているのを確認して、”Start”をクリックします。

sofのダウンロードが成功すると、Progress:部分に100%(Successful)と表示されます。

File->ExitでQuartusII Programmerを終了します。
DE0のFlash ROMにデモデータを書き込みます。
2つの生成済みデモデータがromディレクトリに格納されています。
WebサーバDHCP版を書き込む場合にはws_dhcp.shを実行します。
Webサーバ固定IPアドレス版をROMに書き込む場合にはws_fixed.shを実行します。
以下の例では、ws_dhcp.shを実行しています。

書き込み完了時には、以下のようなログが表示されます。
