Nios II Ethernet Standard Design Example

The Nios® II Ethernet Standard hardware design example provides a mix of peripherals and memories similar to a typical Nios II processor system. This design interfaces with each hardware component on the Altera® development board, such as SDRAM, LEDs, push buttons, and an Ethernet physical interface or media access control (PHY/MAC). You can use the Nios II Ethernet Standard design as a starting point for your own embedded system by adding or removing components to meet your custom requirements. This Qsys-based hierarchical design has a top-level system and two subsystems, namely: peripherals subsystem and Ethernet subsystem as shown in Figure 1.

This design is provided for the following Altera development kits:

  • Nios II Embedded Evaluation Kit, Cyclone® III Edition
  • Embedded Systems Development Kit, Cyclone III Edition
  • Stratix® IV GX FPGA Development Kit
  • Cyclone V GT FPGA Development Kit

Hardware Design Specifications

  • Nios II processor core with JTAG debug module
  • DDRx SDRAM controller
  • Common Flash Interface (CFI) flash memory interface
  • Ethernet interface
  • JTAG UART
  • System timer
  • High-resolution timer
  • Performance counter
  • LED parallel I/Os (PIOs)
  • Push-button PIOs
  • System ID peripheral

Block Diagram

Figure 1. Nios II Ethernet Standard Block Diagram

Download the files used in this example:

 

Newer designs targeted for the MAX 10 FPGA and Cyclone V GT device family and their development kits are available in the new Design Store.

The use of this design is governed by, and subject to, the terms and conditions of the Altera Hardware Reference Design License Agreement.

Related Links

Nios II processor documentation

Design Examples Disclaimer

These design examples may only be used within Altera devices and remain the property of Altera Corporation. They are being provided on an “as-is” basis and as an accommodation; therefore, all warranties, representations, or guarantees of any kind (whether express, implied, or statutory) including, without limitation, warranties of merchantability, non-infringement, or fitness for a particular purpose, are specifically disclaimed. Altera expressly does not recommend, suggest, or require that these examples be used in combination with any other product not provided by Altera.