Data bus configuration
First Claim
Patent Images
1. A system comprising logic configured for:
- counting transitions between data on a bus and data to be put onto the bus;
complementing the data to be put onto the bus where the counted transitions exceeds a threshold;
putting complemented data on the bus where the threshold was exceeded; and
putting un-complemented data on the bus where the threshold was not exceeded.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes logic configured for counting transitions between data on a bus and data to be put onto the bus. Where the counted transitions exceed a threshold, the data to be put onto the bus is complemented. As a result, complemented data is put on the bus where the threshold was exceeded and un-complemented data is put on the bus where the threshold was not exceeded.
-
Citations
35 Claims
-
1. A system comprising logic configured for:
-
counting transitions between data on a bus and data to be put onto the bus;
complementing the data to be put onto the bus where the counted transitions exceeds a threshold;
putting complemented data on the bus where the threshold was exceeded; and
putting un-complemented data on the bus where the threshold was not exceeded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising logic configured for:
-
obtaining data from a data bus;
checking a signal to determine if the data has been complemented; and
where the data has been complemented, un-complementing the data.
-
-
10. A method of transmitting data, comprising:
-
counting transitions between data on a bus and data to be put onto the bus;
complementing the data to be put onto the bus where a number of transitions exceeds a threshold;
putting complemented data on the bus where the threshold was exceeded; and
putting un-complemented data on the bus where the threshold was not exceeded. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A bus configured for low power consumption and low EMI emissions, comprising:
-
a transition counter, to count transitions between a first data transmission and a second data transmission and to compare the counted transitions to a threshold;
a data complement module, to complement the second data transmission where the threshold was exceeded;
a driver circuit to change voltages on data lines from the first data transmission to the second data transmission; and
a complement indicator, to operate a signal to indicate if the second data transmission is complemented. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for data transmission, comprising:
-
means for counting transitions between data on a bus and data to be put onto the bus;
means for complementing the data to be put onto the bus where the counted transitions exceeds a threshold;
means for putting complemented data on the bus where the threshold was exceeded; and
means for putting un-complemented data on the bus where the threshold was not exceeded. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A processor-readable medium comprising processor-executable instructions for:
-
counting transitions between data on a bus and data to be put onto the bus;
complementing the data to be put onto the bus where the counted transitions exceeds a threshold;
putting complemented data on the bus where the threshold was exceeded; and
putting un-complemented data on the bus where the threshold was not exceeded. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A processor-readable medium comprising processor-executable instructions for reading data from a bus, the processor-executable instructions comprising instructions for:
-
obtaining data from a data bus;
checking a signal to determine if the data has been complemented; and
where the data has been complemented, un-complementing the data.
-
Specification