Description
Keywords: xps_ll_temac, xps_ll_fifo, FIFO, Local Link, TEMAC, TX data, UDP, fragment, driver, truncate, lwIP, lwip_v3_00_a
TEMAC and Ethernet Lite 9.2i issues are as follows:
- TX CSUM offloading does not work for XPS LocalLink TEMAC (xps_ll_temac_v1_00_b).
- lwIP Ethernet Lite software adapter (lwip_v3_00_a) truncates packets at 1500 bytes
- lwIP Ethernet Lite software adapter (lwip_v3_00_a) does not transmit segmented UDP packages
- Ethernet Lite driver (emaclite_v1_11_a) reports incorrect FIFO space
Solution
1. Download the tactical patches at:
http://www.xilinx.com/txpatches/pub/applications/misc/ethernet_hw_patch.ziphttp://www.xilinx.com/txpatches/pub/applications/misc/ethernet_sw_patch.zip2. Add an _old suffix to the following files:
$EDK\hw\XilinxProcessorIPLib\pcores\xps_ll_temac_v1_00_b\hdl\vhdl\tx_ll_if.vhd
$EDK\sw\ThirdParty\sw_services\lwip_v3_00_a\src\contrib\ports\Xilinx\netif\xemacliteif.c
$EDK\sw\XilinxProcessorIPLib\drivers\emaclite_v1_11_a\src\xemaclite.c
3. Unzip ethernet_hw_patch.zip into $EDK.
4. Unzip ethernet_sw_patch.zip into $EDK.
The TEMAC hardware issue will be fixed in EDK 10.1.
The Ethernet Lite software issues will be fixed in EDK 10.1 Service Pack 1.