Patent ID: 8154431
Filing Date: 2012-04-10
Classification: G06F

Abstract:
1. A data generator comprising: means for storing a plurality of data streams with each data stream having sets of M-bit parallel data (M is a natural number) defining a group of the parallel data; means for storing sequence information and data discard information indicating how many data bits are discarded from the ending data bits in each data stream; a sequence controller for providing address information derived from the sequence information to the parallel data storing means to read the data streams and providing the data discard information corresponding to the respective data streams; means for shifting data in a next data stream according to the number of effective data bits of the last M-bit parallel data in a current data stream when said number of effective data bits is less than M based on the data discard information; a data shift controller for generating data enables indicating the respective data in the data stream that are effective data bits and not-effective data bits based on the data discard information; a data stream combiner for combining the effective data bits in the data streams from the data shifting means using the data enables to provide M-bit parallel data having only the effective data bits; and a parallel to serial converter for converting the M-bit parallel data in the combined data streams to K-bit parallel data wherein K is a natural number equal to one and less than M.