Other Parts Discussed in Thread: C2000WARE
Hello Experts,
I have a few questions about the assembly language programming of the CLA:
1.) I noticed in the C2000ware examples on DCL and CLAmath that each ".asm" file contains only a single function.
Was this done just for a better overview or is this approach generally recommended by you?
2.) At the beginning of the DCL ".asm" files different symbols are defined to specify the ".scratchpad" section for the asm function (see e.g. "DCL_clamp_L1.asm").
Can you explain the procedure in more detail?
What does the term "LFRAME" stand for?
3.) TI used to have the "DPlib" library for power supplies. In it assembler macros were defined, which could be inserted several times in the assembler source code, e.g. to address different HW modules with the same source snippet.
The advantage of this approach was among other things that the use of the macros represented no additional function call but it was only a text substitution in the code.
Is such a programming approach also conceivable with CLA?
Do you have any examples available?
Regards,
Jan