Fault-tolerant architecture for in-circuit programming

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

10408591

ABSTRACT:
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.

REFERENCES:
patent: 4491914 (1985-01-01), Sujaku
patent: 4794558 (1988-12-01), Thompson
patent: 4805109 (1989-02-01), Kroll et al.
patent: 5018096 (1991-05-01), Aoyama
patent: 5163147 (1992-11-01), Orita
patent: 5233613 (1993-08-01), Allen et al.
patent: 5247659 (1993-09-01), Curran et al.
patent: 5257378 (1993-10-01), Sideserf et al.
patent: 5276839 (1994-01-01), Robb et al.
patent: 5278976 (1994-01-01), Wu
patent: 5349697 (1994-09-01), Pelkonen
patent: 5388267 (1995-02-01), Chan et al.
patent: 5404494 (1995-04-01), Garney
patent: 5432927 (1995-07-01), Grote et al.
patent: 5444664 (1995-08-01), Kuroda et al.
patent: 5444861 (1995-08-01), Adamec et al.
patent: 5467286 (1995-11-01), Pyle et al.
patent: 5473758 (1995-12-01), Allen et al.
patent: 5495593 (1996-02-01), Elmer et al.
patent: 5504903 (1996-04-01), Chen et al.
patent: 5564032 (1996-10-01), Aota et al.
patent: 5566335 (1996-10-01), Nash et al.
patent: 5568641 (1996-10-01), Nelson et al.
patent: 5574926 (1996-11-01), Mizazawa et al.
patent: 5579479 (1996-11-01), Plum
patent: 5581723 (1996-12-01), Hasbun et al.
patent: 5603056 (1997-02-01), Totani
patent: 5687345 (1997-11-01), Matsubara et al.
patent: 5699511 (1997-12-01), Porcaro et al.
patent: 5701492 (1997-12-01), Wadsworth et al.
patent: 5826075 (1998-10-01), Bealkowski et al.
patent: 5835761 (1998-11-01), Ishii et al.
patent: 5844843 (1998-12-01), Matsubara et al.
patent: 5901330 (1999-05-01), Sun et al.
patent: 5940074 (1999-08-01), Britt, Jr. et al.
patent: 5987605 (1999-11-01), Hill et al.
patent: 6009495 (1999-12-01), DeRoo et al.
patent: 6009540 (1999-12-01), Craft et al.
patent: 6073207 (2000-06-01), Ideta
patent: 6079016 (2000-06-01), Park
patent: 6131159 (2000-10-01), Hecht et al.
patent: 6151657 (2000-11-01), Sun et al.
patent: 6166953 (2000-12-01), Matsubara
patent: 6181598 (2001-01-01), Matsubara et al.
patent: 6205548 (2001-03-01), Hasbun
patent: 6223284 (2001-04-01), Novoa et al.
patent: 6275931 (2001-08-01), Narayanaswamy et al.
patent: 6401221 (2002-06-01), Sun et al.
patent: 6493788 (2002-12-01), Sun et al.
patent: 0 632 629 (1995-01-01), None
patent: 0 681 298 (1995-11-01), None
patent: 06019719 (1994-01-01), None
patent: 08030450 (1996-02-01), None
Excerpts from 3048 Hardware Manual, dated 1995, consisting of pp. 577-582.
Hitachi Single-Chip Microcomputer H8/3048 Series Hardware Manual, Jan. 1995, pp. 1, 423-424, 535, 552-553, 565-566, 571 and 604.
“MC68HC11 EEPROM Programming From a Personal Computer” AN1010, 1988 Motorola Semiconductor Application Note, pp. 1-12.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Fault-tolerant architecture for in-circuit programming does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Fault-tolerant architecture for in-circuit programming, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Fault-tolerant architecture for in-circuit programming will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3823818

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.