How to set following reset bit in FES register

cancel
Showing results for 
Search instead for 
Did you mean: 

How to set following reset bit in FES register

Jump to solution
785 Views
deepikahk
Contributor III

I'm using MPC5744p 

 

F_VOR_FUNC

F_TSR_FUNC

F_JTAG_FUNC

F_FCCU_SOFT

F_FCCU_HARD

F_ST_DONE

F_EXR

Labels (1)
1 Solution
621 Views
petervlna
NXP Employee
NXP Employee

Hi,

I will try to explain it.

F_VOR_FUNC - If your supply voltage get out of range and in PMC is configured to trigger functional reset on this event.

F_TSR_FUNC - Temperature sensor functional reset - when micro exceeds defined temperature ranges.

F_JTAG_FUNC - Via JTAG commands

F_FCCU_SOFT - By FCCU - when FCCU reaction on fault is configured to trigger short functional reset.

F_FCCU_HARD By FCCU - when FCCU reaction on fault is configured to trigger long functional reset.

F_ST_DONE - By micro itself after offline BIST is done.

F_EXR - External reset pin, for example reset via debugger, BCS, external watchdog, etc.

Peter

View solution in original post

0 Kudos
4 Replies
622 Views
petervlna
NXP Employee
NXP Employee

Hi,

I will try to explain it.

F_VOR_FUNC - If your supply voltage get out of range and in PMC is configured to trigger functional reset on this event.

F_TSR_FUNC - Temperature sensor functional reset - when micro exceeds defined temperature ranges.

F_JTAG_FUNC - Via JTAG commands

F_FCCU_SOFT - By FCCU - when FCCU reaction on fault is configured to trigger short functional reset.

F_FCCU_HARD By FCCU - when FCCU reaction on fault is configured to trigger long functional reset.

F_ST_DONE - By micro itself after offline BIST is done.

F_EXR - External reset pin, for example reset via debugger, BCS, external watchdog, etc.

Peter

0 Kudos
621 Views
deepikahk
Contributor III

Hi

Can you please explain me in detail how to pass JTAG commands and F_FCCU_SOFT , F_FCCU_HARD,F_ST_DONE , F_EXR

Can i have sample code regarding setting bits in FES register

0 Kudos
621 Views
petervlna
NXP Employee
NXP Employee

Hi,

F_JTAG_FUNC - The EXTEST, HIGHZ, and CLAMP instructions cause a JTAG 'functional' reset event to occur, which sets
this field to 1.

F_FCCU_SOFT - You must set reaction on FCCU fault as short functional reset in FCCU_NCFS_CFGn register and enable reaction on this fault in FCCU_NCF_En. Then just either trigger the fault or inject it (if possible) via FCCU_NCFF register.

F_FCCU_HARD - You must set reaction on FCCU fault as long functional reset in FCCU_NCFS_CFGn register and enable reaction on this fault in FCCU_NCF_En. Then just either trigger the fault or inject it (if possible) via FCCU_NCFF register.

F_ST_DONE - Execute offline BIST. The BIST is by default enabled. If you need to configure it refer to STCU12 chapter.

F_EXR - trigger reset via external pin. Reset via debugger for example.

I hope now it is clear.

Peter

621 Views
deepikahk
Contributor III

thank you peter

0 Kudos