Patent ID: 8631171

Claim:
A method for finding the correct starting bit of each reference frame of a plurality of reference frames on a reference channel for a data bus which is n bits wide, comprising: receiving a plurality of data over said data bus, wherein said data bus comprises said plurality of data transmission channels in parallel and said reference channel; sampling said plurality of data transmission channels at successive intervals to create a plurality of samples; receiving said plurality of reference frames over said reference channel, wherein each reference frame of said plurality of reference frames comprises said plurality of samples, and wherein each reference frame of said plurality of reference frames is m bits wide and begins with a starting bit, whereby a quotient of n/m is equal to x with a non-zero remainder of y, wherein said remainder indicates a number of bits that said starting bit of each successive reference frame will shift in position in relation to said data bus; and locking said reference channel based on finding the starting bit of one reference frame of the received plurality of reference frames on a first data lane of said plurality of data lanes, in a position corresponding to a fixed position from a plurality of fixed positions in relation to the data bus within each consecutive m bits received on said reference lane.