Using the NicheStack TCP/IP Stack - Nios II Edition Tutorial

ID 683574
Date 10/04/2021
Public
Document Table of Contents

1.9. Hardware Setup Details

To complete this tutorial, you must have the Nios II SBT for Eclipse installed, and your development board must be connected to a host PC on both the Ethernet and USB/JTAG ports.

Note: For information about download cables and drivers, refer to the Cable and Adapter Drivers Information page.

The Nios II Ethernet standard hardware design examples for development boards include the Ethernet device required by this NicheStack tutorial. The Ethernet device included in these design examples, along with the physical MAC/PHY on your development boards, is the Triple Speed Ethernet MAC peripheral. The Ethernet peripheral base address settings for the design examples are defined in system.h.

The app file tse_my_system.c reflects the IP names in the system.h file. If you are not using the default hardware project then you may have to update the following:

  • The TSE IP used in the example project is TSE_0_TSE
  • IP name for the TX MSGDMA is TSE_0_DMA_TX

  • IP name for the RX MSGDMA is TSE_0_DMA_RX