I would like to have the Baseband synchronized between multiple FMCOMMS5 boards (ZC706 carrier).
What connections and software steps are required to accomplish this?
None of the FMComms 2/3/4/5 boards are designed to be synchronized with other boards. There is no software or HDL support for this.
So there isn't a way to connect the SYNC signal from one FMCOMMS5 to another FMCOMMS5, as well as an external clock source connected to each board?
The issue is with the FPGAs. You would have to synchronize them together and precisely control MCS between them as well as triggers for managing DMA and other logic.
I would like to understand the issue better.....if all FMCOMMS5 boards are provided the same REF_CLK_IN and SYNC_IN was generated by the FPGA of one of the ZC706/FMCOMMS5 and distributed to the other ZC706/FMCOMMS5, wouldn't all the AD9361 data clocks be aligned? I understand the setup/hold requirements for SYNC_IN will need to be met on each FMCOMMS5. What is the issue with the FPGAs? My understanding is that the synchronization is in the AD9361 and the FPGA is only responsible for generation of the SYNC_IN.
You have to set up the FPGAs to generate the MCS at the exact same REF CLK cycle and to trigger DMA capture at the same cycle to get data back aligned into DDR.
I'm not saying this isn't possible but you would have to modify the HDL and need some cabling between FPGAs to sync them.