Hello,
Regarding the INTC, what happens when the timer - in register INTC_TIMERnC0 - exceeds the pre-defined max allowed latency in INTC_LATnC0 register for MPC5744P controller?
In the reference manual, it says "an error will be signaled"..but do not say who signal the error? to whom is it signaled? how is it signaled? i.e., will it be signaled to FCCU for example, so the NCF[INTC] is set high? or it sets a bit in a specific register for example?
Also, what happens to the timer in case the timer exceeds INTC_LATn or if the TIMERn reaches the maximum count? does it stay at latest value it reached, or is it set to zero again?
Lastly, does FCCU have anything to do with INTC? i.e, does INTC send anything to FCCU in case of REAL faults in INTC, like when timer exceeds INTC_LATn or if the TIMERn reaches the maximum count? (i am not talking about fake error injection by FCCU here).
Thank you.
Hello,
Regarding the INTC, what happens when the timer - in register INTC_TIMERnC0 - exceeds the pre-defined max allowed latency in INTC_LATnC0 register for MPC5744P controller?
The Timer funciton is explained in the chapter 21.6.4.1.1 TIMERn of reference manual.
Basically Timer just count until it reach maximum, so you SW can read it anytime.
LAT is your compare threshold:
i agree that the reporting mechanism is not explained in details here.
INTC will signal it to the FCCU:
Also, what happens to the timer in case the timer exceeds INTC_LATn or if the TIMERn reaches the maximum count? does it stay at latest value it reached, or is it set to zero again?
It will hold the value or max. Timer is stopped if the action is taken (fault /interrupt) once it reach max value.
Lastly, does FCCU have anything to do with INTC? i.e, does INTC send anything to FCCU in case of REAL faults in INTC, like when timer exceeds INTC_LATn or if the TIMERn reaches the maximum count? (i am not talking about fake error injection by FCCU here).
Yes. There are physically lines from INTC to FCCU.
Fake faults are injection fault to FCCU State machine, not to INTC.
Best regards,
Peter