IP Library Granted Patent US 7,450,676
Granted Patent B2
US 7,450,676 · App. 11/951,280 · Granted Nov 11, 2008

Synchronization of data links in a multiple link receiver

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,450,676
App. No.
11/951,280
Granted
Nov 11, 2008
Kind
B2
Abstract

A dual link receiver terminates, recovers, channel aligns, and link aligns a plurality of primary link channels and a plurality of secondary link channels. The plurality of primary link channels and the plurality of secondary link channels are each received, bit recovered, synchronized, decoded, and channel aligned. Then, the plurality of primary link channels and secondary link channels are link aligned. Link alignment operations first determine a relative misalignment between the plurality of primary link channels and the plurality of secondary link channels. A primary link delay is then applied to the primary link channels and a secondary link delay is then applied to the secondary link channels. A difference between the primary link delay and the secondary link delay is based upon the misalignment between the plurality of primary link channels and the plurality of secondary link channels. An enabling circuit precludes an incorrect blanking period indication.

Claims (52)

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 that receives and channel aligns the plurality of primary Link channels of the primary link;

a secondary link receiver that receives and channel aligns the plurality of secondary link channels of the secondary link; and

a link alignment block coupled to the primary link receiver and to the secondary link receiver that aligns the plurality of secondary link channels with the plurality of primary link channels by introducing a fixed amount of delay into the plurality of primary link channels and by introducing a variable amount of delay into the plurality of secondary link channels.

2. The receiver of claim 1 , wherein:

in receiving the plurality of primary link channels, the primary link receiver further synchronizes and decodes the plurality of primary link channels; and

in receiving the plurality of secondary link channels, the secondary link receiver further synchronizes and decodes the plurality of secondary link channels.

3. The receiver of claim 1 , 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.

4. The receiver of claim 1 , wherein the variable amount of delay varies over time based upon alignment differences over time 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 that receives the plurality of channel aligned primary link channels; and

a secondary link alignment block that receives the plurality of channel aligned secondary link channels.

6. The receiver of claim 5 , wherein:

the primary link alignment block introduces the fixed amount of delay into the plurality of channel aligned primary link channels; and

the secondary link alignment block introduces the variable amount of delay into the plurality of channel 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 one or more versions of 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 at least one of video information, audio information, and control information.

11. A method for receiving and aligning a dual link that includes a primary link having a plurality of primary link channels and a secondary link having a plurality of secondary link channels, the method comprising:

receiving and channel aligning the plurality of primary link channels of the primary link;

receiving and channel aligning the plurality of secondary link channels of the Secondary link; and

aligning the plurality of channel aligned secondary link channels with the plurality of channel aligned primary link channels by introducing a fixed amount of delay into the plurality of channel aligned primary link channels and by introducing a variable amount of delay into the plurality of channel aligned secondary link channels.

12. The method of claim 11 , wherein:

receiving the plurality of primary link channels includes synchronizing and decoding the plurality of primary link channels; and

receiving the plurality of secondary link channels includes synchronizing and decoding the plurality of secondary link channels.

13. The method of claim 11 , 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.

14. The method of claim 11 , wherein the variable amount of delay varies over time based upon alignment differences over time between the plurality of channel aligned secondary link channels and the plurality of channel aligned primary link channels.

15. The method 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 method of claim 11 , further comprising operating consistently with one or more versions of the Digital Visual Interface specification.

17. The method of claim 11 , wherein the dual link carries at least one of video information, audio information, and control information.

18. A multiple link receiver that terminates a primary link having a plurality of primary link channels and that terminates a plurality of secondary links each having a plurality of secondary link channels, the receiver comprising:

a primary link receiver that receives and channel aligns the plurality of primary link channels of the primary link;

a plurality of secondary link receivers, each that receives and channel aligns a corresponding plurality of secondary link channels of a corresponding secondary link; and

a link alignment block coupled to the primary link receiver and to the plurality of secondary link receivers that aligns the plurality of secondary link channels of the plurality of secondary links with the plurality of primary link channels by introducing a fixed amount of delay into the plurality of primary link channels and by introducing respective variable amounts of delay into the plurality of secondary link channels of the plurality of secondary links.

19. The multiple link receiver of claim 18 , wherein the variable amounts of delay are based upon relative alignments between the plurality of channel aligned secondary link channels of the plurality of secondary links and the plurality of channel aligned primary link channels.

20. The multiple link receiver of claim 18 , wherein the variable amounts of delay vary over time based upon alignment differences over time between the plurality of channel aligned secondary link channels of the plurality of secondary links and the plurality of channel aligned primary link channels.

21. The multiple link receiver of claim 18 , wherein the link alignment block comprises:

a primary link alignment block that receives the plurality of channel aligned primary link channels; and

a plurality of secondary link alignment blocks, each that receives a corresponding plurality of channel aligned secondary link channels of the plurality of secondary links.

22. The multiple link receiver of claim 21 , wherein:

the primary link alignment block introduces the fixed amount of delay into the plurality of channel aligned primary link channels; and

the plurality of secondary link alignment blocks introduce respective variable amounts of delay into the plurality of channel aligned secondary link channels of the plurality of secondary links.

23. The multiple link receiver of claim 21 , wherein:

the plurality of primary link channels comprises three bit stream channels; and

at least some of the plurality of secondary link channels comprise three bit stream channels.

24. The multiple link receiver of claim 18 , wherein the receiver operates consistently with one or more versions of the Digital Visual Interface specification.

25. The multiple link receiver of claim 18 , wherein the multiple link receiver services at least one of video information, audio information, and control information.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER PREVIOUSLY RECORDED AT REEL: 047357 FRAME: 0302. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048674/0834 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED ON REEL 047195 FRAME 0658. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047357/0302 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0658 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →