We are working with the MCF54418RM microprocessor and we need to disable certain functions, among them: CAU, EMAC, Hardware Divide and RGPIO. In addition to this, we need to check that these functions are disabled, for this we need to know the registers that provide us with this information, in addition to knowing if this deactivation would be possible.
Thank you in advance
Solved! Go to Solution.
Hi,
CAU is default enabled, there is no register setting to deactive this module.
While, the CAU is an instruction-level ColdFire coprocessor. The cryptographic algorithms are implemented
partially in software with only functions critical to increasing performance implemented in hardware.
Then, customer could deactive CAU by mask related CAU code/instruction.
EMAC and Hardware divider(DIV) are default enabled, no register setting could deactive both core engine units.
RGPIO module is default masked to the ColdFire core.
Customer could set RGPIO Base Address Register (RGPIOBAR) register to deactive RGPIO module.
Wish it helps.
Mike
Hi,
CAU is default enabled, there is no register setting to deactive this module.
While, the CAU is an instruction-level ColdFire coprocessor. The cryptographic algorithms are implemented
partially in software with only functions critical to increasing performance implemented in hardware.
Then, customer could deactive CAU by mask related CAU code/instruction.
EMAC and Hardware divider(DIV) are default enabled, no register setting could deactive both core engine units.
RGPIO module is default masked to the ColdFire core.
Customer could set RGPIO Base Address Register (RGPIOBAR) register to deactive RGPIO module.
Wish it helps.
Mike
Hui_Mar is correct.
Why on a simple part like this would you want to disable parts of it? Why would you want to stop it being able to divide? That could only cause a fatal error if a divide was attempted. This seems like a very strange "requirement".
Tom