Nios® V Processor Software Developer Handbook

ID 743810
Date 10/06/2025
Public
Document Table of Contents

15.4. Introduction to the FreeRTOS-Plus-TCP – Nios® V Processor Edition

Altera provides an implementation of the FreeRTOS-Plus-TCP protocol stack, complete with source code, as part of the software package for Nios® V processor. This protocol stack enables immediate access to networking capabilities on the Nios® V processor. It features an API wrapper for socket functions and requires the system to include an Ethernet interface or a media access control (MAC) layer.

The stack supports MAC drivers for the Triple Speed Ethernet FPGA IP core and operates within the FreeRTOS multithreaded environment, allowing network operations to run concurrently in separate tasks. To integrate this stack with the Nios® V processor's software build tools, you must select the FreeRTOS Board Support Package (BSP) type.