Embedded Design Handbook

ID 683689
Date 8/28/2023
Public
Document Table of Contents

3.6.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/f processor core
  • On-chip memory
  • Timer
  • JTAG UART
  • 8-bit parallel I/O (PIO) pins to control the LEDs
  • System identification component
Figure 26.  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.