Other Parts Discussed in Thread: C2000WARE
Tool/software:
Hi,
I understand that in the F2837x chip, which is configured with multiple cores, the CPUSELx registers can be used to assign control rights over individual peripherals. I am curious to know whether a core without control rights can still read the registers of a peripheral when control rights are assigned to another core via the manipulation of the CPUSELx registers.
For example, if the ePWM1 module is set to be controlled by CPU2 as follows:
EALLOW; DevCfgRegs.CPUSEL0.bit.EPWM1 = 1; EDIS;
Does this mean that CPU2 has both read and write access to the registers of the ePWM1 module, while CPU1 cannot manipulate these registers at all? Or does CPU2 have write access to the registers of the ePWM1 module, while CPU1 is still allowed to read their values without restrictions?
Thanks and regards,
Sang-il