Nios II プロセッサの技術資料として3つハンドブックを提供しています。
- Nios II プロセッサ・リファレンス・ハンドブックは、" Nios II プロセッサとはなにか " など Nios II プロセッサ・アーキテクチャの一般的な内容を紹介するリファレンス・ドキュメントです。
- Nios II ソフトウェア・デベロッパーズ・ハンドブックでは、" Nios II プログラムをどのように作成するか " などの質問にお答えする Nios II プロセッサのプログラミングのための主要なドキュメントです。
- Quartus II ハンドブック Volume 5: エンベデッド・ペリフェラルは、Nios II 開発ツールに搭載される Nios II プロセッサとシームレスに連携して動作する、アルテラが提供するペリフェラルについて紹介します。
チュートリアルやユーザ・ガイドなどのその他の資料はハンド・ブックでは提供されていません。関連資料をご覧ください。
エンベデッド・プロセッサ関連一括資料ダウンロード(英語版)
Nios II、SOPC Builder、そしてエンベデッド・ペリフェラルに関する資料を一括まとめて提供します。ファイルをダウンロード、解凍後、documentation.htm を開いて搭載される資料一覧を参照してください。
追加資料
- Nios II Performance Benchmarks (英語版・PDF)
- Nios II Design Contest Papers
- Nios II Hardware Development
- Software Development
- C-to-Hardware (C2H) Acceleration Compiler
- Development Tools, Kits, and Boards
- SOPC Builder System Development
- Using Megafunctions
- Other Related Documentation
|
Nios II Processor Reference Handbook (ver 9.1, Nov 2009, 2 MB)
Section I. Nios II Processor Design (993 KB)
- Chapter 1. 概要 (ver 8.0.0, Sep 2008, 284 KB)
- Chapter 2. プロセッサ・アーキテクチャ (ver 8.0, Aug 2008, 502 KB)
- Chapter 3. プログラミング・モデル (ver 5.1.0, Oct 2005, 504 KB)
- Chapter 4. SOPC Builder での Nios II プロセッサの実装 (ver 5.1.0, Oct 2005, 611 KB)
Section II. Nios II Processor Implementation and Reference (628 KB)
- Chapter 5. Nios II コア実装の詳細 (ver 1.2, Dec 2004, 698 KB)
- Chapter 6. Nios II プロセッサのリビジョン履歴 (ver 5.1.0, Oct 2005, 410 KB)
- Chapter 7. アプリケーション・バイナリ・インタフェース (ver 5.1.0, Oct 2005, 475 KB)
- Chapter 8. Instruction Set Reference (ver 9.1.0, Nov 2009, 420 KB)
Nios II ソフトウェア開発ハンドブック (ver 1.2, Dec 2004, 2 MB)
Section I. Nios II Software Development (546 KB)
- Chapter 1. 概要 (ver 8.0.0, Aug 2008, 346 KB)
- Chapter 2. Getting Started with the Graphical User Interface (ver 9.1.0, Nov 2009, 166 KB)
- Chapter 3. Getting Started from the Command Line (ver 9.1.0, Nov 2009, 120 KB)
- Chapter 4. Nios II ソフトウェア・ビルド・ツールの概要 (旧Chapter 3) (ver 8.0.0, Jan 2009, 634 KB)
Section II. Hardware Abstraction Layer (519 KB)
- Chapter 5. HALシステム・ライブラリの概要 (旧Chapter 3) (ver 1.0, May 2004, 777 KB)
- Chapter 6. HALを使用したプログラムの開発 (旧Chapter 4) (ver 1.2, Oct 2004, 953 KB)
- Chapter 7. HAL用デバイス・ドライバの開発 (旧Chapter 5) (ver 1.1, Oct 2004, 898 KB)
Section III. 高度なプログラミング手法 (998 KB)
- Chapter 8. 例外処理 (旧Chapter 6) (ver 1.2, Oct 2004, 837 KB)
- Chapter 9. キャッシュ・メモリ (旧Chapter 7) (ver 1.0, Oct 2004, 797 KB)
- Chapter 10. MicroC/OS-II リアルタイム・オペレーティング・システム (旧Chapter 8) (ver 1.1, Oct 2004, 823 KB)
- Chapter 11. イーサネットおよびNicheStack TCP/IPスタック - Nios II Edition (ver 8.0.0, Aug 2008, 755 KB)
- Chapter 12. リード・オンリ Zip ファイル・システム (ver 1.0, May 2004, 50 KB)
- Chapter 13. Publishing Component Information to Embedded Software (ver 9.1.0, Nov 2009, 92 KB)
Section IV. 付録 (1 MB)
- Chapter 14. HAL API リファレンス (旧Chapter 12) (ver 8.0.0, Jan 2009, 1,009 KB)
- Chapter 15. Nios II Software Build Tools Reference (ver 9.1.0, Nov 2009, 467 KB)
Appendix A.
Nios II IDE の紹介 (ver 8.0.0, Aug 2008, 2 MB)
Volume 4: SOPC Builder (ver 9.1, Nov 2009, 1 MB)
Section I. SOPC Builder Features (745 KB)
- Chapter 1. Introduction to SOPC Builder (ver 9.1.0, Nov 2009, 176 KB)
- Chapter 2. System Interconnect Fabric for Memory-Mapped Interfaces (ver 9.1.0, Nov 2009, 239 KB)
- Chapter 3. System Interconnect Fabric for Streaming Interfaces (ver 9.1.0, Nov 2009, 121 KB)
- Chapter 4. SOPC Builder Components (ver 9.1.0, Nov 2009, 186 KB)
- Chapter 5. Using SOPC Builder with the Quartus II Software (ver 9.1.0, Nov 2009, 127 KB)
- Chapter 6. Component Editor (ver 9.1.0, Nov 2009, 122 KB)
- Chapter 7. Component Interface Tcl Reference (ver 9.1.0, Nov 2009, 279 KB)
- Chapter 8. Archiving SOPC Builder Projects (ver 9.1.0, Nov 2009, 77 KB)
Section II. Building Systems with SOPC Builder (410 KB)
- Chapter 9. SOPC Builder Memory Subsystem Development Walkthrough (ver 9.1.0, Nov 2009, 327 KB)
- Chapter 10. SOPC Builder Component Development Walkthrough (ver 9.1.0, Nov 2009, 153 KB)
Section III. Interconnect Components (479 KB)
- Chapter 11. Avalon Memory-Mapped Bridges (ver 9.1.0, Nov 2009, 415 KB)
- Chapter 12. Avalon Streaming Interconnect Components (ver 9.1.0, Nov 2009, 127 KB)
Volume 5: Embedded Peripherals (ver 9.1.1, Feb 2010, 3 MB)
Section I. Off-Chip Interface Peripherals (2 MB)
- Chapter 1. SDRAM コントローラ・コア (ver 8.0.0, Feb 2009, 594 KB)
- Chapter 2. CompactFlash コア (ver 8.0.0, Feb 2009, 227 KB)
- Chapter 3. Avalon インタフェース対応コモン・フラッシュ・インタフェース・コントローラ・コア (旧Chapter 2) (ver 6.0, May 2006, 417 KB)
- Chapter 4. Avalon インタフェース対応 EPCS デバイス・コントローラ・コア (旧Chapter 3) (ver 6.0, May 2006, 444 KB)
- Chapter 5. Avalon インタフェース対応JTAG UART コア (ver 6.0, Oct 2005, 526 KB)
- Chapter 6. Avalon インタフェース対応 UART コア (ver 6.0.0, Dec 2005, 199 KB)
- Chapter 7. SPI コア (ver 6.0.0, Jan 2006, 525 KB)
- Chapter 8. Avalon インタフェース対応 Optrex 16207 LCD コントローラ・コア (ver 6.0, May 2006, 425 KB)
- Chapter 9. PIO コア (ver 8.0.0, Jan 2009, 304 KB)
- Chapter 10. Avalon-ST Serial Peripheral Interface Core (ver 9.1.0, Nov 2009, 175 KB)
- Chapter 11. PCI Lite Core (ver 9.1.0, Nov 2009, 269 KB)
- Chapter 12. Cyclone III Remote Update Controller Core (ver 9.1.0, Nov 2009, 113 KB)
Section II. On-Chip Storage Peripherals (2 MB)
- Chapter 13. Avalon-ST Single Clock and Dual Clock FIFO Cores (ver 9.1.0, Nov 2009, 170 KB)
- Chapter 14. オンチップFIFO メモリ・コア (旧Chapter 15) (ver 8.0.0, Feb 2009, 375 KB)
- Chapter 15. Avalon-ST Multi-Channel Shared Memory FIFO Core (ver 9.1.0, Nov 2009, 167 KB)
Section III. Transport and Communication (775 KB)
- Chapter 16. SPI Slave/JTAG to Avalon Master Bridge Cores (ver 9.1.0, Nov 2009, 191 KB)
- Chapter 17. Avalon Streaming チャネル・マルチプレクサおよびデマルチプレクサ・コア (ver 8.0.0, Jan 2009, 255 KB)
- Chapter 18. Avalon-ST Bytes to Packets and Packets to Bytes Converter Cores (ver 9.1.0, Nov 2009, 143 KB)
- Chapter 19. Avalon Packets to Transactions Converter Core (ver 9.1.0, Nov 2009, 110 KB)
- Chapter 20. Avalon-ST Round Robin Scheduler Core (ver 9.1.0, Nov 2009, 106 KB)
Section IV. Peripherals (870 KB)
- Chapter 21. Scatter-Gather DMA Controller コア (ver 8.0.0, Feb 2009, 439 KB)
- Chapter 22. Avalon インタフェース対応 DMA コントローラ・コア (旧Chapter 4) (ver 6.0.0, Jun 2006, 456 KB)
- Chapter 23. ビデオ Sync ジェネレータ・コアおよびピクセル・コンバータ・コア (ver 8.0.0, Dec 2008, 281 KB)
- Chapter 24. Avalon インタフェース対応タイマ・コア (旧Chapter 12) (ver 6.0, Oct 2005, 446 KB)
- Chapter 25. Video Sync Generator and Pixel Converter Cores (ver 9.1.0, Nov 2009, 130 KB)
- Chapter 25. Mutex コア (ver 8.0.0, Feb 2009, 248 KB)
- Chapter 26. mailbox コア (ver 8.0.0, Feb 2009, 263 KB)
- Chapter 27. Vectored Interrupt Controller Core (ver 9.1.0, Nov 2009, 313 KB)
- Chapter 28. Mutex Core (ver 9.1.0, Nov 2009, 77 KB)
- Chapter 29. Mailbox Core (ver 9.1.0, Nov 2009, 83 KB)
Section V. Test and Debug Peripherals (610 KB)
- Chapter 29. Avalon インタフェース対応システム ID コア (旧Chapter 13) (ver 6.0, May 2006, 413 KB)
- Chapter 30. パフォーマンス・カウンタ・コア(旧Chapter 28) (ver 8.0.0, Feb 2009, 362 KB)
- Chapter 31. Avalon Streaming テスト・パターン・ジェネレータおよびチェッカー・コア(旧Chapter 29) (ver 8.0.0, Dec 2008, 451 KB)
- Chapter 32. Performance Counter Core (ver 91.0, Nov 2009, 108 KB)
- Chapter 33. Avalon Streaming Test Pattern Generator and Checker Cores (ver 9.1.0, Nov 2009, 236 KB)
Section VI. Clock Control Peripherals (334 KB)
- Chapter 35. PLL Cores (ver 9.1.0, Nov 2009, 119 KB)
Embedded Design Handbook (ver 2.6, Feb 2010, 5 MB)
Section I. Introduction (293 KB)
- Chapter 1. First-Time Designer's Guide (ver 2.1, Jan 2009, 293 KB)
Section II. Nios II Software Development (1 MB)
- Chapter 2. Developing Nios II Software (ver 1.3, Dec 2009, 630 KB)
- Chapter 3. Debugging Nios II Designs (ver 1.3, Dec 2009, 480 KB)
- Chapter 4. Nios II Command-Line Tools (ver 2.1, Apr 2009, 152 KB)
- Chapter 5. Optimizing Nios II C2H Compiler Results (ver 1.1, Jun 2008, 468 KB)
Section III. System Level Design (3 MB)
- Chapter 6. Avalon Memory-Mapped Design Optimizations (ver 1.1, Jun 2008, 332 KB)
- Chapter 7. Memory System Design (ver 1.2, Feb 2010, 307 KB)
- Chapter 8. Hardware Acceleration and Coprocessing (ver 1.1, Jun 2008, 163 KB)
- Chapter 9. Verification and Board Bring-Up (ver 1.2, Nov 2008, 240 KB)
- Chapter 10. Interfacing an External Processor to an Altera FPGA (ver 1.0, Feb 2009, 549 KB)
関連資料
Release Notes
- Nios II Embedded Design Suite Release Notes and Errata (ver 4.1, Aug 2009, 308 KB)
- MegaCore IP Library Release Notes and Errata (v7.2 to v8.1) (ver 3.3, Feb 2009, 1 MB)
(Archive copy for v7.2, v8.0 and v8.1.)
- MegaCore IP Library Release Notes and Errata (ver 9.1.0, Nov 2009, 1 MB)
(All IP and Nios II errata and release notes are combined into one document beginning with version 7.2)
Nios II Hardware Development
- Nios II Flash Programmer User Guide (ver 2.1, Feb 2010, 273 KB)

