Claims
- 1. A dual link receiver that terminates a primary link having a plurality of primary link channels and that terminates a secondary link having a plurality of secondary link channels, the receiver comprising:
a primary link receiver comprising:
a primary link front end that terminates a plurality of conductors carrying the plurality of primary link channels and that recovers the plurality of primary link channels; a primary link channel alignment block coupled to the primary link front end that receives the plurality of primary link channels and that channel aligns the plurality of primary link channels to produce a plurality of channel aligned primary link channels; a secondary link receiver comprising:
a secondary link front end that terminates a plurality of conductors carrying the plurality of secondary link channels and that recovers the plurality of secondary link channels; and a secondary link channel alignment block coupled to the secondary link front end that receives the plurality of secondary link channels and that channel aligns the plurality of secondary link channels to produce a plurality of channel aligned secondary link channels; and a link alignment block operably coupled to the primary link channel alignment block and to the secondary link channel alignment block, wherein the link alignment block operates to align the plurality of channel aligned secondary link channels with the plurality of channel aligned primary link channels.
- 2. The receiver of claim 1, wherein:
the primary link front end bit recovers, synchronizes, and decodes the plurality of primary link channels; and the secondary link front end bit recovers, synchronizes, and decodes the plurality of secondary link channels.
- 3. The receiver of claim 1, wherein the link alignment block introduces a fixed amount of delay into the plurality of channel aligned primary link channels and introduces a variable amount of delay into the plurality of channel aligned secondary link channels.
- 4. The receiver of claim 3, wherein the variable amount of delay is based upon a relative alignment between the plurality of channel aligned secondary link channels and the plurality of channel aligned primary link channels.
- 5. The receiver of claim 1, wherein the link alignment block comprises:
a primary link alignment block coupled to receive the plurality of channel aligned primary link channels from the primary channel alignment block; and a secondary link alignment block coupled to receive the plurality of channel aligned secondary link channels from the secondary channel alignment block.
- 6. The receiver of claim 5, wherein:
the primary link alignment block introduces a fixed amount of delay into the plurality of channel aligned primary link channels to produce a plurality of link aligned primary link channels; and the secondary link alignment block introduces a variable amount of delay into the plurality of channel aligned secondary link channels to produce a plurality of link aligned secondary link channels.
- 7. The receiver of claim 1, wherein:
the plurality of primary link channels comprises three bit stream channels; and the plurality of secondary link channels comprises three bit stream channels.
- 8. The receiver of claim 1, wherein the receiver operates consistently with the Digital Visual Interface specification.
- 9. The receiver of claim 1, wherein the primary link receiver and the secondary link receiver are constructed on a single integrated circuit.
- 10. The receiver of claim 1, wherein the dual link receiver services both video and audio communications.
- 11. A dual link receiver that terminates a primary link having a plurality of primary link channels and that terminates a secondary link having a plurality of secondary link channels, the receiver comprising:
a primary link receiver comprising:
a primary link front end that terminates a plurality of conductors carrying the plurality of primary link channels and that recovers the plurality of primary link channels; a primary link channel alignment block coupled to the primary link front end that receives the plurality of primary link channels and that channel aligns the plurality of primary link channels to produce a plurality of channel aligned primary link channels; a primary link alignment block coupled to receive the plurality of channel aligned primary link channels from the primary channel alignment block; a secondary link receiver comprising:
a secondary link front end that terminates a plurality of conductors carrying the plurality of secondary link channels and that recovers the plurality of secondary link channels; a secondary link channel alignment block coupled to the secondary link front end that receives the plurality of secondary link channels and that channel aligns the plurality of secondary link channels to produce a plurality of channel aligned secondary link channels; and a secondary link alignment block coupled to receive the plurality of channel aligned secondary link channels from the secondary channel alignment block; and wherein the primary link alignment block and the secondary link alignment block interact to align the plurality of channel aligned secondary link channels with the plurality of channel aligned primary link channels.
- 12. The receiver of claim 11, wherein:
the primary link front end bit recovers, synchronizes, and decodes the plurality of primary link channels; and the secondary link front end bit recovers, synchronizes, and decodes the plurality of secondary link channels.
- 13. The receiver of claim 11, wherein:
the primary link alignment block introduces a fixed amount of delay into the plurality of channel aligned primary link channels to produce a plurality of link aligned primary link channels; and the secondary link alignment block introduces a variable amount of delay into the plurality of channel aligned secondary link channels to produce a plurality of link aligned secondary link channels.
- 14. The receiver of claim 13, wherein the variable amount of delay is based upon a relative alignment between the plurality of channel aligned secondary link channels and the plurality of channel aligned primary link channels.
- 15. The receiver of claim 11, wherein:
the plurality of primary link channels comprises three bit stream channels; and the plurality of secondary link channels comprises three bit stream channels.
- 16. The receiver of claim 11, wherein the receiver operates consistently with the Digital Visual Interface specification.
- 17. The receiver of claim 11, wherein the primary link receiver and the secondary link receiver are constructed on a single integrated circuit.
- 18. The receiver of claim 11, wherein the dual link receiver services both video and audio communications.
- 19. An enabling circuit for indicating when a blanking period serviced by a three channel receiver has begun, the enabling circuit comprising:
three AND logic gates, each of which receives as its input a pair of data enable signals produced by the three channel receiver; an OR logic gate coupled to receive as its input the outputs of each of the plurality of AND logic gates and produces a logic zero output that indicates when a blanking period has begun; and wherein at least one of the plurality of AND logic gates will produce a logic one unless at least two of the three data enable signals is logic zero such that the OR logic gate will not produce a logic zero output unless at least two of the three data enable signals is logic low.
- 20. A method for receiving and aligning dual high speed bit stream links comprising:
recovering a plurality of primary link channels of a primary link; channel aligning the plurality of primary link channels to produce a plurality of channel aligned primary link channels; recovering a plurality of secondary link channels of a secondary link; channel aligning the plurality of secondary link channels to produce a plurality of channel aligned secondary link channels; and aligning the plurality of channel aligned secondary link channels with the plurality of channel aligned primary link channels.
- 21. The method of claim 20, wherein:
recovering the plurality of primary link channels comprises bit recovering, synchronizing, and decoding the plurality of primary link channels; and recovering the plurality of secondary link channels comprises bit recovering, synchronizing, and decoding the plurality of secondary link channels.
- 22. The method of claim 23, wherein aligning the plurality of channel aligned secondary link channels with the plurality of channel aligned primary link channels comprises:
introducing a fixed amount of delay into the plurality of channel aligned primary link channels; and introducing a variable amount of delay into the plurality of channel aligned secondary link channels.
- 23. The method of claim 22, wherein the variable amount of delay is based upon a relative alignment between the plurality of channel aligned secondary link channels and the plurality of channel aligned primary link channels.
- 24. The method of claim 20, wherein:
the plurality of primary link channels comprises three bit stream channels; and the plurality of secondary link channels comprises three bit stream channels.
- 25. The method of claim 20, wherein the method operates consistently with the Digital Visual Interface specification.
- 26. The method of claim 20, wherein the method services both video and audio communications.
- 27. A method for receiving and aligning dual high speed bit stream links comprising:
bit recovering, synchronizing, and decoding the plurality of primary link channels of a primary link; channel aligning the plurality of primary link channels to produce a plurality of channel aligned primary link channels; bit recovering, synchronizing, and decoding the plurality of secondary link channels of a secondary link; channel aligning the plurality of secondary link channels to produce a plurality of channel aligned secondary link channels; determining a relative misalignment between the plurality of channel aligned primary link channels and the plurality of channel aligned secondary link channels; introducing a primary link delay into the plurality of channel aligned primary link channels; introducing a secondary link delay into the plurality of channel aligned secondary link channels; and wherein the difference between the primary link delay and the secondary link delay corresponds to the misalignment between the plurality of channel aligned primary link channels and the plurality of channel aligned secondary link channels.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims priority to U.S. Provisional Application Serial No 60/354,913, filed Feb. 6, 2002, the disclosure of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60354913 |
Feb 2002 |
US |