rfdcimage:~/test$ sudo ./rf_linux.elf
Password:
RFdc linux Example Test
metal: info: metal_linux_dev_open: checking driver vfio-platform,80000000.usp_rf_data_converter,(null)
metal: info: metal_uio_dev_open: No IRQ for device 80000000.usp_rf_data_converter.
tile=0,block=0,XRFdc_SetDACVOP,Status=0
tile=0,block=0,Attenuation=0.000000,Status=0
tile=0,block=1,XRFdc_SetDACVOP,Status=0
tile=0,block=1,Attenuation=0.000000,Status=0
tile=1,block=0,XRFdc_SetDACVOP,Status=0
tile=1,block=0,Attenuation=0.000000,Status=0
tile=1,block=1,XRFdc_SetDACVOP,Status=0
tile=1,block=1,Attenuation=0.000000,Status=0
tile=2,block=0,XRFdc_SetDACVOP,Status=0
tile=2,block=0,Attenuation=0.000000,Status=0
tile=2,block=1,XRFdc_SetDACVOP,Status=0
tile=2,block=1,Attenuation=0.000000,Status=0
tile=3,block=0,XRFdc_SetDACVOP,Status=0
tile=3,block=0,Attenuation=0.000000,Status=0
tile=3,block=1,XRFdc_SetDACVOP,Status=0
tile=3,block=1,Attenuation=0.000000,Status=0
DAC converter samplerate=5000000000Hz
ADC converter samplerate=2500000000Hz
DAC NCO frequency of Tile
DAC NCO frequency of Tile
DAC NCO frequency of Tile
DAC NCO frequency of Tile
DAC NCO frequency of Tile
DAC NCO frequency of Tile
DAC NCO frequency of Tile
DAC NCO frequency of Tile
ADC NCO frequency of Tile
ADC NCO frequency of Tile
ADC NCO frequency of Tile
ADC NCO frequency of Tile
ADC NCO frequency of Tile
ADC NCO frequency of Tile
ADC NCO frequency of Tile
ADC NCO frequency of Tile
tile=0,block=0,EnableGain=0
tile=0,block=0,GainCorrectionFactor=0.000000
tile=0,block=1,EnableGain=0
tile=0,block=1,GainCorrectionFactor=0.000000
tile=1,block=0,EnableGain=0
tile=1,block=0,GainCorrectionFactor=0.000000
tile=1,block=1,EnableGain=0
tile=1,block=1,GainCorrectionFactor=0.000000
tile=2,block=0,EnableGain=0
tile=2,block=0,GainCorrectionFactor=0.000000
tile=2,block=1,EnableGain=0
tile=2,block=1,GainCorrectionFactor=0.000000
tile=3,block=0,EnableGain=0
tile=3,block=0,GainCorrectionFactor=0.000000
tile=3,block=1,EnableGain=0
tile=3,block=1,GainCorrectionFactor=0.000000
tile=0,block=0,EnableGain=1,Status=0
tile=0,block=0,GainCorrectionFactor=1.000000
tile=0,block=1,EnableGain=1,Status=0
tile=0,block=1,GainCorrectionFactor=1.000000
tile=1,block=0,EnableGain=1,Status=0
tile=1,block=0,GainCorrectionFactor=1.000000
tile=1,block=1,EnableGain=1,Status=0
tile=1,block=1,GainCorrectionFactor=1.000000
tile=2,block=0,EnableGain=1,Status=0
tile=2,block=0,GainCorrectionFactor=1.000000
tile=2,block=1,EnableGain=1,Status=0
tile=2,block=1,GainCorrectionFactor=1.000000
tile=3,block=0,EnableGain=1,Status=0
tile=3,block=0,GainCorrectionFactor=1.000000
tile=3,block=1,EnableGain=1,Status=0
tile=3,block=1,GainCorrectionFactor=1.000000
tile=0,block=0,EnableGain=0
tile=0,block=0,GainCorrectionFactor=0.000000
tile=0,block=1,EnableGain=0
tile=0,block=1,GainCorrectionFactor=0.000000
tile=1,block=0,EnableGain=0
tile=1,block=0,GainCorrectionFactor=0.000000
tile=1,block=1,EnableGain=0
tile=1,block=1,GainCorrectionFactor=0.000000
tile=2,block=0,EnableGain=0
tile=2,block=0,GainCorrectionFactor=0.000000
tile=2,block=1,EnableGain=0
tile=2,block=1,GainCorrectionFactor=0.000000
tile=3,block=0,EnableGain=0
tile=3,block=0,GainCorrectionFactor=0.000000
tile=3,block=1,EnableGain=0
tile=3,block=1,GainCorrectionFactor=0.000000
tile=0,block=0,EnableGain=1,Status=0
tile=0,block=0,GainCorrectionFactor=1.000000
tile=0,block=1,EnableGain=1,Status=0
tile=0,block=1,GainCorrectionFactor=1.000000
tile=1,block=0,EnableGain=1,Status=0
tile=1,block=0,GainCorrectionFactor=1.000000
tile=1,block=1,EnableGain=1,Status=0
tile=1,block=1,GainCorrectionFactor=1.000000
tile=2,block=0,EnableGain=1,Status=0
tile=2,block=0,GainCorrectionFactor=1.000000
tile=2,block=1,EnableGain=1,Status=0
tile=2,block=1,GainCorrectionFactor=1.000000
tile=3,block=0,EnableGain=1,Status=0
tile=3,block=0,GainCorrectionFactor=1.000000
tile=3,block=1,EnableGain=1,Status=0
tile=3,block=1,GainCorrectionFactor=1.000000
=== RFdc Initialized - Running Multi-tile Sync div=-1775560512===
=== Run DAC Sync ===
metal: info: DTC Scan PLL
metal: info: DAC2: 0000000000000000001132220000000000000000000000000000000011322200
metal: info: DTC Scan T1
metal: info: DAC2: 0000000000000000001132220000000000000000000000000000000011322200
metal: info: DAC0: 0000000000000000001122220000000000000000000000000000000113222000000000000000*
metal: info: DAC1: 00000000000000000000113222000000000000000000000000000000001132200000000000000
metal: info: DAC3: 00000000000000000011322200000000000000000000000000000000111222000000000000000*00000000000000011132220000000000000000000000000000
metal: info: DAC0: Marker: - 35, 0
metal: info: DAC1: Marker: - 35, 0
metal: info: DAC2: Marker: - 35, 0
metal: info: DAC3: Marker: - 35, 0
metal: info: SysRef period in terms of DAC T1s = 1600
metal: info: DAC target latency = 700
INFO : DAC Multi-Tile-Sync completed successfully
=== Run ADC Sync ===
metal: info: DTC Scan PLL
metal: info: ADC2: 00000000011222000000000000001122220000000000000113222000000*0000
metal: info: DTC Scan T1
metal: info: ADC2: 0000000000000000000001122220000000000000000000000000000000000*00
metal: info: ADC0: 000000000000000001112220000000000000000000000000000000000*000
metal: info: ADC1: 000000000000000000001132200000000000000000000000000000000000*
metal: info: ADC3: 000000000000000000001112220000000000000000000000000000000000*
metal: info: ADC0: Marker: - 11, 3
metal: info: ADC1: Marker: - 11, 3
metal: info: ADC2: Marker: - 11, 3
metal: info: ADC3: Marker: - 11, 3
metal: info: SysRef period in terms of ADC T1s = 800
metal: info: ADC target latency = 116
INFO : ADC Multi-Tile-Sync completed successfully
metal: warning: Inverse Sinc mode and Nyquist Zone are incompatible for DAC 0 block 0 in XRFdc_SetInvSincFIR
metal: warning: Inverse Sinc mode and Nyquist Zone are incompatible for DAC 0 block 2 in XRFdc_SetInvSincFIR
metal: warning: Inverse Sinc mode and Nyquist Zone are incompatible for DAC 1 block 0 in XRFdc_SetInvSincFIR
metal: warning: Inverse Sinc mode and Nyquist Zone are incompatible for DAC 1 block 2 in XRFdc_SetInvSincFIR
metal: warning: Inverse Sinc mode and Nyquist Zone are incompatible for DAC 2 block 0 in XRFdc_SetInvSincFIR
metal: warning: Inverse Sinc mode and Nyquist Zone are incompatible for DAC 2 block 2 in XRFdc_SetInvSincFIR
metal: warning: Inverse Sinc mode and Nyquist Zone are incompatible for DAC 3 block 0 in XRFdc_SetInvSincFIR
metal: warning: Inverse Sinc mode and Nyquist Zone are incompatible for DAC 3 block 2 in XRFdc_SetInvSincFIR
=== Multi-Tile Sync Report ===
DAC0: Latency(T1) =700, Adjusted DelayOffset(T5) = 0
DAC1: Latency(T1) =700, Adjusted DelayOffset(T5) = 0
DAC2: Latency(T1) =700, Adjusted DelayOffset(T5) = 0
DAC3: Latency(T1) =700, Adjusted DelayOffset(T5) = 0
ADC0: Latency(T1) =116, Adjusted DelayOffset(T2) = 0
ADC1: Latency(T1) =116, Adjusted DelayOffset(T2) = 0
ADC2: Latency(T1) =116, Adjusted DelayOffset(T2) = 0
ADC3: Latency(T1) =116, Adjusted DelayOffset(T2) = 0
The sw lasted build at 20:42:02 Aug 18 2025
Rfdc config succcess!!!
Successfully ran linux Example Test