The USRP support package is not the right SDR platform. The Communications Toolbox provides only I/O support for USRP radios. In other words, customers can send and receive I/Q (complex) samples using the radio, but they cannot target (i.e. program the FPGA or ARM) on the radio.
The Zynq SDR support package (<https://www.mathworks.com/hardware-support/zynq-sdr.html>) should be used. It provides both I/O and targeting workflows
FPGA Radio Support from Communications System Toolbox is discontinued from R2017b and beyond. However, you can useZynq SDR Support from Communications System Toolbox to prototype and test Xilinx Zynq based software defined radio systems.
For X300 and X310, sdruload can only load default images. It will use one of the 4 files (usrp_x300_fpga_HGS.bit, usrp_x300_fpga_HGS.lvbitx, usrp_x310_fpga_HGS.bit, usrp_x310_fpga_HGS.lvbitx) automatically. You just need to provide the values for 'Device' and 'IPAddress'.
Best Answer