05-10-2020 11:44 PM
I'm trying to establish an ethernet connection using the ZynQ Ultrascale+ GEM0 via EMIO and a gig_ethernet_pcs_pma IP core. Unfortunately, Autonegotiation fails in some constellations:
I will try to describe what I have in Hardware:
I do not get any timing errors during hardware compilation. Also, the timing wizard does not propose any more constraints for the ethernet system or adjacent areas.
Software reset process:
I hope I listed everything that might give an hint... Any advice would be much appreciated, I am running out of ideas. What am I doing wrong / missing here?
Thank you so much!
05-14-2020 05:46 AM
Hi @lbaruschka_sie ,
I would like to check first if the design is completely timing clean. When you add logic to it, the ethernet link is broken. SO this leads me to think it may be a timing related issues.
I'd also try to lock your ethernet part of the design in a pblock or so so that part is not impacted by the rest the design to see if that helps.