Introduction - 2020.2 English

OS and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2020-11-24
Version
2020.2 English

The lwIP is an open source TCP/IP protocol suite available under the BSD license. The lwIP is a standalone stack; there are no operating systems dependencies, although it can be used along with operating systems. The lwIP provides two A05PIs for use by applications:

  • RAW API: Provides access to the core lwIP stack.
  • Socket API: Provides a BSD sockets style interface to the stack.

The lwip211_v1.3 is built on the open source lwIP library version 2.1.1. The lwip211 library provides adapters for the Ethernetlite (axi_ethernetlite), the TEMAC (axi_ethernet), and the Gigabit Ethernet controller and MAC (GigE) cores. The library can run on MicroBlaze™ , Arm® Cortex-A9, Arm® Cortex-A53, Arm® Cortex-A72, and Arm® Cortex-R5F processors. The Ethernetlite and TEMAC cores apply for MicroBlaze™ systems. The Gigabit Ethernet controller and MAC (GigE) core is applicable only for Arm Cortex-A9 system (Zynq-7000 processor devices) and Arm Cortex-A53 & Arm Cortex-R5F system ( Zynq® UltraScale+™ MPSoC), and Arm Cortex-A72 and Arm Cortex-R5F system ( Versal™ ACAP).