release
Syntax
Description
Examples
Access DUT, Map RFNoC Register Interface and Read Data
Create a usrp
System object™, specifying a radio setup configuration previously saved in the Radio Setup wizard.
device = usrp("MyRadio");
Configure your radio with the target interfaces.
describeFPGA(device, "ModelName_wthandoffinfo.mat");
Create an fpga
object to access your DUT on the FPGA of your radio.
dut = fpga(device);
Add an RFNoC register interface to your DUT.
addRFNoCRegisterInterface(dut, ... "InterfaceID", "DUTName", ... "RFNoCBlock", "0/DUTName#0");
Create a hdlcoder.DUTPort
object for the DUT port and specify the properties.
DUTPort_Read_Register = hdlcoder.DUTPort("Read_Register", ... "Direction", "OUT", ... "DataType", "int16", ... "IsComplex", false, ... "Dimension", [1 1], ... "IOInterface", "DUTName", ... "IOInterfaceMapping", 1);
Map the DUT port to the RFNoC interface you added to your DUT.
mapPort(dut, DUTPort_Read_Register);
Connect to the radio and apply radio front end properties.
setup(device);
Read data from the DUT port.
data = readPort(dut,"Read_Register")
data = int16
0
Release the hardware resources.
release(dut);
Input Arguments
dut
— Target DUT on the FPGA of a target NI™ USRP™ radio device
fpga
object
Target DUT on the FPGA of a target NI USRP radio device, specified as an fpga
object.
Version History
Introduced in R2024a
MATLAB-Befehl
Sie haben auf einen Link geklickt, der diesem MATLAB-Befehl entspricht:
Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus. Webbrowser unterstützen keine MATLAB-Befehle.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)