Literature: Nios II Processor
These handbooks serve as the primary documentation for the Nios® II processor.
The Nios II Processor Reference Handbook answers the question “What is the Nios II processor?” and is the primary reference for the Nios II processor architecture.
The Nios II Software Developer’s Handbook answers the question “How do I write programs for the Nios II processor?” and is the primary reference for programming the Nios II processor.
The Quartus® II Development Software Handbook, Volume 5: Embedded Peripherals describes peripherals provided by Altera that work seamlessly with the Nios II processor and are included with Quartus II software.
Other related documents, such as tutorials and user guides, cover specific topics that are not included in the handbooks.
Embedded Documentation One-Click Download
This file provides a snapshot of Nios II, the Nios II C2H, SOPC Builder, and embedded peripherals documentation. After extracting the files, refer to the documentation.htm file for a list of included documents.
Additional documentation:
Show All / Hide All
Chapter 1. SDRAM Controller Core (ver 8.0.0, May 2008, 266 KB )
Chapter 2. CompactFlash Core (ver 8.0.0, May 2008, 119 KB )
Chapter 3. Common Flash Interface Controller Core (ver 8.0.0, May 2008, 110 KB )
Chapter 4. EPCS Device Controller Core (ver 8.0.0, May 2008, 123 KB )
Chapter 5. JTAG UART Core (ver 8.0.0, May 2008, 180 KB )
Chapter 6. UART Core (ver 8.0.0, May 2008, 259 KB )
Chapter 7. SPI Core (ver 8.0.0, May 2008, 238 KB )
Chapter 8. Optrex 16207 LCD Character Controller Core (ver 8.0.0, May 2008, 102 KB )
Chapter 9. PIO Core (ver 8.0.0, May 2008, 143 KB )
Chapter 10. Avalon-St JTAG Interface Core (ver 8.0.0, May 2008, 136 KB )
Chapter 11. Avalon-ST Serial Peripheral Interface Core (ver 8.0.0, May 2008, 189 KB )
Chapter 12. SPI Slave/JTAG to Avalon Master Bridge Cores (ver 8.0.0, May 2008, 226 KB )
Chapter 13. PCI Lite Core (ver 8.0.0, May 2008, 348 KB )
Chapter 21. Scatter-Gather DMA Controller Core (ver 8.0.0, May 2008, 305 KB )
Chapter 22. DMA Controller Core (ver 8.0.0, May 2008, 210 KB )
Chapter 23. Video Sync Generator and Pixel Converter Cores (ver 8.0.0, May 2008, 135 KB )
Chapter 24. Timer Core (ver 8.0.0, May 2008, 195 KB )
Chapter 25. System ID Core (ver 8.0.0, May 2008, 89 KB )
Chapter 26. Mutex Core (ver 8.0.0, May 2008, 114 KB )
Chapter 27. Mailbox Core (ver 8.0.0, May 2008, 124 KB )
Chapter 30. PLL Core (ver 8.0.0, May 2008, 143 KB )
AN 531: Reducing Power with Hardware Accelerators (ver 1.0, May 2008, 151 KB )
Design Files for AN 531 (1 MB)
AN 391: Profiling Nios II Systems (ver 1.3, Jul 2008, 406 KB )
AN 391 Profiler Example Files (15 KB)
Using Nios II Tightly Coupled Memory Tutorial (ver 1.1, Jul 2008, 198 KB )
Design Files for Tightly Coupled Memory Tutorial (17 MB)
Nios II Custom Instruction User Guide (ver 1.5, Jun 2008, 701 KB )
Design Files for Nios II Custom Instruction User Guide (19 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)
AN527: Implementing an LCD Controller (ver 1.0, May 2008, 344 KB )
Nios II Flash Programmer User Guide (ver 1.6, May 2008, 635 KB )
Creating Multiprocessor Nios II Systems Tutorial (ver 1.3, Dec 2007, 1 MB )
Multiprocessor "Hello World" Design File (6 KB)
AN 351: Simulating Nios II Embedded Processor Designs (ver 1.1, Nov 2007, 1 MB )
Nios II Hardware Development Tutorial (ver 2.5, Oct 2007, 922 KB )
Design Files for Cyclone EP1C12 (6 KB)
Design Files for Cyclone EP1C20 (6 KB)
Design Files for Cyclone II EP2C35 (6 KB)
Design Files for Stratix EP1S10 (6 KB)
Design Files for Stratix EP1S10ES (6 KB)
Design Files for Stratix EP1S40 (6 KB)
Design Files for Stratix II EP2S60 (6 KB)
Design Files for Stratix II EP2S60ES (6 KB)
Design Files for Stratix II EP2S60 ROHS (6 KB)
AN 350: Upgrading Nios Processor Systems to the Nios II Processor (ver 1.1, Jul 2006, 617 KB )
Using Nios II Floating-Point Custom Instructions Tutorial (ver 1.0, May 2006, 428 KB )
Tutorial design files (4 KB)
Using Nios II Tightly Coupled Memory Tutorial (ver 1.1, Jul 2008, 198 KB )
Design Files for Tightly Coupled Memory Tutorial (17 MB)
Nios II Software Developer's Handbook - Studio Edition (ver 8.0, Jun 2008, 2 MB )
Nios II Studio Help System (ver 1.1, Jun 2008, 1 MB )
Nios II IDE Help System (ver 1.5, Jun 2008, 1 MB )
AN 429: Remote Configuration Over Ethernet with the Nios II Processor (ver 1.1, Nov 2007, 137 KB )
Application Note 429 Design Files (106 KB)
AN 459: Guidelines for Developing a Nios II HAL Device Driver (ver 1.0, Aug 2007, 3 MB )
bit_bang_uart.c file (5 KB)
AN 440: Accelerating Nios II Networking Applications (ver 1.0, May 2007, 193 KB )
Accelerating Nios II Networking Applications Design (3 MB)
NicheStack Technical Manuals (PDFs) (ver , Apr 2007, 1 MB )
NicheStack Technical Reference Manual (HTML) (ver , Apr 2007, 193 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 )
AN 531: Reducing Power with Hardware Accelerators (ver 1.0, May 2008, 151 KB )
Design Files for AN 531 (1 MB)
Nios II C2H Compiler User Guide (ver 1.4, May 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 417: Accelerating Functions with the C2H Compiler: Scatter-Gather DMA with Checksum (ver 1.1, Jul 2006, 424 KB )
Scatter-Gather DMA Design Files (6 KB)
Automated Generation of Hardware Accelerators With Direct Memory Access From ANSI/ISO Standard C Functions (ver 1.0, May 2006, 296 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 BOM (238 KB)
Nios II Embedded Evaluation Kit Cyclone III Edition Layout (2 MB)
Nios II Embedded Evaluation Kit Cyclone III Edition Quick Start Guide (1 MB)
Nios II Embedded Evaluation Kit Cyclone III Edition Reference Manuals (2 MB)
Nios II Embedded Evaluation Kit Cyclone III Edition Schematic (1 MB)
Nios II Development Kit Getting Started User Guide (ver 2.5, May 2007, 858 KB )
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 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)
Industrial Snakebytes sell sheet (ver 1.0, Apr 2007, 112 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 II Evaluation Kit User Guide (ver 1.1, Oct 2005, 2 MB )
Nios Development Board Reference Manual, Cyclone Edition (ver 1.2, Jan 2005, 3 MB )
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 )
Related Links