This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IWR6843ISK: ADC raw data: Without DCA1000

Part Number: IWR6843ISK

Hi,

My goal is to get ADC raw data in the pipeline for 1 frame to L3 memory.

To achieve so, i have configured the new set of EDMA channels, which read the data from HWA memory bank[0] and memory bank[1] and transfer it in my buffer. The EDMA channels involved in range proc data transfer from HWA memory bank[2] and memory bank[3] to Radarcube have been chained too, with the new channels to make sure that the pipeline remains intact.

Now the issue that i am facing is about verification, whether the right data has been filled in my L3 buffer or not. When i check in the CCS memory browser, only a set of values in the end of my buffer match the ADC buffer content. Is it happening because the ADC buffer gets overwritten everytime ?

Can we explicitly memset the ADCbuffer to a value let say 1 and verify it with L3 buffer ?

Please suggest any other methods for verification too.

Thank you

  • Hello.

    This may be happening due to the amount of data that comes out per second during ADC data collection.  As I explained in the E2E thread here, the size of the data captured during raw data collection is very big per second, so we stream it over ethernet, which can support this data rate.  But in order to do that, you need to use the DCA1000 data capture card to do so.

    Sincerely,

    Santosh