Watchdog Timer implementation

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

Watchdog Timer implementation

204 Views
dheeraj_07
Contributor I

We are using an NXP QorIQ T2080 processor and want to implement the internal Watchdog Timer.

Please clarify:

  1. How to enable the internal Watchdog Timer. Any recommended flow?
  2. Whether the Watchdog Timer is core-specific or common for the full processor?
  3. Does watchdog timeout internally reset the processor, or does it assert any external reset/request pin?
Labels (1)
0 Kudos
Reply
1 Reply

172 Views
June_Lu
NXP TechSupport
NXP TechSupport

Each core has an internal watchdog timer. Depending on the values programmed in TCR[WRC] and EDBCR0[EDM], four different actions can be taken upon a watchdog timer expiration, including automatic reset of the corresponding core and assertion of RESET_REQ_B.

For more details, please refer to QorIQ T2080 Reference Manual,  Section 7.3.6.1 “Watchdog Timer Expiration Out to Platform.”

Thanks.

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2361130%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EWatchdog%20Timer%20implementation%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2361130%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CDIV%3E%3CP%3EWe%20are%20using%20an%20NXP%20QorIQ%20T2080%20processor%20and%20want%20to%20implement%20the%20internal%20Watchdog%20Timer.%3C%2FP%3E%3CP%3EPlease%20clarify%3A%3C%2FP%3E%3COL%3E%3CLI%3EHow%20to%20enable%20the%20internal%20Watchdog%20Timer.%20Any%20recommended%20flow%3F%3C%2FLI%3E%3CLI%3EWhether%20the%20Watchdog%20Timer%20is%20core-specific%20or%20common%20for%20the%20full%20processor%3F%3C%2FLI%3E%3CLI%3EDoes%20watchdog%20timeout%20internally%20reset%20the%20processor%2C%20or%20does%20it%20assert%20any%20external%20reset%2Frequest%20pin%3F%3C%2FLI%3E%3C%2FOL%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2361130%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EQorIQ%20T2%20Devices%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2361654%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Watchdog%20Timer%20implementation%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2361654%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EEach%20core%20has%20an%20internal%20watchdog%20timer.%20Depending%20on%20the%20values%20programmed%20in%20TCR%5BWRC%5D%20and%20EDBCR0%5BEDM%5D%2C%20four%20different%20actions%20can%20be%20taken%20upon%20a%20watchdog%20timer%20expiration%2C%20including%20automatic%20reset%20of%20the%20corresponding%20core%20and%20assertion%20of%20RESET_REQ_B.%3C%2FP%3E%0A%3CP%3EFor%20more%20details%2C%20please%20refer%20to%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2FDownload%3FcolCode%3DT2080RM%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EQorIQ%20T2080%20Reference%20Manual%3C%2FA%3E%2C%26nbsp%3B%20Section%207.3.6.1%20%E2%80%9CWatchdog%20Timer%20Expiration%20Out%20to%20Platform.%E2%80%9D%3C%2FP%3E%0A%3CP%3EThanks.%3C%2FP%3E%3C%2FLINGO-BODY%3E