Parallel data transmission method and parallel data transmission system
AssigneeKawasaki Microelectronics, Inc.
InventorOsamu Kojima
Life of this patent
Estimating the term…
Loading patent…
AssigneeKawasaki Microelectronics, Inc.
InventorOsamu Kojima
Estimating the term…
In a data transmission system, a transmitter encodes n-bit transmit data into m-bit code (2n>m>n), and simultaneously transmits the encoded m-bit code via m signal lines. A receiver receives the m-bit code transmitted from the transmitter via the m signal lines, and decodes the received m-bit code into an n-bit data thereby obtaining received data. In the transmitter, the n-bit transmit data is encoded into an m-bit code in accordance with predefined one-to-one correspondence between 2n codes with a width of n bits and 2n codes with a width of m bits each including equal or similar number of “1”s and “0”s selected from 2m codes with the width of m bits, and amplitude levels of transmitted signals are adjusted such that the average voltage of the m signal lines is maintained constant.
A data transmission method comprising the steps of:
A data transmission system comprising:
A transmitter that encodes data with a width of n bits (n is an integer equal to or greater than 2) to be transmitted into a code with a width of m bits including equal or similar numbers of “1”s and “0”s selected, in accordance with predefined one-to-one correspondence, from 2m codes with the width of m bits (2n>m>n), and simultaneously transmits the encoded m-bit width code via m signal lines, the transmitter comprising:
A receiver for receiving an m-bit code that is transmitted via m signal lines after being encoded from transmit data with a width of n bits (n is an integer equal to or greater than 2) into the m-bit code including equal or similar numbers of “1”s and “0”s selected, in accordance with predefined one-to-one correspondence, from 2m codes with the width of m bits (2n>m>n), and decoding the received m-bit code into an n-bit code thereby obtaining received data, the receiver comprising:
A transmitter that encodes data with a width of n bits (n is an integer equal to or greater than 2) to be transmitted into a code with a width of m bits including equal or similar numbers of “1”s and “0”s selected, in accordance with predefined one-to-one correspondence, from 2m codes with the width of m bits (2n>m>n), and simultaneously transmits the encoded m-bit width code via m signal lines, wherein the transmitter defines a null code by an arbitrary one of codes with a width of m bits including equal or similar numbers of “1”s and “0”s, which are not selected as data codes corresponding to the respective 2n codes, and, when there is no change in the n-bit transmit data over a period equal to or greater than two transfer clocks, the transmitter alternately transmits the encoded m-bit data code corresponding to the n-bit transmit data and the null code, the transmitter comprising:
Means for transmitting data, comprising:
Dependencies are inferred from the claim text.