Hello RC REDDY,
The AIC DMA can be configured to unicast data to system memory only, and you can refer to the AIC_loopback demo(it is done with data written into system memory) in SDOS for this application purpose. The RDD field in the following register is the place you need to set
AIC_DMA_DMSR_parallel_Ln field descriptions (continued)
Field Description
8–7
RDD
Receive Data Destination. This field determines where the received IQ data will be written by DMA.
0x0 Unicast to system memory only
0x1 Unicast to MAPLE only
0x2 Multi Unicast to MAPLE and system memory
0x3 Reserved
As for the SDOS demo, you can set the above field in the following code snippet
aic_adi_lane_open_params.mode_select_flag = AIC_DMA_MODE_DOUBLE_BUFFER_MODE | AIC_DMA_MODE_RX_SAMPLE_WIDTH_16_BITS | AIC_DMA_MODE_TX_NO_ACK | AIC_DMA_MODE_RX_NO_ACK
Have a great day,
Yiping
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------