Patent ID: 7861073

Claim:
A method for entering data into a register file of a processing module, the processing module including a processor and an application specific decompression engine distinct from the processor, the method comprising: storing a first set of data into an intermediate memory, the first set of data comprising instructions and a set of compressed data including compressed initial register values to be stored in the register file of the processing module; reading from the intermediate memory the compressed initial register values by the decompression engine; retrieving a first set of one or more instructions from the first set of data by the decompression engine; decompressing the compressed initial register values by the decompression engine to produce a set of decompressed initial values, wherein the decompressing is performed in accordance with the retrieved instructions; transferring the decompressed initial values over an internal bus of the processing module to the register file of the processing module, and saving in the register file the transferred decompressed initial values.