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.
Hi team,
I noticed a obvious difference between the DCSM of F28004x and F2837x?
In F2837x we have a GRAB_CLA1 bit in Z1_GRABRAMR register to allocate the CLA to a zone, so that the CLA will be able to access to the memory within the same zone.
However, in F28004x we do not have this bit. In this case, how to authorize a CLA to access a bank?
Regards,
Brian
Hi Brian,
In F28004x, the CLA is treated as a master just like C28 CPU from a DCSM perspective unlike in F2837x where the CLA was also treated as a resource grabbable by either Zone1 or Zone2 (FYI, this is an enhancement in DCSM as CLA in F28004x is not be tied to any single zone anymore).
In order for the CLA to access a RAM from a particular zone, allocate that memory as a CPU and CLA shared Program/Data memory (with the help of LSxMSEL and LSxCLAPGM registers) and program the OTP to GRAB that particular memory to the desirable Zone (Z1/Z2).
Hope this information helps.
Thanks & Regards
Pramod P