TIDUCJ0G November   2016  – April 2020

 

  1.   Revision History

Running on CLA

This solution is supported with an option to run the code on the CLA. This option is selected using a drop down box below project option on the powerSUITE main.syscfg page. Running on CLA can be selected for any build level option.

NOTE

SFRA libray does not support CLA, hence the SFRA cannot be run when using CLA.

DLOG is also not used when using CLA, hence the data logging graphs will not work when using CLA

When the option is changed the SYSCFG file must be saved and the project must be rebuilt. When recompiled follow the steps as outlined in the specific incremental build level documentation.

Depending on the device, for example for F2837x CLA only supports non nestable CLA tasks, only one ISR can be offloaded to the CLA. By default if the selection from the powerSUITE page is made the faster ISR is moved to the CLA. Which is the 50kHz ISR in this TID. In case of device such as F28004x and F2838x, where CLA supports a background task from which a CLA task can be nested to. Both the 50kHz control ISR and 10kHz instrumentation ISR are offloaded to the CLA by default. If for some reason the user does not want to run the 10kHz ISR on the CLA, the option to do so is available below the "USER SECTION" in the solutions-settings.h file.

#if VIENNA_CONTROL_RUNNING_ON== CLA_CORE #define VIENNA_INSTRUMENTATION_ISR_RUNNING_ON CLA_CORE #else #define VIENNA_INSTRUMENTATION_ISR_RUNNING_ON C28x_CORE #endif