Deactivate functions

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Deactivate functions

跳至解决方案
1,617 次查看
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 项奖励
回复
1 解答
1,597 次查看
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 项奖励
回复
2 回复数
1,598 次查看
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 项奖励
回复
1,582 次查看
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 项奖励
回复