Skip to content

tx_channel_real2real

rfsoc_rfdc.transmitter.tx_channel_real2real

Classes

TxChannelReal2Real(dma_ip, fifo_count_ip, target_device, debug_mode=False)

Bases: TxChannel

A real to real Tx channel.

Source code in rfsoc_rfdc/transmitter/tx_channel_real2real.py
def __init__(self, dma_ip, fifo_count_ip, target_device, debug_mode=False):
    super().__init__(dma_ip, fifo_count_ip, target_device, debug_mode)
Functions
data_copy(real_array)
Source code in rfsoc_rfdc/transmitter/tx_channel_real2real.py
def data_copy(self, real_array):
    self.data_type_check(real_array)
    self.tx_buff = allocate(shape=(real_array.size,),
                            dtype=MyRFdcType.DATA_PATH_DTYPE, target=self.target_device)
    self.tx_buff[:] = real_array[:]