Hi,
I have an ultrazed board and I've created a bitstream to test ethernet using GEM3. I've created an example application (LwIP UDP) and this application works great.
However if I re-download the application to the ultrazed, the application does not work. I get no errors and no ethernet traffic.
If I re-program the FPGA and download the application, same result, nothing works.
However if I power down the board, and power it up again, program FPGA and run the app, everything works well.
I figure this must be some issue related to the TI DP83867 PHY, so I've explicitly added a soft reset, and during the reset I can see the link light go up and down, however this patch has not fixed the issue.
My question is:. What would cause either the GEM or the PHY not to function once an app is re-started, and only to work after a hard power on reset?
Thanks.