Claims
- 1. A bit stream multiplexer that couples a communication Application Specific Integrate Circuit (ASIC) to a high-speed bit stream media, the bit stream multiplexer comprising:
a first transmit data multiplexing integrated circuit having an input that receives a first plurality of bit streams at a first bit rate from the communication ASIC and an output that produces a second plurality of bit streams at a second bit rate, the second plurality having fewer bit streams than said first plurality; a second transmit data multiplexing integrated circuit having an input that receives the second plurality of bit streams at the second bit rate and an output that produces a single bit stream at a line bit rate, the single bit stream having a predetermined bit order; a media interface that receives the single bit stream output at the line bit rate and couples the single bit stream output at the line bit rate to the high-speed bit stream media; and wherein the first plurality of bit streams is received by the first transmit data multiplexing integrated circuit in a first input order such that a multiplexing hierarchy of the first transmit data multiplexing integrated circuit produces the second plurality of bit streams having a first output order to such that a multiplexing hierarchy of the second transmit data multiplexing integrated circuit produces the single bit stream in the predetermined order.
- 2. The bit stream multiplexer of claim 1 wherein the multiplexing hierarchy of the first transmit data multiplexing integrated circuit is based on a series of 2 to 1 multiplexers the depth of which is sufficient to combine the number of bit streams comprising the first plurality of bit streams into the number of bit streams comprising the second plurality of bit streams.
- 3. The bit stream multiplexer of claim 2 wherein the multiplexing hierarchy of the second transmit data multiplexing integrated circuit is based on a series of 2 to 1 multiplexers the depth of which is sufficient to combine the number of bit streams comprising the second plurality of bit streams into the single bit stream.
- 4. The bit stream multiplexer of claim 3 wherein the multiplexing hierarchy of the first transmit data multiplexing integrated circuit comprises a 16 to 4 multiplexer further comprising four 4 to 1 multiplexers, each of the 4 to 1 multiplexers comprising a first level of two 2 to 1 multiplexers in series with a second level of one 2 to 1 multiplexer.
- 5. The bit stream multiplexer of claim 4 wherein the multiplexing hierarchy of the second transmit data multiplexing integrated circuit comprises a 4 to 1 multiplexer further comprising a first level of two 2 to 1 multiplexers in series with a second level of one 2 to 1 multiplexer.
- 6. The bit stream multiplexer of claim 1 wherein the first transmit data multiplexing integrated circuit further comprises an input ordering block having an input to receive the first plurality of bit streams, and an output that presents to the multiplexing hierarchy of the first transmit data multiplexing integrated circuit the first plurality of bit streams in the first input order or a different input order than the first input order in accordance with an input order select input.
- 7. The bit stream multiplexer of claim 6 wherein the first plurality of bit streams is presented to the multiplexing hierarchy in the first input order in response to a first state of the input order select input, and in an input order that is a mirror image of the first input order in response to a second state of the input order select input.
- 8. The bit stream multiplexer of claim 6 wherein:
each of the first plurality of bit streams is differential and has a positive and negative polarity signal, a physical ordering of which is the positive signal followed by the negative signal; the first input order includes interpreting a positive differential voltage between the positive and negative polarity signals as a binary one and a negative differential voltage between the two signals as a binary zero state for each of the first polarity of bit streams; and the input order presented to the multiplexer hierarchy is based on interpreting a positive differential voltage to be a binary zero state and a negative differential voltage to be a binary one state for of each of the polarity of bit streams in response to a third state of the input order select input.
- 9. The bit stream multiplexer of claim 8 wherein the binary states presented to the multiplexer hierarchy are inverted with respect to their interpretation in response to a fourth state of the input order select input.
- 10. The bit stream multiplexer of claim 1 wherein the first transmit data multiplexing integrated circuit further comprises an output ordering block having an input to receive the first plurality of bit streams, and an output that presents to the multiplexing hierarchy of the first transmit data multiplexing integrated circuit the first plurality of bit streams in the first output order or a different output order than the first output order in accordance with an output order select input.
- 11. The bit stream multiplexer of claim 6 wherein the first plurality of bit streams is presented by the output ordering block to the multiplexing hierarchy in the first order in response to a first state of the output order select input to produce the first output order, and in an order that is a mirror image of the first order in response to a second state of the output order select input.
- 12. The bit stream multiplexer of claim 11 wherein the first plurality of bit streams is presented by the output ordering block to the multiplexing hierarchy in a second order in response to a third state of the output order, the second output order swapping the second and third bit streams with respect to the first output order.
- 13. The bit stream multiplexer of claim 11 wherein the first plurality of bit streams is presented by the output ordering block to the multiplexing hierarchy in a third order in response to a fourth state of the output order select input, the second output order swapping the first and fourth bit streams with respect to the first output order.
- 14. A bit stream demultiplexer that couples a high-speed bit stream media to a communication Application Specific Integrate Circuit (ASIC), the bit stream demultiplexer comprising:
a first receive data demultiplexing integrated circuit having an input that receives a single bit stream at a line bit rate, and an output for producing a first plurality of bit streams at a first bit rate; a second receive data demultiplexing integrated circuit having an input that receives the first plurality of bit streams at the first bit rate from the first receive data demultiplexing integrated circuit, and an output that produces a second plurality of bit streams at a second bit rate, the first plurality having fewer bit streams than the second plurality; a media interface having an output that produces the single bit stream at the line bit rate and couples the high-speed bit stream media to the bit stream demultiplexer; and wherein the first plurality of bit streams is produced by the first receive data demultiplexing integrated circuit in a first order that is the natural result of the predetermined order of the single bit stream and a demultiplexing hierarchy of the first receive data demultiplexing integrated circuit, and wherein the second receive data demultiplexing integrated circuit produces the second plurality of bit streams in a first output order that is the natural result of a multiplexing hierarchy of the second transmit data multiplexing integrated circuit and the natural order of the first plurality of bit streams.
- 15. The bit stream demultiplexer of claim 14 wherein the demultiplexing hierarchy of the first transmit data demultiplexing integrated circuit is based on a series of 1 to 2 demultiplexers the depth of which is sufficient to produce the number of bit streams comprising the first plurality bit streams from the single but stream.
- 16. The bit stream demultiplexer of claim 15 wherein the demultiplexing hierarchy of the second transmit data multiplexing integrated circuit is based on a series of 1 to 2 demultiplexers the depth of which is sufficient to produce the number of bit streams comprising the first plurality of bit streams into the number of bit streams of the second plurality of bit streams.
- 17. The bit stream multiplexer of claim 16 wherein the demultiplexing hierarchy of the first transmit data multiplexing integrated circuit comprises a 1 to 4 demultiplexer further comprising a first level of two 1 to 2 demultiplexers in series with a second level of one 1 to 2 demultiplexer.
- 18. The bit stream demultiplexer of claim 17 wherein the demultiplexing hierarchy of the second transmit data multiplexing integrated circuit comprises a 4 to 16 demultiplexer further comprising four 1 to 4 demultiplexers, each of the 1 to 4 demultiplexers comprising a first level of two 1 to 2 multiplexers in series with a second level of one 1 to 2 demultiplexer.
- 19. The bit stream demultiplexer of claim 14 wherein the first receive data multiplexing integrated circuit further comprises an input ordering block having an input to receive the first plurality of bit streams in the first order, and an output that presents to the demultiplexing hierarchy of the first transmit data multiplexing integrated circuit the first plurality of bit streams in the first order or a different order than the first order in accordance with an input order select input.
- 20. The bit stream demultiplexer of claim 19 wherein the first plurality of bit streams is presented to the demultiplexing hierarchy in the first order in response to a first state of the input order select input, and in an order that is a mirror image of the first order in response to a second state of the input order select input.
- 21. The bit stream demultiplexer of claim 20 wherein the first plurality of bit streams is presented by the input ordering block to the demultiplexing hierarchy in a second order in response to a second state of the input order select input to produce a second output order that swaps the second and third bit streams with respect to the first order in response to a third state of the input order select input.
- 22. The bit stream demultiplexer of claim 21 wherein the first plurality of bit streams is presented by the input ordering block to the demultiplexing hierarchy in a third output order in response to a fourth state of the output order select input by swapping the first and fourth bit streams with respect to the first order.
- 23. The bit stream demultiplexer of claim 14 wherein the first receive data demultiplexing integrated circuit further comprises an output ordering block having an input to receive the second plurality of bit streams from the demultiplexing hierarchy, and an output that presents the second plurality of bit streams to the communications ASIC in the first output order or a different output order than the first output order in accordance with an output order select input.
- 24. The bit stream multiplexer of claim 23 wherein the second plurality of bit streams is presented by the output ordering block to the communications ASIC in the first order in response to a first state of the output order select, and in an order that is a mirror image of the first order in response to a second state of the output.
- 25. The bit stream multiplexer of claim 24 wherein the first plurality of bit streams is presented by the output ordering block to the communications ASIC in a second output order in response to a second state of the output order select input to produce a second output order that swaps the polarities of differential output signals of each of the bit streams.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims priority to U.S. Provisional Application Serial No. 60/401,732, filed Aug. 6, 2002, which is incorporated herein by reference in its entirety for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60401732 |
Aug 2002 |
US |