Embedded Design Handbook

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

7.4.5.3. NicheStack Device Driver Model

The NicheStack networking stack presents a simplified device driver model for integrating Ethernet devices, and the Intel FPGA Triple Speed Ethernet Intel® FPGA IP function solution is fully optimized to support this model.

In the Triple Speed Ethernet Intel® FPGA IP function device driver, the Scatter-Gather DMA peripherals are responsible for the movement of the Ethernet packet data to and from the Triple Speed Ethernet Intel® FPGA IP function.

The Scatter-Gather DMA peripherals can operate much more efficiently than the Nios® II processor for data movement operations (on a per clock basis), and therefore using the Triple Speed Ethernet Intel® FPGA IP function device driver results in an overall performance increase in the system.

For information about the Triple Speed Ethernet Intel® FPGA IP function, refer to the Triple Speed Ethernet Intel® FPGA IP Function User Guide. For information about the Scatter-Gather DMA peripheral, refer to the Embedded Peripherals IP User Guide.