Patent ID: 6941403

Claim:
A method of transmitting a serial stream of data bits between first and second devices, comprising: determining a first number of data lines between the first and second devices, from one to a plurality of data lines, over which said devices can communicate data bits, (a) if the first number of data lines is determined to be a plurality of data lines, switching the serial data stream between one of said first number of data lines and another of said first number of data lines at one of the first and second devices after each occurrence of a second number of one or more bits thereof having passed toward another of said first and second devices, and reassembling the serial data stream at said another of the first and second devices by switching between one of said first number of data lines and another of said first number of data lines after each occurrence of the second number of one or more bits having been received by said another of the first and second devices, or, (b) if the first number of data lines is determined to be one data line, transmitting the serial stream of data bits over said one data line.