AN 717: Nios II Gen2 Hardware Development Tutorial

ID 683615
Date 9/22/2014
Public
Document Table of Contents

1.3. Nios II Design Example

The design example you build in this tutorial demonstrates a small Nios II system for control applications, that displays character I/O output and blinks LEDs in a binary counting pattern. This Nios II system can also communicate with a host computer, allowing the host computer to control logic inside the FPGA.

The example Nios II system contains the following components:

  • Nios II/e processor core
  • On-chip memory
  • Timer
  • JTAG UART
  • 8-bit parallel I/O (PIO) pins to control the LEDs
  • System identification component
Figure 1. Nios II Design Example Block DiagramThe block diagram shows the relationship between the host computer, the target board, the FPGA, and the Nios II system.

Other logic can exist within the FPGA alongside the Nios II system. In fact, most FPGA designs with a Nios II system also include other logic. A Nios II system can interact with other on-chip logic, depending on the needs of the overall system. This design example does not include other logic in the FPGA.