drc_n310 RCC Worker
Detail
RCC Implementation of drc_n310 Digital Radio Controller (DRC) for the n310 platform. The below diagram illustrates the rf_port_num mapping to n310 RF ports:
Figure 23: n310 DRC Channel Mapping
- DRC RF Port Number: 3-Bit Mapping
rf_port_num[2]: {0:DBA, 1:DBB} - Daughterboard (DB) Selection
rf_port_num[1]: {0:TX, 1:RX} - Channel Type
rf_port_num[0]: {0:CH0, 1:CH1} - Channel Selection
- Max Deployment Channel: 8
4 Tx Channels (2 per DB)
4 Rx Channels (2 per DB)
- AD9371 Constraint: Same Channel Profile per Channel Type
Max Tx Channel Profiles: 2 (1 per DB)
Max Rx Channel Profiles: 2 (1 per DB)
Worker Properties
dba_en: Build-time parameter for Daugtherboard A:true=DBA_jesd_axi_mapperandDBA_gpiodevice workers are enabled within the slave assembly,false= All device workers are disabled within the slave assembly.Type:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dba_tx0_en: Build-time parameter for Daugtherboard A TX0 channel:true=DBA_qDAC0andDBA_qdac_subdevice workers are enabled within the slave assembly,false=DBA_qDAC0andDBA_qdac_subdevice workers are disabled within the slave assembly.Type:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dba_tx1_en: Build-time parameter for Daugtherboard A TX1 channel:true=DBA_qDAC1andDBA_qdac_subdevice workers are enabled within the slave assembly,false=DBA_qDAC0andDBA_qdac_subdevice workers are disabled within the slave assembly.Type:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dba_rx0_en: Build-time parameter for Daugtherboard A RX0 channel:true=DBA_qADC0andDBA_qadc_subdevice workers are enabled within the slave assembly,false=DBA_qADC0andDBA_qadc_subdevice workers are disabled within the slave assembly.Type:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dba_rx1_en: Build-time parameter for Daugtherboard A RX1 channel:true=DBA_qADC1andDBA_qadc_subdevice workers are enabled within the slave assembly,false=DBA_qADC1andDBA_qadc_subdevice worker are disabled within the slave assembly.Type:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dbb_en: Build-time parameter for Daugtherboard B:true=DBB_jesd_axi_mapperandDBB_gpiodevice workers are enabled within the slave assembly,false= All device workers are disabled within the slave assembly.Type:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dbb_tx0_en: Build-time parameter for Daugtherboard B TX0 channel:true=DBB_qDAC0andDBB_qdac_subdevice workers are enabled within the slave assembly,false=DBB_qDAC0andDBB_qdac_subdevice workers are disabled within the slave assembly.Type:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dbb_tx1_en: Build-time parameter for Daugtherboard B TX1 channel:true=DBB_qDAC1andDBB_qdac_subdevice workers are enabled within the slave assembly,false=DBB_qDAC0andDBB_qdac_subdevice workers are disabled within the slave assembly.Type:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dbb_rx0_en: Build-time parameter for Daugtherboard B RX0 channel:`true=DBB_qADC0andDBB_qadc_subdevice workers are enabled within the slave assembly,false=DBB_qADC0andDBB_qadc_subdevice workers are disabled within the slave assembly.Type:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dbb_rx1_en: Build-time parameter for Daugtherboard B RX1 channel:true=DBB_qADC1andDBB_qadc_subdevice workers are enabled within the slave assembly,false=DBB_qADC1andDBB_qadc_subdevice worker are disabled within the slave assembly.Type:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dba_cic_int_en: Build-time parameter for CIC Interpolation Workers for Daughterboard A:true=DBA_cic_int0andDBA_cic_int1device workers are enabled within the slave assembly,false= CIC Interpolation device workers are disabled within the slave assembly.Type:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dba_cic_dec_en: Build-time parameter for CIC Decimation Workers for Daugtherboard A:true=DBA_cic_dec0andDBA_cic_dec01device workers are enabled within the slave assembly,false= CIC Decimation device workers are disabled within the slave assembly.Type:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dbb_cic_int_en: Build-time parameter for CIC Interpolation Workers for Daugtherboard B:true=DBB_cic_int0andDBB_cic_int1device workers are enabled within the slave assembly,false= Interpolation device workers are disabled within the slave assembly.Type:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dbb_cic_dec_en: Build-time parameter for CIC Decimation Workers for Daugtherboard B:true=DBA_cic_dec0andDBA_cic_dec1device workers are enabled within the slave assembly,false= CIC Decimation device workers are disabled within the slave assembly.Type:
boolAccess:
Parameter:
TrueWritable:
FalseInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dba_int0_up_sample_factor: Interpolation Factor for Daughterboard A TX0 CIC (DBA_cic_int0) device worker.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
1
dba_int0_scale_output: Output scale factor for Daughterboard A TX0 CIC (DBA_cic_int0) device worker. The output is divided by \(2^{\texttt{dba_int0_scale_output}}\).Type:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
5
dba_int0_flush_length: The number of zero samples inserted into the Daughterboard A TX0 CIC (DBA_cic_int0) device worker on receipt of a flush opcode.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
0
dba_int1_up_sample_factor: Interpolation Factor for Daughterboard A TX1 CIC (DBA_cic_int1) device worker.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
1
dba_int1_scale_output: Output scale factor for Daughterboard A TX1 CIC (DBA_cic_int1) device worker. The output is divided by \(2^{\texttt{dba_int1_scale_output}}\).Type:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
5
dba_int1_flush_length: The number of zero samples inserted into the Daughterboard A TX1 CIC (DBA_cic_int1) device worker on receipt of a flush opcode.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
0
dba_dec0_down_sample_factor: Decimation Factor for Daughterboard A RX0 CIC (DBA_cic_dec0) device worker.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
1
dba_dec0_scale_output: Output scale factor for Daughterboard A RX0 CIC (DBA_cic_dec0) device worker. The output is divided by \(2^{\texttt{dba_dec0_scale_output}}\).Type:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
5
dba_dec0_flush_length: The number of zero samples inserted into the Daughterboard A RX0 CIC (DBA_cic_dec0) device worker on receipt of a flush opcode.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
0
dba_dec1_down_sample_factor: Decimation Factor for Daughterboard A RX1 CIC (DBA_cic_dec1) device worker.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
1
dba_dec1_scale_output: Output scale factor for Daughterboard A RX1 CIC (DBA_cic_dec1) device worker. The output is divided by \(2^{\texttt{dba_dec1_scale_output}}\).Type:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
5
dba_dec1_flush_length: The number of zero samples inserted into the Daughterboard A RX1 CIC (DBB_cic_dec1) device worker on receipt of a flush opcode.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
0
dbb_int0_up_sample_factor: Interpolation Factor for Daughterboard B TX0 CIC (DBB_cic_int0) device worker.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
1
dbb_int0_scale_output: Output scale factor for Daughterboard B TX0 CIC (DBB_cic_int0) device worker. The output is divided by \(2^{\texttt{dbb_int0_scale_output}}\).Type:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
5
dbb_int0_flush_length: The number of zero samples inserted into the Daughterboard B TX0 CIC (DBB_cic_int0) device worker on receipt of a flush opcode.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
0
dbb_int1_up_sample_factor: Interpolation Factor for Daughterboard B TX1 CIC (DBB_cic_int1) device worker.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
1
dbb_int1_scale_output: Output scale factor for Daughterboard B TX1 CIC (DBB_cic_int1) device worker. The output is divided by \(2^{\texttt{dbb_int1_scale_output}}\).Type:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
5
dbb_int1_flush_length: The number of zero samples inserted into the Daughterboard B TX1 CIC (DBB_cic_int1) device worker on receipt of a flush opcode.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
0
dbb_dec0_down_sample_factor: Decimation Factor for Daughterboard B RX0 CIC (DBB_cic_dec0) device worker.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
1
dbb_dec0_scale_output: Output scale factor for Daughterboard B RX0 CIC (DBB_cic_dec0) device worker. The output is divided by \(2^{\texttt{dbb_dec0_scale_output}}\).Type:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
5
dbb_dec0_flush_length: The number of zero samples inserted into the Daughterboard B RX0 CIC (DBB_cic_dec0) device worker on receipt of a flush opcode.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
0
dbb_dec1_down_sample_factor: Decimation Factor for Daughterboard B RX1 CIC (DBB_cic_dec1) device worker.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
1
dbb_dec1_scale_output: Output scale factor for Daughterboard B RX1 CIC (DBB_cic_dec1) device worker. The output is divided by \(2^{\texttt{dbb_dec1_scale_output}}\).Type:
ucharAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
5
dbb_dec1_flush_length: The number of zero samples inserted into the Daughterboard B RX1 CIC (DBB_cic_dec1) device worker on receipt of a flush opcode.Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
0
dba_dac_channels_are_swapped: Channel mapping for Daughterboard A qDAC device sub-worker (DBA_qdac_sub):true= qDAC1 to DAC0/1, qDAC0 to DAC2/3,false= qDAC0 to DAC0/1 and qDAC1 to DAC2/3.Type:
boolAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
false
dba_dac_lanes_are_swapped: JESD Lane mapping for the Daughterboard B qDAC device sub-worker (DBB_qdac_sub):true= DAC0 is swapped with DAC1, DAC2 is swapped with DAC,false= DAC Lanes are not swapped.Type:
boolAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
false
dba_dac_mask_ch0i: Bit masking for channel0 of Daughterboard A qDAC device sub-worker (DBA_qdac_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
dba_dac_mask_ch0q: Bit masking for channel0 of Daughterboard A qDAC device sub-worker (DBA_qdac_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
dba_dac_mask_ch1i: Bit masking for channel1 of Daughterboard A qDAC device sub-worker (DBA_qdac_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
dba_dac_mask_ch1q: Bit masking for channel1 of Daughterboard A qDAC device sub-worker (DBA_qdac_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
dba_adc_channels_are_swapped: Channel mapping for Daughterboard A qADC device sub-worker (DBA_qadc_sub):true= ADC0/1 to qADC1, ADC2/3 to qADC0,false= ADC0/1 to qADC0 and ADC2/3 to qADC1.Type:
boolAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
false
dba_adc_lanes_are_swapped: JESD lane mapping for the Daughterboard A qADC device sub-worker (DBA_qadc_sub):true= ADC0 is swapped with ADC1, ADC2 is swapped with ADC3,false= ADC Lanes are not swapped.Type:
boolAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
false
dba_adc_mask_ln0: Bit masking for ADC0 of Daughterboard A qADC device sub-worker (DBA_qadc_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
dba_adc_mask_ln1: Bit masking for ADC1 of Daughterboard A qADC device sub-worker (DBA_qadc_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
dba_adc_mask_ln2: Bit masking for ADC2 of Daughterboard A qADC device sub-worker (DBA_qadc_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
dba_adc_mask_ln3: Bit masking for ADC3 of Daughterboard A qADC device sub-worker (DBA_qadc_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
dbb_dac_channels_are_swapped: Channel mapping for Daughterboard B qDAC device sub-worker (DBB_qdac_sub):true= qDAC1 to DAC0/1, qDAC0 to DAC2/3,false= qDAC0 to DAC0/1 and qDAC1 to DAC2/3.Type:
boolAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
false
dbb_dac_lanes_are_swappedType:
boolAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
false
dbb_dac_mask_ch0i: Bit masking for channel0 of Daughterboard B qDAC device sub-worker (DBB_qdac_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
dbb_dac_mask_ch0q: Bit masking for channel0 of Daughterboard B qDAC device sub-worker (DBB_qdac_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
dbb_dac_mask_ch1i: Bit masking for channel1 of Daughterboard B qDAC device sub-worker (DBB_qdac_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
dbb_dac_mask_ch1q: Bit masking for channel1 of Daughterboard B qDAC device sub-worker (DBB_qdac_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
dbb_adc_channels_are_swapped: Channel mapping for Daughterboard B qADC device sub-worker (DBB_qadc_sub):true= ADC0/1 to qADC1, ADC2/3 to qADC0,false= ADC0/1 to qADC0 and ADC2/3 to qADC1.Type:
boolAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
false
dbb_adc_lanes_are_swapped: JESD lane mapping for the Daughterboard B qADC device sub-worker (DBB_qadc_sub):true= ADC0 is swapped with ADC1, ADC2 is swapped with ADC3,false= ADC Lanes are not swapped.Type:
boolAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
false
dbb_adc_mask_ln0: Bit masking for ADC0 of Daughterboard B qADC device sub-worker (DBB_qadc_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
dbb_adc_mask_ln1: Bit masking for ADC1 of Daughterboard B qADC device sub-worker (DBB_qadc_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
dbb_adc_mask_ln2: Bit masking for ADC2 of Daughterboard B qADC device sub-worker (DBB_qadc_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
dbb_adc_mask_ln3: Bit masking for ADC3 of Daughterboard B qADC device sub-worker (DBB_qadc_sub).Type:
ushortAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
65535
drcConfigStruct: (Property will be deprecated in future releases) Channel Configuration Structure used by API Controllers.Type:
structMembers:
rx:
data_type:
bool
tuning_freq_MHz:
data_type:
double
bandwidth_3dB_MHz:
data_type:
double
sampling_rate_Msps:
data_type:
double
samples_are_complex:
data_type:
bool
gain_dB:
data_type:
double
gain_mode:
data_type:
bool
tolerance_tuning_freq_MHz:
data_type:
double
tolerance_bandwidth_3dB_MHz:
data_type:
double
tolerance_sampling_rate_Msps:
data_type:
double
tolerance_gain_dB:
data_type:
double
rf_port_num:
data_type:
enumenums:
['PORT0', 'PORT1', 'PORT2', 'PORT3']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
spiControlStruct: (Property will be deprecated in future releases) Data Structure for SPI communication to hardware chips.Type:
structMembers:
dbselect:
data_type:
bool
address:
data_type:
ulong
value:
data_type:
ulong
r_w:
data_type:
bool
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
spiReadback: (Property will be deprecated in future releases) Readback Register for SPI communication from hardware chips.Type:
ulongAccess:
Parameter:
FalseWritable:
FalseInitial:
FalseVolatile:
TrueRead back:
False
Default value:
None
dbSelectStruct: (Property will be deprecated in future releases) Daughterboard Select Structure for SPI communication.Type:
structMembers:
cpld:
data_type:
enumenums:
['DBA', 'DBB']
gpio:
data_type:
enumenums:
['DBA', 'DBB']
dsa:
data_type:
enumenums:
['DBA', 'DBB']
lmk:
data_type:
enumenums:
['DBA', 'DBB']
txrx:
data_type:
enumenums:
['DBA', 'DBB']
adf:
data_type:
enumenums:
['DBA', 'DBB']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
cpldStruct: (Property will be deprecated in future releases) Configuration Structure used by CPLD API Controller.Type:
structArray dimensions:
['2']Members:
chan_sel:
data_type:
enumenums:
['CHAN1', 'CHAN2', 'BOTH']
atr_state:
data_type:
enumenums:
['IDLE', 'ON', 'ANY']
deferCommit:
data_type:
bool
tx_sw1:
data_type:
enumenums:
['TX_SW1_SHUTDOWNTXSW1', 'TX_SW1_FROMTXFILTERLP1700MHZ','TX_SW1_FROMTXFILTERLP3400MHZ', 'TX_SW1_FROMTXFILTERLP0800MHZ']
tx_sw2:
data_type:
enumenums:
['enumPad0', 'TX_SW2_TOTXFILTERLP3400MHZ', 'TX_SW2_TOTXFILTERLP1700MHZ','enumPad3', 'TX_SW2_TOTXFILTERLP0800MHZ', 'enumPad5', 'enumPad6', 'enumPad7','TX_SW2_TOTXFILTERLP6400MHZ']
tx_sw3:
data_type:
enumenums:
['TX_SW3_TOTXFILTERBANKS', 'TX_SW3_BYPASSPATHTOTRXSW']
sw_trx:
data_type:
enumenums:
['SW_TRX_FROMLOWERFILTERBANKTXSW1', 'SW_TRX_FROMTXUPPERFILTERBANKLP6400MHZ','SW_TRX_RXCHANNELPATH', 'SW_TRX_BYPASSPATHTOTXSW3']
rx_sw1:
data_type:
enumenums:
['RX_SW1_TXRXINPUT', 'RX_SW1_RXLOCALINPUT', 'RX_SW1_TRXSWITCHOUTPUT','RX_SW1_RX2INPUT']
rx_sw2:
data_type:
enumenums:
['RX_SW2_SHUTDOWNSW2', 'RX_SW2_LOWERFILTERBANKTOSWITCH3','RX_SW2_BYPASSPATHTOSWITCH6', 'RX_SW2_UPPERFILTERBANKTOSWITCH4']
rx_sw3:
data_type:
enumenums:
['RX_SW3_FILTER2100X2850MHZ', 'RX_SW3_FILTER0490LPMHZ','RX_SW3_FILTER1600X2250MHZ', 'enumPad3', 'RX_SW3_FILTER0440X0530MHZ','RX_SW3_FILTER0650X1000MHZ', 'RX_SW3_FILTER1100X1575MHZ', 'RX_SW3_SHUTDOWNSW3']
rx_sw4:
data_type:
enumenums:
['enumPad0', 'RX_SW4_FILTER2100X2850MHZFROM', 'RX_SW4_FILTER1600X2250MHZFROM','enumPad3', 'RX_SW4_FILTER2700HPMHZ']
rx_sw5:
data_type:
enumenums:
['enumPad0', 'RX_SW5_FILTER0440X0530MHZFROM', 'RX_SW5_FILTER1100X1575MHZFROM','enumPad3', 'RX_SW5_FILTER0490LPMHZFROM', 'enumPad5', 'enumPad6', 'enumPad7','RX_SW5_FILTER0650X1000MHZFROM']
rx_sw6:
data_type:
enumenums:
['enumPad0', 'RX_SW6_LOWERFILTERBANKFROMSWITCH5','RX_SW6_UPPERFILTERBANKFROMSWITCH4', 'enumPad3','RX_SW6_BYPASSPATHFROMSWITCH2']
lowband_mixer_path_sel:
data_type:
enumenums:
['LOWBAND_MIXER_PATH_SEL_BYPASS', 'LOWBAND_MIXER_PATH_SEL_LOBAND']
enb_lowband_mixer:
data_type:
bool
tx_led:
data_type:
bool
tx_pa_enb:
data_type:
bool
tx_amp_enb:
data_type:
bool
tx_myk_enb:
data_type:
bool
rx_led:
data_type:
bool
rx2_led:
data_type:
bool
rx_amp_enb:
data_type:
bool
rx_myk_enb:
data_type:
bool
rx_lna1_enb:
data_type:
bool
rx_lna2_enb:
data_type:
bool
regAddr:
data_type:
short
regData:
data_type:
short
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
cpldGpioStruct: (Property will be deprecated in future releases) Configuration Structure used by CPLD GPIO API Controller.Type:
structArray dimensions:
['2']Members:
cpld_gpio_tx1:
data_type:
bool
cpld_gpio_tx2:
data_type:
bool
cpld_gpio_rx1:
data_type:
bool
cpld_gpio_rx2:
data_type:
bool
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dsaStruct: (Property will be deprecated in future releases) Configuration Structure used by the N310 Digital Step Attenuators (DSA) API Controller.Type:
structArray dimensions:
['2']Members:
dsa_tx1_atten:
data_type:
double
dsa_tx2_atten:
data_type:
double
dsa_rx1_atten:
data_type:
double
dsa_rx2_atten:
data_type:
double
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
lmkStruct: (Property will be deprecated in future releases) Configuration Structure used by the Clock Source (LMK) API Controller.Type:
structArray dimensions:
['2']Members:
masterClockRate:
data_type:
long
referenceClockRate:
data_type:
long
requestSysrefPattern:
data_type:
double
regAddr:
data_type:
short
regData:
data_type:
short
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
transceiverStruct: (Property will be deprecated in future releases) Configuration Structure used by the AD9371 Transceiver API Controller.Type:
structArray dimensions:
['2']Members:
clkgen_parentRate:
data_type:
ulong
clkgen_setRate:
data_type:
ulong
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
adfStruct: (Property will be deprecated in future releases) Configuration Structure used by the RF LO Synthesizers API Controller.Type:
structArray dimensions:
['2']Members:
lo_freq:
data_type:
longlong
ref_clock_freq:
data_type:
longlong
int_n_mode:
data_type:
bool
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
channelConfig: (Property will be deprecated in future releases) ISR switch to handle drcConfigStruct datatype and algorithm/controller flow of a full channel configuration.Type:
boolAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
debugConfig: (Property will be deprecated in future releases) Debug the inner workings of the m_properties.configurations.Type:
boolAccess:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
cpldControllerOrdinal: (Property will be deprecated in future releases) CPLD API Controller Calls.Type:
enumAllowed values:
['cpldControllerOrdinalzeropad', 'cpldControllerOrdinalonepad','set_tx_switches', 'set_rx_switches', 'set_tx_atr_bits', 'set_trx_sw_atr_bits','set_rx_input_atr_bits', 'set_rx_atr_bits', 'set_rx_lna_atr_bits','set_scratch', 'get_scratch', 'reset', 'PS_SignatureReg', 'PS_MinorRevReg','PS_MajorRevReg', 'PS_BuildCodeLSB', 'PS_BuildCodeMSB', 'PS_Scratch','PS_CpldControl', 'PS_LmkControl', 'PS_LoStatus', 'PS_MykonosControl','getCPLDReg', 'setCpldReg', 'mykonosReset', 'spiReadWrite']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
cpldGpioControllerOrdinal: (Property will be deprecated in future releases) CPLD GPIO API Controller Calls.Type:
enumAllowed values:
['cpld_gpio_tx1', 'cpld_gpio_tx2', 'cpld_gpio_rx1', 'cpld_gpio_rx2','cpld_gpio_reset']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
dsaControllerOrdinal: (Property will be deprecated in future releases) Digital Step Attenuators (DSA) API Controller Calls.Type:
enumAllowed values:
['dsa_tx1', 'dsa_tx2', 'dsa_rx1', 'dsa_rx2', 'dsa_reset']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
lmk04828ControllerOrdinal: (Property will be deprecated in future releases) Clock Source (LMK) API Controller Calls.Type:
enumAllowed values:
['getProductID', 'lmk04828ControllerOrdinalonepad', 'mcrConfigure','fullConfigure', 'requestSysref', 'getLmkReg', 'setLmkReg','lmk04828_example_application_testing', 'spiReadWrite','lmk04828ControllerOrdinalninepad']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
adfControllerOrdinal: (Property will be deprecated in future releases) RF LO Synthesizer API Controller Calls.Type:
enumAllowed values:
['adfControllerOrdinalzeropad', 'adfControllerOrdinalonepad', '_lo_enable','_lo_disable']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
transceiverControllerOrdinal: (Property will be deprecated in future releases) AD9371 Transceiver API Controller Calls.Type:
enumAllowed values:
['class_MYKONOS_getProductId', 'configure_transceiver', 'axi_clkgen_set_rate','axi_clkgen_get_rate', 'axi_clkgen_init', 'headless', 'run_configuration','gpioTest', 'adrv9371_gpio_test', 'transceiverControllerOrdinalninepad']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
intControllerOrdinal: (Property will be deprecated in future releases) CIC Intepolation API Controller Calls.Type:
enumAllowed values:
['interp_upsamplefactor', 'interp_scaleoutput', 'interp_flushlength']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
decControllerOrdinal: (Property will be deprecated in future releases) CIC Decimation API Controller Calls.Type:
enumAllowed values:
['decim_downsamplefactor', 'decim_scaleoutput', 'decim_flushlength']
Access:
Parameter:
FalseWritable:
TrueInitial:
FalseVolatile:
FalseRead back:
False
Default value:
None
ocpi_buffer_size_rx: Maximum Message Size for RX Ports.Type:
ushortAccess:
Parameter:
FalseWritable:
FalseInitial:
TrueVolatile:
FalseRead back:
False
Default value:
0
Worker Ports
tx: Transmitter Ports (up to 4 channels - 2 channels per DB).Protocol:
NoneOptional:
True
rx: Receiver Ports (up to 4 channels - 2 channels per DB).Protocol:
NoneOptional:
True
Inputs:
Outputs: