Storing compressed code on a non-volatile memory
First Claim
Patent Images
1. A method comprising:
- automatically decompressing, using a controller in an electronic device, a compressed code stored on a non-volatile memory at the time of manufacturing the electronic device; and
loading decompressed code generated from the compressed code to the non-volatile memory.
1 Assignment
0 Petitions
Accused Products
Abstract
The time used in manufacturing an electronic device can be reduced by reducing the amount of time taken to store code on non-volatile memories. In one embodiment, storing compressed code to a non-volatile memory can reduce the manufacturing time of an electronic device. The code stored on the non-volatile memory can be decompressed by a controller in the electronic device and loaded on the non-volatile memory for execution by the electronic device.
13 Citations
27 Claims
-
1. A method comprising:
-
automatically decompressing, using a controller in an electronic device, a compressed code stored on a non-volatile memory at the time of manufacturing the electronic device; and loading decompressed code generated from the compressed code to the non-volatile memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium comprising instructions that, if executed, enable a processor-based system to perform:
-
storing a compressed code fragment on a non-volatile memory in an electronic device; decompressing the compressed code fragment stored on the non-volatile memory with a controller in the electronic device; and erasing the at least one compressed code fragment corresponding to the decompressed code fragment. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A memory component to install in an electronic device comprising:
-
a non-volatile memory; and a first controller to store compressed code fragments to operate the electronic device on the non-volatile memory, the first controller to decompress compressed code fragments stored on the non-volatile memory, and the first controller to load the decompressed code fragments on the non-volatile memory. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An electronic system comprising:
-
a non-volatile memory; a processor in the electronic system to execute decompressed code on the non-volatile memory; a static random access memory coupled to the processor; and a controller in electronic system to store compressed code fragments to operate the electronic system, the controller to decompress compressed code fragments stored on the non-volatile memory, and the controller to load the decompressed code on the non-volatile memory. - View Dependent Claims (24, 25, 26, 27)
-
Specification