- Nios II Custom Instruction User Guide (ver 1.5, Jun 2008, 701 KB)
Design Files for Nios II Custom Instruction User Guide (19 KB)
- Using Nios II Tightly Coupled Memory Tutorial (ver 1.2, Jul 2009, 210 KB)
Design Files for Tightly Coupled Memory Tutorial (15 KB)
- Creating Multiprocessor Nios II Systems Tutorial (ver 1.4, Feb 2010, 747 KB)

Creating Multiprocessor Nios II Systems design files (536 KB)
- Nios II Hardware Development Tutorial (ver 3.0, Dec 2009, 743 KB)
Design Files for Nios II Hardware Development Tutorial (5 KB)
- Using Nios II Floating-Point Custom Instructions Tutorial (ver 2.0, Feb 2010, 235 KB)

Tutorial design files (4 KB)
- Nios II 3C25 Microprocessor with LCD Controller Data Sheet (ver 1.1, Mar 2009, 580 KB)
- Nios II 3C120 Microprocessor with LCD Controller Data Sheet (ver 1.1, Mar 2009, 634 KB)
- AN 595: Vectored Interrupt Controller Usage and Applications (ver 1.0, Nov 2009, 246 KB)
Example Designs for AN595 (503 KB)
- AN 548: Nios II Compact Configuration System for Cyclone III (ver 1.0, Nov 2008, 320 KB)
Design Files for AN 548 (597 KB)
- AN 531: Reducing Power with Hardware Accelerators (ver 1.0, May 2008, 151 KB)
Design Files for AN 531 (1 MB)
- AN527: Implementing an LCD Controller (ver 1.0, May 2008, 344 KB)
- AN 446: SignalTap II エンベデッド・ロジック・アナライザを使用したNios II システムのデバッグ (ver 1.2, Jul 2009, 531 KB)
signal_tap_test software file (4 KB)
- AN 391: Profiling Nios II Systems (ver 1.3, Jul 2008, 406 KB)
AN 391 Profiler Example Files (15 KB)
- AN 351: Nios IIエンベデッド・プロセッサ・デザインのシミュレーション (ver 1.1, Jun 2008, 2 MB)
AN 351 Software Files (6 KB)
- AN 350: Upgrading Nios Processor Systems to the Nios II Processor (ver 1.1, Jul 2006, 617 KB)
Software Development
- Nios II IDE Help System (ver 1.7, Mar 2009, 1 MB)
- NicheStack Technical Manuals (PDFs) (ver , Apr 2007, 1 MB)
- NicheStack Technical Reference Manual (HTML) (ver , Apr 2007, 193 KB)
- Using Nios II Tightly Coupled Memory Tutorial (ver 1.2, Jul 2009, 210 KB)
Design Files for Tightly Coupled Memory Tutorial (15 KB)
- Using the NicheStack TCP/IP Stack - Nios II Edition Tutorial (ver 1.0, Jan 2007, 1 MB)
- Using MicroC/OS-II RTOS with the Nios II Processor Tutorial (ver 1.2, Jan 2007, 1,014 KB)
- Using Lightweight IP with the Nios II Processor Tutorial (ver 1.1, Jan 2005, 643 KB)
Simple Socket Server Design Files (34 KB)
- My First Nios II Software Tutorial (ver 2.0, Jan 2010, 507 KB)

