SOPC Builder Tutorial (English Version)

特に注意書きがなければ,デフォルトの設定をそのまま使用してください.

  1. ex2_top1.vを ダウンロードする.
  2. Quartus IIを起動する.Quartus IIについての説明はここでは割愛する.
  3. メニューバーから"File"->"New Project Wizard..."を選択して,新規プロジェクトを作成する.
  4. メニューバーから"Tools"->"SOPC Builder..."を選択して,SOPC Builderを起動する.
  5. System Nameをex2_cpu1とする.
  6. "Nios II Processor"を選択.
  7. "Memories and Memory Controllers"->"On-Chip"->"On-Chip Memory (RAM or ROM)"を選択.
  8. "Peripherals"->"Microcontroller Peripherals"->"PIO (Parallel I/O)"を選択.
  9. "Interface Protocols"->"Serial"->"JTAG UART"を選択.
  10. 追加したNios II Processorを選択して,"Edit..."をクリック.
  11. メニューバーから"System"->"Auto-Assign Base Addresses"を選択.
  12. メニューバーから"System"->"Auto-Assign IRQs"を選択.
  13. "Generate"をクリック."Info: System generation was successful."というメッセージが出れば成功.
  14. DE2_pin_assignments.cvsを ダウンロード.作業用ディレクトリにコピーする.
  15. Quartus IIに戻り,メニューバーの"Assignments"->"Import Assignments..."を選択.
  16. メニューバーから"Processing"->"Start Compilation"を選択.
  17. NIOS II 7.2 IDEを起動.
  18. メニューバーから"File"->"Project"を選択して新規プロジェクトを作成.
  19. プロジェクトを右クリックして,"New"->"Source File"でCプログラムファイルを追加.名前はprogram1.cと する.
  20. プロジェクトを右クリックして,"System Library Properties"を選択.
  21. プロジェクトを右クリックして,"Run As"->"Nios II Instruction Set Simulator"を選択.
  22. Consoleに"Welcome to the Embedded Systems Exercise 2!"と表示されれば成功.
  23. 練習として,alt_putstr関数を使用し,自分の名前と学籍番号を表示させるプログラムを追加する.