Patent ID: 6414609
Filing Date: 2002-07-02
Classification: G06F

Abstract:
A data width conversion apparatus for sequentially receiving a plurality of input data permitted in a matter that their data widths are mutually different from one another, converting the plurality of input data sequentially received into a predetermined fixed data width of output data and sequentially outputting the output data, said data width conversion apparatus comprising:a buffer for storing output-incomplete partial data of the input data received in the past; and a block shifter for combining the output-incomplete partial data stored in said buffer with new input data, wherein when data width of combined data of the output-incomplete partial data stored in said buffer with new input data is less than the fixed data width, the combined data is stored in said buffer in form of the output-incomplete partial data, when the data width of the combined data is identical to the fixed data width, the combined data is outputted to an exterior in form of the output data, and when the data width of the combined data exceeds the fixed data width, of the combined data partial data consisting of a portion of same data width as the fixed data width is outputted to an exterior in form of the output data, and of the combined data partial data consisting of a portion excepting the portion of the same data width as the fixed data width is stored in said buffer in form of the output-incomplete partial data.