This page provides details related to the light weight IP (LWIP) library and the SW app lwip echo server.
...
- lwip213 library can be found at
https://github.com/Xilinx/embeddedsw/tree/master/ThirdParty/sw_services/lwip213
lwip213
|
- src - Driver source files which are further organized into
||
---- contrib/ports/xilinx - Contains the interface specific implementation
||
---- lwip-2.1.3 - Contains the stack implementation - lwip_echo_server is an application demonstrating the use of lwip library with a basic echo test using telnet. It can be found at
https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps/lwip_echo_server
Note: AMD Xilinx embeddedsw build flow is changed from 2023.2 release to adapt to the new system device tree based flow. For further information, refer to the wiki page Porting embeddedsw components to system device tree (SDT) based flow - Xilinx Wiki - Confluence (atlassian.net).
The .yaml(in data folder) and CMakeLists.txt & lwip213.cmake (in src folder) files
...
are needed for the System Device Tree based flow. The Driver .tcl and .mld files are for the older build flow which will be deprecated in the future.
Features supported
1. GEM on Zynq/ZynqMP/Versal
Controller/Driver features supported
...
Family | PHY | Support | Remarks |
---|---|---|---|
Zynq | RGMII | Yes | |
SGMII in PL | Yes | Refer to AR# 66006 | |
1000BaseX in PL | Yes | Refer to AR# 66006 | |
GMII2RGMII convertor in PL | Yes | ||
ZynqMP | RGMII | Yes | |
PS SGMII (with fixed link) | Yes | Enable library config parameter "sgmii_fixed_link" (2023.1 and above) | |
SGMII in PL | Yes | Refer to xapp1306 | |
1000BaseX in PL | Yes | Refer to xapp1306 | |
GMII2RGMII convertor in PL | Yes | ||
Versal | RGMII | Yes |
...
https://github.com/Xilinx/embeddedsw/commits/xilinx-v2020.1/ThirdParty/sw_services/lwip211
3e7863e sw_apps: Remove xps_timer reference
...