I'm trying to get the VCU working on the TE0820-03-04EV-1EA but have been running into some difficulty with clocking. I tried using a PL clock from the MPSoC at first but didn't have any luck, and the impression I get is that the jitter requirements of the VCU may be too tight for that.
Now I'm looking into using one of the Si5338 clocks, but that's been presenting a few issues of its own. CLK0 is not routed to global clock pins, which means that I haven't yet been able to complete an implementation without setting CLOCK_DEDICATED_ROUTE to FALSE and having major timing issues (-74 ns TNS). I have also tried seemingly every possible combination of buffers to no avail.
I have also been considering the use of CLK1 or CLK2, but I haven't used transceivers before and am unclear on what else, besides instantiating an IBUFDSGTE, needs to happen to route the reference clock to the buffer.
As is probably obvious, I'm fairly new to FPGA design, so I apologize if I'm missing something pretty basic here. Any suggestions at all would be very much appreciated, though.
EDIT: I was able to close timing by adding a second output to my clocking wizard for the VCU's AXI buses but now I'm back to the point where I can successfully generate a bitstream but the board will not boot unless i set status = "disabled" on the VCU in the device tree.