EP 1008042 A1 20000614 - FAULT-TOLERANT ARCHITECTURE FOR IN-CIRCUIT PROGRAMMING
Title (en)
FAULT-TOLERANT ARCHITECTURE FOR IN-CIRCUIT PROGRAMMING
Title (de)
FEHLERTOLERANTE ARCHITEKTUR FÜR IN-CIRCUIT-PROGRAMMIERUNG
Title (fr)
ARCHITECTURE DE TOLERANCE DE FAUTES POUR PROGRAMMATION EN-CIRCUIT
Publication
Application
Priority
US 9713848 W 19970806
Abstract (en)
[origin: WO9908186A1] 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 (107) so that if the programming process fails, the 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 invention provides a multiplexer (110) to selectively switch between a normal boot code sequence (102) and a protected boot code sequence (107), as well as a watchdog timer (122) tomonitor the in-circuit programming process to determine whether the process is progressing properly.
IPC 1-7
IPC 8 full level
G06F 9/445 (2006.01); G06F 11/00 (2006.01); G06F 11/14 (2006.01); G06F 11/30 (2006.01); G11B 27/00 (2006.01)
CPC (source: EP)
G06F 8/60 (2013.01); G06F 11/0748 (2013.01); G06F 11/0793 (2013.01); G06F 11/1417 (2013.01); G06F 11/0757 (2013.01); G06F 11/1443 (2013.01)
Designated contracting state (EPC)
DE FR GB IT
DOCDB simple family (publication)
WO 9908186 A1 19990218; EP 1008042 A1 20000614; EP 1008042 A4 20040414; EP 1744244 A2 20070117; EP 1744244 A3 20080507; JP 2001512869 A 20010828; JP 4136309 B2 20080820
DOCDB simple family (application)
US 9713848 W 19970806; EP 06019541 A 19970806; EP 97937140 A 19970806; JP 2000506583 A 19970806