Circuit and method of bit-packing and bit-unpacking using a barrel shifter
OwnerEugene B. Nusinov, James A. Pasco-Andersoninventors
Life of this patent
Estimating the term…
Loading patent…
OwnerEugene B. Nusinov, James A. Pasco-Andersoninventors
Estimating the term…
A data compressor generates codewords representative of the location and length of a string match between an input data stream and a CAM array vocabulary table. A data decompressor looks up the codewords for a string match in its vocabulary table. The CAM array is arranged in a serpentine configuration to reduce track layout. A column priority encoder reverses the priority of alternate rows to maintain the logical flow through the CAM array. The CAM array uses a flipflop with a common control circuit to transfer data through the flipflop. When the data compressor is reset, the CAM array may locate matches in the unused portion which are interpreted as the reset character. A barrel shifter in the data compressor converts variable length codewords into fixed length for transmission. A barrel shifter in the data decompressor converts fixed length codewords back into variable length for decoding into the vocabulary table.
A translator circuit for packing variable length input data into fixed length output data, comprising:
A translator circuit coupled for receiving variable length input data and further coupled for receiving control signals for translating said variable length input data to fixed length output data at a plurality of outputs according to said control signals, comprising:
In a data compression chip, a translator circuit for packing variable length input data into fixed length output data, comprising:
The translator circuit of claim 19 wherein said barrel shifter further includes:
In a data compression chip, a translator circuit coupled for receiving variable length input data and further coupled for receiving control signals for translating said variable length input data to fixed length output data at a plurality of outputs according to the control signals, the translator circuit comprising:
A method of packing variable length input data into fixed length output data, comprising the steps of:
Dependencies are inferred from the claim text.