- AN543: Debugging Nios II Software Using the Lauterbach Debugger (ver 1.0, Apr 2009, 278 KB)
Example Design for AN543 (6 MB)
- AN 540: Nios II MPU Usage (ver 1.0, Mar 2010, 385 KB)

Design Files for AN 540 (221 KB)
- AN 459: Guidelines for Developing a Nios II HAL Device Driver (ver 2.0, Nov 2008, 2 MB)
AN 459 Design Example (30 KB)
- AN 440: Accelerating Nios II Networking Applications (ver 1.1, Jun 2009, 179 KB)
Accelerating Nios II Networking Applications Design (3 MB)
- AN 429: Remote Configuration Over Ethernet with the Nios II Processor (ver 2.0, Mar 2009, 207 KB)
Application Note 429 Design Files (3 MB)
C-to-Hardware Acceleration
- Automated Generation of Hardware Accelerators With Direct Memory Access From ANSI/ISO Standard C Functions (ver 1.0, May 2006, 296 KB)
- Adding Hardware Accelerators to Reduce Power in Embedded Systems (ver 1.0, Sep 2009, 722 KB)
- Nios II C2H Compiler User Guide (ver 1.5, Nov 2008, 1 MB)
dma_c2h_tutorial.c Tutorial design file for Nios II C2H Compiler User Guide (2 KB)
- Accelerating Nios II Systems with the C2H Compiler Tutorial (ver 1.3, Aug 2008, 803 KB)
Design files for Stratix II and Cyclone II boards (387 KB)
- AN 531: Reducing Power with Hardware Accelerators (ver 1.0, May 2008, 151 KB)
Design Files for AN 531 (1 MB)
- AN 417: C2H コンパイラによるファンクションの高速化: チェックサム付Scatter-Gather DMA (ver 1.1, Sep 2009, 286 KB)
Scatter-Gather DMA Design Files (6 KB)
Development Tools, Kits, and Boards
- Nios II 開発キット使い始めユーザガイド (ver 2.5, Oct 2007, 819 KB)
- Nios II Evaluation Kit User Guide (ver 1.1, Oct 2005, 2 MB)
- Nios II Embedded Evaluation Kit Cyclone III Edition User Guide (ver 1.0, Jan 2008, 1 MB)
- Industrial Snakebytes sell sheet (ver 1.0, Apr 2007, 112 KB)
- Nios II Embedded Evaluation Kit Cyclone III Edition Quick Start Guide (ver 1.0, Jan 2008, 1 MB)
- Nios Development Board Stratix II Edition Reference Manual (ver 1.3, May 2007, 1 MB)
(RoHS Compliant)
Nios Development Board Stratix II Edition PCB Layout Files RoHS Compliant (5 MB)
Nios Development Board Stratix II Edition Schematic RoHS Compliant (789 KB)
- Nios Development Board Reference Manual, Stratix II Edition (ver 1.2, Oct 2006, 2 MB)
(Not RoHS Compliant. This board is no longer in production.)
- Nios Development Board Reference Manual, Stratix Professional Edition (ver 1.1, Oct 2004, 2 MB)
- Nios Development Board Reference Manual, Stratix Edition (ver 1.1, Oct 2004, 2 MB)
- Nios Development Board Cyclone II Edition Reference Manual (ver 1.3, May 2007, 1 MB)
(RoHS Compliant)
Nios Development Board Cyclone II PCB Layout Files RoHS Compliant (35 MB)
Nios Development Board Cyclone II 2C35 Schematic RoHS Compliant (762 KB)
- Nios Development Board Reference Manual, Cyclone Edition (ver 1.2, Jan 2005, 3 MB)
SOPC Builder System Development
- System Console User Guide (ver 1.3, Nov 2009, 230 KB)
Design Files for System Console (206 KB)
- Using Nios II Tightly Coupled Memory Tutorial (ver 1.2, Jul 2009, 210 KB)
Design Files for Tightly Coupled Memory Tutorial (15 KB)
- Nios II System Architect Design Tutorial (ver 1.0, Jun 2009, 1 MB)
Nios II Architect Design Tutorial Design Files (4 MB)
- AN 458: Nios IIブート方法の応用 (ver 1.0, Jun 2008, 575 KB)
AN458 design example files (37 KB)
- AN 323: Using SignalTap II Embedded Logic Analyzers in SOPC Builder Systems (ver 1.1, Nov 2007, 386 KB)
メガファンクション
JTAG-Accessible Extensions
- AN 446: SignalTap II エンベデッド・ロジック・アナライザを使用したNios II システムのデバッグ (ver 1.2, Jul 2009, 531 KB)
signal_tap_test software file (4 KB)
Other Related Documentation
- NicheStack Technical Manuals (PDFs) (ver , Apr 2007, 1 MB)
- NicheStack Technical Reference Manual (HTML) (ver , Apr 2007, 193 KB)
- Specialized Nios II Tools (ver 1.0, Feb 2005, 143 KB)
- Nios II Development Kits (ver 1.0, Feb 2005, 145 KB)
- Nios II Performance Benchmarks (ver 5.0, Feb 2010, 120 KB)


