摘要 |
Disclosed is an integrated circuit having a decompression block. The decompression block is configured as a pipeline that may include a length module (200) and a distance module (800). The length module evaluates a length for each symbol. The distance module may resolve distances in an at least one length-distance pair. The length module (200) may include a shifter stage (230) configured to store two consecutive words, and control a sliding window of symbols, in order to extract literals or distances. The length module (200) may include a mapper stage (240) configured to map the literals or distances to positions in the output stream. The distance module (800) may include a pointer replacement stage (810) and a resolution stage (820). The pointer replacement stage (810) configured to replace distances, represented as pointers within an output word, with either literals or other pointers to prior words. The resolution stage (820) configured to replace the other pointers with literals, and output the literals (807). |