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.

AWR1642BOOST: Does all 2D fft output exceeds L3 memory limitation?

Part Number: AWR1642BOOST
Other Parts Discussed in Thread: AWR1642, DCA1000EVM

Hi, 

I am currently using AWR1642 and DCA1000EVM to transmit all 2D fft data for all virtual antennas (range bins * doppler bins * virtual antennas)

By modifying demo code at dss_data_path ( I also extend L3 memory allocation for azimithstaticheatmap by modifying code at MMW_ALLOC_BUF) and dss_lvds_stream and other files, I am now able to transmit fft data by storing those data at variable AzimuthStaticHeatmap and send it with lvds.

There is no problem when I am transmitting data with 8 virtual antennas and 64 range bins and 16 doppler bins. 

However when I try to send 256 range bins, the radar stops(I cannot check which point is stop at) and need reboot. 

Does this problem occur because the total 2d FFT data exceed the limitation of L3 memory? or is there any methods to transmit all those data through lvds ?

Thanks

Jinhyeong

  • Hi Jinhyeong,
    While transmitting any intermediate output, calculate the total size of that data cautiously which should be allocated beforehand.
    And even though it is allocated to L3 memory make sure L3 memory is sufficiently left with remaining memory to store other result data.

    While debugging you can add some debug variables under important functions. (like MmwDemo_dataPathConfigBuffers,MmwDemo_interChirpProcessing, MmwDemo_interFrameProcessing etc.)

    Regards,
    Jitendra