MPC5744P FCCU, what is SMPU mismatch(NCF[71]) mean?

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

MPC5744P FCCU, what is SMPU mismatch(NCF[71]) mean?

跳至解决方案
1,001 次查看
Jamber_H
Contributor III
Hi, I enabled the NCF[71], "SMPU transaction monitor mismatch", and its error action is set as "Long Reset". When CPU try to access an address without permission, it reset directly and no IVORx triggered. If I disabled the NCF[71], when CPU try to access a same address, it triggered IVOR2, "data storage exception". So what's relationship between "SMPU transaction monitor mismatch" and "access an address without permission"? and why no IVORx triggered if NCF[71] are enabled?
0 项奖励
回复
1 解答
993 次查看
petervlna
NXP TechSupport
NXP TechSupport

Hello,

Hi, I enabled the NCF[71], "SMPU transaction monitor mismatch", and its error action is set as "Long Reset". When CPU try to access an address without permission, it reset directly and no IVORx triggered.

Correct behavior. IVOR is not triggered as the FCCU module triggers reset once the fault signal from SMPU to FCCU is active. As you have configured.

If I disabled the NCF[71], when CPU try to access a same address, it triggered IVOR2, "data storage exception". So what's relationship between "SMPU transaction monitor mismatch" and "access an address without permission"? and why no IVORx triggered if NCF[71] are enabled?

Also correct. How you want to service IVOR if the device is set to trigger reset on such event.

Simply makes no sense.

What are you trying to achieve here?

Best regards,

Peter

在原帖中查看解决方案

0 项奖励
回复
2 回复数
994 次查看
petervlna
NXP TechSupport
NXP TechSupport

Hello,

Hi, I enabled the NCF[71], "SMPU transaction monitor mismatch", and its error action is set as "Long Reset". When CPU try to access an address without permission, it reset directly and no IVORx triggered.

Correct behavior. IVOR is not triggered as the FCCU module triggers reset once the fault signal from SMPU to FCCU is active. As you have configured.

If I disabled the NCF[71], when CPU try to access a same address, it triggered IVOR2, "data storage exception". So what's relationship between "SMPU transaction monitor mismatch" and "access an address without permission"? and why no IVORx triggered if NCF[71] are enabled?

Also correct. How you want to service IVOR if the device is set to trigger reset on such event.

Simply makes no sense.

What are you trying to achieve here?

Best regards,

Peter

0 项奖励
回复
475 次查看
JC2
Contributor I

Hi, I don't really understand what is "SMPU transaction monitor mismatch". Could you explain it in detail? Thank you very much.

0 项奖励
回复