^

AR# 38382 12.3 EDK - AXI Ethernet appears to lockup on startup

Sometimes (not always) there is a lockup condition at startup when AXI FIFO is used with AXI Ethernet on a live network with high traffic volume.

This has been isolated to a bug in the software driver. You can create a fix by modifying the driver file in the install directory at:

C:\Xilinx\12.3\ISE_DS\EDK\sw\XilinxProcessorIPLib\drivers\llfifo_v2_00_a\src\xllfifo.c

After line 396 insert:

396: XLlFifo_RxReset(InstancePtr);
397: XLlFifo_WriteReg((InstancePtr)->BaseAddress, XLLF_LLR_OFFSET, \ //newly inserted
398: XLLF_RDFR_RESET_MASK); //newly inserted

This problem will be fixed in ISE software 12.4.
AR# 38382
Date Created 10/22/2010
Last Updated 10/22/2010
Status Active
Type
Feed Back