Updating a memory block without status logging
First Claim
Patent Images
1. An apparatus comprising:
- a memory having a first portion to store a received update file, the update file including a pre-update information verification code (IVC), a post-update IVC, and difference information; and
a state machine configured to use the IVCs to determine a status of an update to a second portion of the memory, wherein to update the portion of memory, the state machine is further configured to;
calculate a current IVC of a block of memory; and
compare the current IVC with one of pre-update and post-update IVCs.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique to update a memory block without status logging is presented. An update file includes a pre-update and a post-update information verification code (IVC) for each block to be updated. By comparing the IVCs to an IVC of a block of memory, an update status may be determined.
27 Citations
4 Claims
-
1. An apparatus comprising:
-
a memory having a first portion to store a received update file, the update file including a pre-update information verification code (IVC), a post-update IVC, and difference information; and a state machine configured to use the IVCs to determine a status of an update to a second portion of the memory, wherein to update the portion of memory, the state machine is further configured to; calculate a current IVC of a block of memory; and compare the current IVC with one of pre-update and post-update IVCs. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
an antenna to receive an update file; a memory having a first portion to store the update file, the update file including a pre-update information verification code (IVC), a post-update IVC, and difference information; and a state machine configured to use the IVCs to determine a status of an update to a second portion of the memory, wherein to update the portion of memory, the state machine is further configured to; calculate a current IVC of a block of memory; and compare the current IVC with one of said IVCs.
-
Specification