Nios II プロセッサの技術資料として3つハンドブックを提供しています。
- Nios II プロセッサ・リファレンス・ハンドブックは、" Nios II プロセッサとはなにか " など Nios II プロセッサ・アーキテクチャの一般的な内容を紹介するリファレンス・ドキュメントです。
- Nios II ソフトウェア・デベロッパーズ・ハンドブックでは、" Nios II プログラムをどのように作成するか " などの質問にお答えする Nios II プロセッサのプログラミングのための主要なドキュメントです。
- エンベデッド・ペリフェラル IP ユーザー・ガイド (英語版・PDF)は、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 10.0, Jul 2010, 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 10.0, Jul 2010, 1 MB)
Section I. SOPC Builder Features (806 KB)
- Chapter 1. Introduction to SOPC Builder (ver 10.0.0, Jul 2010, 136 KB)
- Chapter 2. System Interconnect Fabric for Memory-Mapped Interfaces (ver 10.0.0, Jul 2010, 216 KB)
- Chapter 3. System Interconnect Fabric for Streaming Interfaces (ver 10.0.0, Jul 2010, 116 KB)
- Chapter 4. SOPC Builder Components (ver 10.0.0, Jul 2010, 150 KB)
- Chapter 5. Using SOPC Builder with the Quartus II Software (ver 10.0.0, Jul 2010, 118 KB)
- Chapter 6. Component Editor (ver 10.0.0, Jul 2010, 106 KB)
- Chapter 7. Component Interface Tcl Reference (ver 10.0.0, Jul 2010, 258 KB)
- Chapter 8. Archiving SOPC Builder Projects (ver 10.0.0, Jul 2010, 71 KB)

Section II. Building Systems with SOPC Builder (429 KB)
- Chapter 9. SOPC Builder Memory Subsystem Development Walkthrough (ver 10.0.0, Jul 2010, 263 KB)
- Chapter 10. SOPC Builder Component Development Walkthrough (ver 10.0.0, Jul 2010, 141 KB)

Section III. Interconnect Components (536 KB)
- Chapter 11. Avalon Memory-Mapped Bridges (ver 10.0.0, Jul 2010, 396 KB)
- Chapter 12. Avalon Streaming Interconnect Components (ver 10.0.0, Jul 2010, 113 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)
関連資料
リリース・ノート
- Nios II Embedded Design Suite Release Notes and Errata (ver 6.1, Apr 2010, 336 KB)
Nios II ハードウェア開発
- 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)
- 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)
ソフトウェア開発
- 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 2.0, May 2010, 1 MB)
NicheStack tutorial software files (29 KB)
- 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 3.0, Apr 2010, 172 KB)
Application Note 429 Design Files (3 MB)
C-to-Hardware アクセラレーション
- 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)
開発ツール、キット、ボード
- Nios II 開発キット使い始めユーザガイド (ver 2.5, Oct 2007, 819 KB)
- Nios II Embedded Evaluation Kit Cyclone III Edition User Guide (ver 1.0, Jan 2008, 1 MB)
- Nios II Embedded Evaluation Kit Cyclone III Edition Quick Start Guide (ver 1.0, Jan 2008, 1 MB)
SOPC Builder システム開発
- Embedded Peripherals IP User Guide (ver 10.0, Jul 2010, 4 MB)

- Avalon Verification IP Suite User Guide (ver 1.1, Dec 2009, 2 MB)
(Includes Avalon-MM and Avalon-ST tutorials)
Avalon Verification IP Suite Design Files (21 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)
- Avalon Interface Specifications (ver 1.2, Apr 2009, 485 KB)
(Replaces "Avalon Memory-Mapped Interface Specification" and "Avalon Streaming Interface Specification")
- AN 458: Nios IIブート方法の応用 (ver 1.0, Jun 2008, 575 KB)
AN458 design example files (37 KB)
- AN 446: Debugging Nios II Systems with the SignalTap II Embedded Logic Analyzer (ver 1.2, Jun 2008, 257 KB)
signal_tap_test software file (4 KB)
- AN 346: Using the Nios II Configuration Controller Reference Designs (ver 1.2, Mar 2009, 793 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)
その他の関連資料
- 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 6.0, Jul 2010, 97 KB)
関連リンク
- Nios II エンベデッド・デザイン・スイート ダウンロード
- Nios II プロセッサ
- Nios II エンベデッド・デザイン・スイート エラッタ
- Nios II エンベデッド・デザイン・スイート リリース・ノート
- SOPC Builder の資料
- Nios II プロセッサ オンライン・デモンストレーション
- SOPC Builder オンライン・デモンストレーション
- 開発キット
- Altera Development Kits Archive
- アルテラ エンベデッド・システム開発キット Cyclone III エディション
- Nios II エンベデッド評価キット (NEEK), Cyclone III エディション
- Arria II GX FPGA 開発キット
- Stratix IV GX FPGA 開発キット

