Firmware management apparatus and method
First Claim
Patent Images
1. An apparatus for firmware management, comprising:
- a non-volatile memory device configured to store encoded data, the encoded data comprising an instruction and an error correction code; and
a processing unit coupled to the non-volatile memory device, acquiring the encoded data, correcting the encoded data based on the error correction code when an error in the encoded data is detected, acquiring the instruction from the corrected data, and executing the instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for firmware management. A non-volatile memory device stores encoded data comprising an instruction and an error correction code. A processing unit acquires the encoded data, and corrects the encoded data based on the error correction code when an error in the encoded data is detected. The processing unit subsequently acquires the instruction from the corrected data, and then executes the instruction.
-
Citations
20 Claims
-
1. An apparatus for firmware management, comprising:
-
a non-volatile memory device configured to store encoded data, the encoded data comprising an instruction and an error correction code; and
a processing unit coupled to the non-volatile memory device, acquiring the encoded data, correcting the encoded data based on the error correction code when an error in the encoded data is detected, acquiring the instruction from the corrected data, and executing the instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for firmware management, executed by a processing unit of an apparatus comprising a non-volatile memory device, comprising:
-
acquiring encoded data comprising an instruction and an error correction code from the non-volatile memory device;
correcting the encoded data based on the error correction code when an error in the encoded data is detected;
acquiring the instruction from the corrected data; and
executing the instruction. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for firmware management, executed by a processing unit of an apparatus comprising a non-volatile memory device, comprising:
-
acquiring an instruction corresponding to firmware of the apparatus;
inserting an error correction code into the instruction to generate encoded data by an encoding method, the error correction code is employed to validate the instruction; and
storing the encoded data to the non-volatile memory device. - View Dependent Claims (19, 20)
-
Specification