Hi,
Based on my understanding, generally the SDI channels will be non-bonded. Therefore, in the example design, you will see independent TX/RX/Duplex. In the cases where you do not have enough fPLL, probably you could look into using other TX PLL ie ATX PLL to see if it helps. If not, you might need to look for a device with more XCVR banks. Alternatively, you can also try to share single fPLL/reset controller for all the TXs. Not that doing so, you would not be able to reset the TX individually.
For the SDI RX, you may instantiate 4 RX instances separately.
It is recommended for you to refer to the C10GX XCVR PHY user guide -> "Rules for Merging Reconfiguration Interfaces Across Multiple IP Cores" for the requirement to merge. You can start with one TX + one RX. Then slowly increase the number of pairs.
Please let me know if there is any concern. Thank you.
Best regards,
Chee Pin