RFDC Bus Selector
Convert RF Data Converter real-time interface-compatible bus into control signals
Since R2022a

Libraries:
SoC Blockset Support Package for Xilinx Devices /
SDR /
RFDataConverter
Description
The RFDC Bus Selector block separates an RF Data Converter real-time interface-compatible bus into a set of control signals. The block accepts a bus and outputs control signals.
Ports
Input
ctrlBus — Input control bus
bus
Input control bus, specified as a bus.
Data Types: RFDC2DUTRealTimeCtrlBusObj
Output
overRange — Over range output
Boolean scalar
Over range output, returned as a Boolean scalar. A High
on this
output indicates that the signal exceeds the full-scale input of the digital-to-analog
converter (DAC) or analog-to-digital converter (ADC).
Data Types: Boolean
overThreshold1 — Over threshold 1 output
Boolean scalar
Over threshold 1 output, returned as a Boolean scalar. A High
on this output indicates that the signal amplitude level exceeds the threshold value
specified by the Threshold1 parameter in the RF Data
Converter block.
Data Types: Boolean
overThreshold2 — Over threshold 2 output
Boolean scalar
Over threshold 2 output, returned as a Boolean scalar. A High
on this output indicates that the signal amplitude level exceeds the threshold value
specified by the Threshold2 parameter in the RF Data
Converter block.
Data Types: Boolean
overVoltage — Over voltage output
Boolean scalar
Over voltage output, returned as a Boolean scalar. An Over
Voltage
condition occurs when a signal far exceeds the normal operating
input-range. For more information, see Zynq UltraScale+ RFSoC RF Data Converter v2.6 Gen 1/2/3 in the Xilinx® documentation.
Data Types: Boolean
commonmodeOverVoltage — Common mode over voltage output
Boolean scalar
Common mode over voltage output, returned as a Boolean scalar. A
High
on this output indicates that the input signal common mode
exceeds the safe operating conditions. For more information, see Zynq UltraScale+ RFSoC RF Data Converter v2.6 Gen 1/2/3 in the Xilinx documentation.
Dependencies
To enable this port, select Gen 3.
Data Types: Boolean
commonmodeUnderVoltage — Common mode under voltage output
Boolean scalar
Common mode under voltage output, returned as a Boolean scalar. A
High
on this output indicates that the input signal common mode
is too low for safe operation. For more information, see Zynq UltraScale+ RFSoC RF Data Converter v2.6 Gen 1/2/3 in the Xilinx documentation.
Dependencies
To enable this port, select Gen 3.
Data Types: Boolean
Parameters
Gen 3 — Option to add ports for Gen 3 devices
off
(default) | on
Select this parameter to add ports for Gen 3 Zynq® UltraScale+™ RFSoC devices.
Extended Capabilities
HDL Code Generation
Generate Verilog and VHDL code for FPGA and ASIC designs using HDL Coder™.
To automatically generate HDL code for your design, and execute on an SoC device, use the SoC Builder tool.
Version History
Introduced in R2022a
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
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)