I'm working on a schematic using a Zynq UltraScale+, and I'm wondering how to properly reset any external peripherals like ethernet phy, usb phy, ...
I checked the ZCU102 schematics as well as Avnet EV SOM/Carrier card:
* ZCU102 uses PS_POR_B to reset ethernet and usb phy's. I think this allows 'not' to reset the external peripherals when a JTAG debugger asserts SRST (?)
* Avnet EV SOM/Carrier use an and-gate to combine both PS_POR_B and PS_SRST_B : this means that external ethernet phy and usb phy are always reset, at power-on, but also when a debugger drives SRST
I tend to use the method like on ZCU102, but just wondering why Avnet didn't do this .. any advantage/disadvantage on either method?