Deactivate functions

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Deactivate functions

Jump to solution
1,056 Views
vbernardos
Contributor I

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

0 Kudos
Reply
1 Solution
1,036 Views
Hui_Ma
NXP TechSupport
NXP TechSupport

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

View solution in original post

0 Kudos
Reply
2 Replies
1,037 Views
Hui_Ma
NXP TechSupport
NXP TechSupport

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

0 Kudos
Reply
1,021 Views
TomE
Specialist II

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

 

0 Kudos
Reply