Nova Patents
EP1589427B1

Boot control system

Abstract

This record has no abstract on file.

EP1589427B1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 19 October 2024, 1.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

5 claims: 1 independent, 4 dependent

  1. 1
    A boot control system (120) comprising:a processor (iii);start-up memory regions (115, 117) for storing start-up data required for starting up said processor and start-up protection code constituting protection code for said start-up data;and data checking hardware (121), characterised in that : said start-up data comprises a start-up data most significant element (DH) constituting the element on the most significant side of said start-up data and a start-up data least significant element (DL) constituting the element on the least significant side of said start-up data;said start-up protection code includes start-up most significant protection code (PH) constituting the protection code of the most significant element (DH) of said start-up data and start-up least significant protection code (PL) constituting the protection code of the least significant element (DL) of said start-up data;said start-up memory region comprises a first start-up sub-memory region (115B) and a second start-up sub-memory region (117B);said first start-up sub-memory region (115B) stores said start-up data most significant element (DH) and said start-up data least significant protection code (PL);said second start-up sub-memory region (117B) stores said start-up data least significant element (DL) and said start-up most significant protection code (PH);and said data checking hardware (121) is arranged to: read said start-up least significant protection code (PL) and said start-up data most significant element (DH) from said first start-up sub-memory region (115B);read said start-up most significant protection code (PH) and said start-up data least significant element (DL) from said second start-up sub-memory region (117B);perform a first sub-check that checks the validity of at least one of said start-up most significant protection code (PH) and said start-up data most significant element (DH) and a second sub-check that checks the validity of at least one of said start-up least significant protection code (PL) and said start-up data least significant element (DL);and, if a negative check result is obtained in at least one of said first sub-check and said second sub-check, reset said processor (111) and, if a positive check result is obtained in both of said first sub-check and said second sub-check, input said start-up data most significant element (DH) and said start-up data least significant element (DL) to said processor.