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.

  • Resolved

[FAQ] CLA: Does the CLA have access to all of the memory on the device?

Guru 70135 points

Replies: 1

Views: 761

Q: Does the CLA have access to all of the memory on the device?

Lori Heustess
C2000 Software Engineering

  • A:

    No, the memory blocks that are available for use by the CLA is device family dependent.  

    • The main CPU can allocate specific memory blocks to the CLA
    • The memory map indicates which memory blocks can be configured for CLA usage. The memory map can be found in the device-specific data manual or datasheet.
    • In some devices the memory usage (program or data) is fixed.  In other devices some memory blocks accessible by the CLA can be configured as program memory or data memory. 

    In addition, there are dedicated message RAMs with a fixed configuration.  Look for these in the memory map as well. Two examples are given below.  Some devices have additional message RAMs.

    • CLA to CPU Message RAM:  CLA can read/write, main CPU can only read
    • CPU to CLA Message RAM: CPU can read/write, CLA can only read

    Click here for more CLA FAQs and resources.

    Lori Heustess
    C2000 Software Engineering

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.