The ADRV9371x provides an example HDL with IPs for the Xilinx Zynq 7000 and Altera Arria 10 SoC. Could I use those IPs on a different SoC, such as the Xilinx Ultrascale + or the Cyclone V?
It is not really the IP but what the PHY is capable of.
MPSOC -- yes,
Cyclone V SOC -- I am not so sure, depends on the rates you want to run.
Retrieving data ...