tdd#

class adi.tdd.tdd(uri='')#

Bases: context_manager, attribute

TDD Controller

property burst_count: int#

burst_count: Amount of frames to produce. Should be 0 <= burst_count <= 255, where 0 means don’t stop

property counter_int: int#

counter_init: Internal counter start value

property dma_gateing_mode: str#

dma_gateing_mode: Which of the two DMA (dp) ports should be gated

property en: bool#

en: Enable or disable the TDD engine

property en_mode: str#

en_mode: In which mode the TDD engine should run

property frame_length_ms: float#

frame_length_ms: TDD frame length in ms

property frame_length_raw: float#

frame_length_raw: TDD frame length in cycles of the input clock

property rx_dma_ms: List[int]#

rx_dma_ms: RX DMA port timing parameters in ms. List of four values: [primary_on, primary_off, secondary_on, secondary_off]

property rx_dma_raw: List[int]#

rx_dma_raw: RX DMA port timing parameters in clock cycles. List of four values: [primary_on, primary_off, secondary_on, secondary_off]

property rx_rf_ms: List[int]#

rx_rf_ms: RX RF port timing parameters in ms. List of four values: [primary_on, primary_off, secondary_on, secondary_off]

property rx_rf_raw: List[int]#

rx_rf_raw: RX RF port timing parameters in clock cycles. List of four values: [primary_on, primary_off, secondary_on, secondary_off]

property rx_vco_ms: List[int]#

rx_vco_ms: RX VCO port timing parameters in ms. List of four values: [primary_on, primary_off, secondary_on, secondary_off]

property rx_vco_raw: List[int]#

rx_vco_raw: RX VCO port timing parameters in clock cycles. List of four values: [primary_on, primary_off, secondary_on, secondary_off]

property secondary: bool#

secondary: Enable secondary times. This allows one signal to go high twice at two times within a single frame

property tx_dma_ms: List[int]#

tx_dma_ms: TX DMA port timing parameters in ms. List of four values: [primary_on, primary_off, secondary_on, secondary_off]

property tx_dma_raw: List[int]#

tx_dma_raw: TX DMA port timing parameters in clock cycles. List of four values: [primary_on, primary_off, secondary_on, secondary_off]

property tx_rf_ms: List[int]#

tx_rf_ms: TX RF port timing parameters in ms. List of four values: [primary_on, primary_off, secondary_on, secondary_off]

property tx_rf_raw: List[int]#

tx_rf_raw: TX RF port timing parameters in clock cycles. List of four values: [primary_on, primary_off, secondary_on, secondary_off]

property tx_vco_ms: List[int]#

tx_vco_ms: TX VCO port timing parameters in ms. List of four values: [primary_on, primary_off, secondary_on, secondary_off]

property tx_vco_raw: List[int]#

tx_vco_raw: TX VCO port timing parameters in clock cycles. List of four values: [primary_on, primary_off, secondary_on, secondary_off]