Watchdog Timer
WDKEY Write Results
WDKEY Write Results
Sequential
Sequential
Step
Step
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
10
11
11
Value Written
Value Written
to WDKEY
to WDKEY
AAh
AAh
AAh
AAh
55h
55h
55h
55h
55h
55h
AAh
AAh
AAh
AAh
55h
55h
AAh
AAh
55h
55h
23h
23h
Result
Result
No action
No action
No action
No action
WD counter enabled for reset on next AAh write
WD counter enabled for reset on next AAh write
WD counter enabled for reset on next AAh write
WD counter enabled for reset on next AAh write
WD counter enabled for reset on next AAh write
WD counter enabled for reset on next AAh write
WD counter is reset
WD counter is reset
No action
No action
WD counter enabled for reset on next AAh write
WD counter enabled for reset on next AAh write
WD counter is reset
WD counter is reset
WD counter enabled for reset on next AAh write
WD counter enabled for reset on next AAh write
CPU reset triggered due to improper write value
CPU reset triggered due to improper write value
System Control and Status Register
System Control and Status Register
SCSR @ 0x007022
SCSR @ 0x007022
(lab file:
(lab file:
SysCtrl
SysCtrl
.c)
.c)
WD Override (protect bit)
WD Override (protect bit)
After RESET
After RESET
-
-
bit gives user ability to disable WD by
bit gives user ability to disable WD by
setting WDDIS bit=1 in WDCR
setting WDDIS bit=1 in WDCR
•
•
clear only bit and defaults to 1 after reset
clear only bit and defaults to 1 after reset
0 = protects WD from being disabled by s/w
0 = protects WD from being disabled by s/w
•
•
bit cannot be set to 1 by s/w (clear
bit cannot be set to 1 by s/w (clear
-
-
only by writing 1)
only by writing 1)
1 = (default value) allows WD to be disabled using
1 = (default value) allows WD to be disabled using
WDDIS bit in WDCR
WDDIS bit in WDCR
•
•
once cleared, bit cannot set to 1 by s/w
once cleared, bit cannot set to 1 by s/w
0
0
1
1
2
2
15
15
-
-
3
3
WD
WD
OVERRIDE
OVERRIDE
WDENINT
WDENINT
WDINTS
WDINTS
reserved
WD Enable Interrupt
WD Enable Interrupt
WD Interrupt Status
WD Interrupt Status
(read only)
(read only)
0 = active
0 = active
1 = not active
1 = not active
0 = WD generates a DSP reset
0 = WD generates a DSP reset
1 = WD generates a WDINT interrupt
1 = WD generates a WDINT interrupt
5 - 8
C28x - System Initialization
Summary of Contents for C28 Series
Page 64: ...Summary 3 16 C28x Peripheral Registers Header Files ...
Page 78: ...Interrupt Sources 4 14 C28x Reset and Interrupts ...
Page 218: ...Lab 9 DSP BIOS 9 22 C28x Using DSP BIOS ...
Page 244: ...Lab 10 Programming the Flash 10 26 C28x System Design ...
Page 273: ...Appendix A eZdsp F2812 C28x Appendix A eZdsp F2812 A 1 ...
Page 276: ...Appendix P2 Expansion Interface A 4 C28x Appendix A eZdsp F2812 ...
Page 277: ...Appendix P4 P8 P7 I O Interface C28x Appendix A eZdsp F2812 A 5 ...
Page 278: ...Appendix A 6 C28x Appendix A eZdsp F2812 ...
Page 279: ...Appendix P5 P9 Analog Interface C28x Appendix A eZdsp F2812 A 7 ...
Page 282: ...Appendix A 10 C28x Appendix A eZdsp F2812 TP1 TP2 Test Points ...