×

Fail-safe flashing of EPROM

  • US 5,701,492 A
  • Filed: 03/29/1996
  • Issued: 12/23/1997
  • Est. Priority Date: 03/29/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A flashable embedded device comprising:

  • a flashable EPROM arranged into separately erasable sectors, the EPROM being divided into at least three regions including a boot block region, a file region and a directory region;

    wherein said file region has stored therein plural executable files of program instruction sequences;

    wherein said directory region has stored therein at least two directories including a current directory, each of the directories having a boot block select field and file entries which identify at least some of the files stored in said file region; and

    wherein said boot block region has stored therein at least two boot blocks, one of which begins at a predesignated address, and which contains process steps which scan said directory region to identify the current directory, and to identify the boot block select field of the current directory;

    said flashable embedded device further including a DRAM into which executable program instruction sequences may be copied from said EPROM; and

    a microprocessor for executing program instruction sequences commencing at power application from the predesignated address in said EPROM;

    wherein upon power application, said microprocessor commences execution of program instruction steps at the predesignated address of said EPROM so as to scan said directory region to determine the current directory, to select one boot block from said boot block region based on the boot block select field of the current directory, to complete execution of the selected boot block whereby at least some files stored in said file region and listed in the current directory of said directory region are transferred to said DRAM, and to commence execution of said files stored in DRAM.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×