发明名称 |
Fault-tolerant architecture for in-circuit programming |
摘要 |
The present invention provides a method and apparatus for providing fault-tolerance for in-circuit programming systems. The invention operates by storing a minimal set of code to initialize the in-circuit programming process in a protected memory so that if the in-circuit programming process fails, the in-circuit programming process can be restarted from the protected memory. This type of fault-tolerance is especially important in systems which allow the code which accomplishes the in-circuit programming to be modified by the in-circuit programming process. One embodiment of the present invention provides a multiplexer to selectively switch between a normal boot code sequence and a protected boot code sequence, as well as a watchdog timer to monitor the in-circuit programming process to determine whether the in-circuit programming process is not progressing properly.
|
申请公布号 |
US7237145(B2) |
申请公布日期 |
2007.06.26 |
申请号 |
US20030408591 |
申请日期 |
2003.04.07 |
申请人 |
MACRONIX INTERNATIONAL CO., LTD. |
发明人 |
SUN ALBERT C.;LEE CHEE H.;CHEN CHANG L. |
分类号 |
G06F11/00;G06F11/14;H02H3/05 |
主分类号 |
G06F11/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|