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.

AWR1843: Rx saturation and signal and image band energy monitoring, CQ1 and CQ2 base addresses

Part Number: AWR1843

Hi Experts,

I am using AWR1843 , mmwave SDK 3.1.1.2 and trying to read CQ1 and CQ2 in CQ RAM to get monitoring report for signal and image band energy, and Rx saturation respectively (in analog monitor configuaration i have enabled both the monitoring) , but could not find the their base addresses. 

If i want to read that data, which is the buffer i should read ?

Please share sample code if possible.

Thank You

Sachidananda

  • Hello Sachidananda,

    Our expert will get back shortly.

    Thankyou for your patience.

    Regards,

    Ishita

  • Hello Sachidananda,

    If you refer mmwavelink test application from mmwave SDK, where it demonstrates copying of CQ1/2 to L3 memory after frame end.

    C:\ti\mmwave_sdk_03_05_00_01\packages\ti\control\mmwavelink\test

    link_test.c : MmwaveLink_CQedmaSetup function sets up the edma transfer from CQ RAM to L3 memory, that would help you find the required data.

    #define CQ1_RAM_ADDRESS       (0x21028800U)  /* This address is from DSS core */

    Same test application does the basic verification of CQ data, please go through the test application for more detail.

     

    Regards,

    JG

  • Hi Jitendra

    In the reference provided above, i was able to get the base address of CQ1, but could not find CQ2 base address.

    How to find the CQ2 RAM base address ?

    Thank you

    Sachidananda Swamy

  • Hello Sachidananda,

    Here is MACRO definition from a header file Sys_common_xwr18xx.h  of SDK

    /*************************************************************
    * BASE Address for the various module as seen by EDMA3
    *************************************************************/
    #define EDMA3_DSS_ADCBUFF_BASE 0x21000000U
    #define EDMA3_DSS_FIFO_BASE 0x21020000U
    #define EDMA3_DSS_CQ0BUFF_BASE 0x21028000U
    #define EDMA3_DSS_CQ1BUFF_BASE 0x21028200U
    #define EDMA3_DSS_CQ2BUFF_BASE 0x21028400U

    /*************************************************************
    * BASE Address used in the Single Chirp Mode to get the
    * Chirp Profile Data
    *************************************************************/
    #define EDMA3_DSS_CP0_BASE 0x21070020U
    #define EDMA3_DSS_CP1_BASE 0x21070030U
    #define EDMA3_DSS_CP2_BASE 0x21070040U
    #define EDMA3_DSS_CP3_BASE 0x21070050U

    Regards,

    Jitendra

  • Hi Jitendra,

    I have checked for the data at the mentioned addresses, it is not valid, but for CQ1 I am able to get data valid data at 0x21028800 as mentioned earlier.

    I am looking for the CQ2_RAM base Address, like for CQ1 I am getting valid data at 0x21028800, where can i get valid data for CQ2 ?

    Thank you.

  • Hello Sachidananda,

    mmWave SDK provides the address as mentioned above, please provide me some time to revert with any setting/configuration which is required to enable CQ2 data.

    Regards,

    Jitendra