AN 978: Nios® V Processor Migration Guidelines

ID 773196
Date 1/27/2025
Public
Document Table of Contents

6.3. Ethernet Stack

Nios® V processor supports MicroC/TCP-IP protocol stack and it is not compatible with the retired Nios II Nichestack Ethernet Stack. You may use Intel-provided uC/TCP-IP design examples as baseline and port over other peripherals.

Note: Altera recommends re-instantiating the Triple Speed Ethernet IP and DMA Controller IP when upgrading from the Nios® II Processor to the Nios® V Processor.
Table 28.  Board Specific Configuration
Soft IPs Nios® V Processor Nios® II Processor
DMA Controller
  • Only support mSGDMA for both Quartus® Prime Standard Edition and Quartus® Prime Pro Edition
  • Enable extended feature support
  • Quartus® Prime Standard Edition supports
    • SGDMA
    • mSGDMA
  • Quartus® Prime Pro Edition supports mSGDMA only
  • Disable extended feature support
Table 29.  BSP Settings
BSP Settings Nios® II Processor Nios® V Processor
cflag_defined_symbols -DTSE_MY_SYSTEM -DTSE_MY_SYSTEM -DALT_DEBUG
cflag_warning -Wall -Wall -Wformat -Wformat-security
enable_cflag_fstack_protector_strong - Enable
enable_cflag_wformat_security - Enable
Enable JTAG UART small driver Disable Enable
DHCP Client Enable in BSP Editor Enable in application
Static IP Address
  • Disable DHCP Client in BSP Editor
  • Set static IP address in application
  • Disable DHCP Client in application
  • Set static IP address in application
Software package altera_iniche uc_tcp_ip
ucosii.os_tmr_en Disable Enable
ucosii.os_max_event 60 80