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.

AWR2944: AWR294x DSS Clock Monitoring

Part Number: AWR2944

Hello Team,

I am implementing dual clock comparator safety module and there is a need to compare DSS clocks in  DSS DCC-A and DSS DCC-B instances. I had done MSS clock monitoring for few pairs of clocks in 4 MSS instances (MSS DCCA, DCCB, DCCC and DCCD). But for DSS clock monitoring I am facing some issues in the DCC counter register values like the clock frequencies are not stable and seems fluctuating. When I went through the Technical Reference Manual,  in the Device block Diagram, it shows DCC#4 in MSS core and DCC#2 in DSS core. So can you please confirm whether the DSS clock monitoring can be done in MSS core also or this monitoring has to be written in DSS core itself?

  

As per the descriptions in the document, what I understood is that the DCC#2 are the 2 DCC instances in DSS core (DSS DCCA and DSS DCCB) and DCC#4 means MSS DCCA, MSS DCCB, MSS DCCC and MSS DCCD in MSS core.

  • Hi,

    So can you please confirm whether the DSS clock monitoring can be done in MSS core also or this monitoring has to be written in DSS core itself?

    For Every DCC instance (DCCA, DCCB, DCCC, DCCD) in the MSS or DSS (DCCA, DCCB) a table is provided in the TRM which indicates the clocks that can be compared by that instance. So that list is to be followed for every instance. The table is different is for DSS and MSS instances so the answer to your question is no. 

    As per the descriptions in the document, what I understood is that the DCC#2 are the 2 DCC instances in DSS core (DSS DCCA and DSS DCCB) and DCC#4 means MSS DCCA, MSS DCCB, MSS DCCC and MSS DCCD in MSS core.

    This understanding is correct.

    Thanks,

    Pradipta.

  • Hi,

    My question was whether the DSS clock monitoring should be done in DSS core itself or can be done in MSS core with the clock pairs provided for DSS DCC..

  • Hi Sachin,

    The query was answered previously as well as below.

    So can you please confirm whether the DSS clock monitoring can be done in MSS core also or this monitoring has to be written in DSS core itself?

    For Every DCC instance (DCCA, DCCB, DCCC, DCCD) in the MSS or DSS (DCCA, DCCB) a table is provided in the TRM which indicates the clocks that can be compared by that instance. So that list is to be followed for every instance. The table is different is for DSS and MSS instances so the answer to your question is no. 

    To clarify this further

    My question was whether the DSS clock monitoring should be done in DSS core itself or can be done in MSS core with the clock pairs provided for DSS DCC..

    NO. 

    The clock pairs are different. You cannot use a DSS clock pair for MSS DCC instance. Please refer to the TRM for the working of the DCC module and implementation details.

    Thanks,

    Pradipta.

  • Hello Pradipta,

         I wanted to know whether Clock monitoring application written and running in MSS core can access/use DSS DCC instances  to monitor DSS clocks. OR should we implement and run the same clock monitoring functionality in DSS core also to use the DSS instances. In simple, whether the MSS and DSS clock monitoring instances can be used in the same application code written and running in MSS core itself or to be implemented in specific cores to monitor corresponding clocks.

  • Hi Sachin,

       I wanted to know whether Clock monitoring application written and running in MSS core can access/use DSS DCC instances  to monitor DSS clocks. OR should we implement and run the same clock monitoring functionality in DSS core also to use the DSS instances. In simple, whether the MSS and DSS clock monitoring instances can be used in the same application code written and running in MSS core itself or to be implemented in specific cores to monitor corresponding clocks.

    This will depend on your software design and architecture. If you have not protected the DSS DCC with any MPU or any other protection, then it can be done. 

    Thanks,

    Pradipta.