Chronos-Q RFSOC Driver
Chronos-Q RFSOC Driver Documentation
FMCDACChannel Class Reference

FMC DAC Channel. More...

Collaboration diagram for FMCDACChannel:
Collaboration graph

Public Attributes

 dc_calibration
 DAC calibration settings. More...
 
 dc_offset
 DC offset settings. More...
 
 delay
 Delay setting. More...
 
 id
 Channel ID. More...
 
 invsinc_filter
 Inverse sinc filter mode settings. More...
 
 num_samples
 Number of samples supported by DAC channel. More...
 
 output_delay
 DAC output Delay setting. More...
 

Detailed Description

FMC DAC Channel object containing setting of the FMC's DAC channel.
The information is initially populated from information from RFSOC during rfsoc.ChronosQRFSoC object initialization.

Member Data Documentation

◆ dc_calibration

dc_calibration

DC offset settings to be applied on the waveform data as part of the calibration settings..
Valid range is -4096 to 4095 (inclusive).
This DC calibration configuration is intended to minimize leakage from the local oscillator on the FMC.
Effective offset from this configuration is in mV range.

◆ dc_offset

dc_offset

DC offset settings to be applied on the waveform data.
Valid range is -32768 to 32767 (inclusive).
Note: Depending on the hardware, sometimes the maximum range allowed for this value is lesser due to calibration information causing additional offsets.

◆ delay

delay

Delay (in clock cycles) for the DAC channel.

◆ id

id

DAC channel ID.

◆ invsinc_filter

invsinc_filter

The Inverse sinc filter mode setting for the DAC channel.
Valid values are:

Value Description
0 Inverse sinc filter mode Disabled
1 Inverse sinc filter mode Enabled

◆ num_samples

num_samples

Refers to the number of samples supported by the DAC channel.
This value potentially varies depending on whether internal or external DAC used.

◆ output_delay

output_delay

DAC Output delay (in clock cycles) for the DAC channel.
This can be used in combination with the delay to achieve desired delay.