IP Library Granted Patent US 7,424,075
Granted Patent B2
US 7,424,075 · App. 10/631,173 · Granted Sep 9, 2008

Pseudorandom data pattern verifier with automatic synchronization

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,424,075
App. No.
10/631,173
Granted
Sep 9, 2008
Kind
B2
Abstract

Systems and methods for synchronizing digital communications links, wherein one embodiment implemented in a receiver of a communications link comprises a shift register coupled to a transmission medium to receive synchronization data and a feedback circuit coupled to the shift register, wherein one or more cells of the shift register are configured to alternatively accept as input either a bit from a preceding cell or a received bit of synchronization data. The first occurs prior to synchronization, while the second occurs after synchronization. A counter is used to assert a signal indicating that the transmitter and receiver are synchronized.

Claims (9)

1. A method comprising:

receiving one or more bits of synchronization data in a receiver of a communications link, wherein the synchronization data corresponds to at least one bit from a corresponding transmitter shift register;

loading the one or more bits of synchronization data into a shift register in the receiver, wherein the receiver shift register has a feedback circuit;

if the receiver shift register is filled with synchronization data, initiating synchronized operation of the receiver shift register with a corresponding transmitter shift register, wherein during synchronized operation, a bit sequence generated by the receiver shift register is compared to a received bit sequence to identify the occurrence of errors in a data transmission from the transmitter; and

if the receiver shift register is not filled with synchronization data, shifting the loaded synchronization data and loading one or more additional bits of synchronization data into the receiver shift register.

2. The method of claim 1 , wherein receiving one or more bits of synchronization data comprises receiving idle codes containing synchronization data.

3. The method of claim 1 , further comprising determining whether the receiver shift register is filled with synchronization data by counting a predetermined number of cycles after a reset event.

4. The method of claim 1 , wherein the receiver shift register comprises a plurality of serially coupled flip-flops, and wherein shifting the loaded synchronization data comprises shifting the bit in each flip-flop to a next flip-flop.

5. The method of claim 1 , wherein loading the one or more additional bits of synchronization data into the receiver shift register comprises loading the one or more additional bits of synchronization data into one or more predetermined cells of the receiver shift register.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2014
From: FORTRESS CREDIT CO LLC
To: CF DB EZ LLC
Reel/Frame 033706/0340 →
SECURITY AGREEMENT Recorded Aug 1, 2013
From: CROSSROADS SYSTEMS, INC.
To: FORTRESS CREDIT CO LLC
Reel/Frame 030935/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2013
From: CROSSROADS SYSTEMS, INC.
To: KIP CR P1 LP
Reel/Frame 030935/0916 →
SECURITY AGREEMENT Recorded Aug 1, 2013
From: KIP CR P1 LP
To: FORTRESS CREDIT CO LLC
Reel/Frame 030935/0937 →