Post Go back to editing

Regarding IQ samples transfer from PL for AD9361

Thread Summary

The user is trying to send 1024 fixed IQ samples directly from the PL to the AXI_AD9361 by breaking the AXI_DMAC interconnection. The solution involves providing an AXI Stream to the `util_ad9361_dac_upack.s_axis` and ensuring the `dac_data_sel_s` signal is configured to select the external data path. The user should also ensure the DMA example is enabled and the DAC_DDS_Disable is set to 1. The user confirmed they were able to send the IQ data directly from the PL.
AI Generated Content
Category: Software
Product Number: AD9361
Software Version: vivado 2019.1

Hello support team, 

I am trying to send the 1024 fixed IQ samples direct from PL, for which I have break the AXI_DMAC interconnection as per suggested in this thread:  Send IQ Samples from PL or HDL Directly . Other than this, the enable 0,1,2,3 signals of UTIL_UPACK is asserted to high. also, I observed one signal here in AXI_AD9361 verilog module which is dac_data_sel_s. its coming from axi sdk (.up_axi_wdata (s_axi_wdata),) so when I break the interconnection with AXI_DMAC to provide fixed IQ data from PL only. but this data selection in the Verilog module need to change to take data from PL, right? Can you guide on how to select an option which can take data dorectly from PL. FYI: From SDK end, I have already enabled the DMA example and disabled DDS . Also, from the AXI_AD9361 IP, the DAC_DDS_Disable is set to 1 to enable external path instead of DDS. 

Awaited your guidance.