IP Library Granted Patent US 7,774,526
Granted Patent B2
US 7,774,526 · App. 11/521,886 · Granted Aug 10, 2010

Method for deterministic timed transfer of data with memory using a serial interface

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,774,526
App. No.
11/521,886
Granted
Aug 10, 2010
Kind
B2
Abstract

A method for improving the speed and efficiency of transmitting data between two components in which the transmitted data is sent, at least partly, through a serial bus is shown. According to the method, the fields in the data frames being transmitted between the components are of a fixed length regardless of the amount of data that the receiving device can receive at one time. The data bits of the fixed-length frame correspond to the signals accepted as input by the receiving component.

Claims (19)

1. A method for transmitting a set of data frames from a first component to a second component, the first and second components both being connected by a set of pins to the same printed circuit board, the method comprising:

forming each data frame in the set of data frames to have at least a control field, an address field, and a data field, wherein each data field includes a plurality of bits;

the control field being a fixed-length, the fixed-length of the control field being the same for each data frame in the set of data frames;

the address field being a fixed-length, the fixed-length of the address field being the same for each data frame in the set of data frames;

the data field being a fixed-length, the fixed-length of the data field being the same for each data frame in the set of data frames;

mapping, at the first component, the data field into each data frame in the set of data frames so that each bit of the data field is mapped to correspond to a specific pin on a parallel interface of the second component;

transmitting each data frame in the set of data frames to the second component at least partly on a serial bus; and

converting each data frame in the set of data frames to be received on the parallel interface on the second component.

2. The method of claim 1 wherein at least one of the first component and the second component is a network search engine.

3. The method of claim 1 wherein at least one of the first component and the second component is at least one of an integrated circuit, a field programmable gate array, a complex programmable logic device, and a field programmable object array.

4. The method of claim 3 wherein the integrated circuit is an application specific integrated circuit.

5. The method of claim 1 wherein the first component has a parallel interface for transmitting data to the second component, the method further comprising the step of:

converting each data frame in the set of data frames transmitted by the parallel interface of the first component so that the data frames can be transmitted at least partly on a serial bus.

6. The method of claim 5 wherein the step of converting each data frame to be transmitted from the parallel interface of the first component is performed by a serializer-deserializer.

7. The method of claim 1 wherein the step of converting each data frame to be received by the second component is performed by a serializer-deserializer.

8. The method of claim 1 wherein each data frame in the set of data frames to be transmitted has a total fixed-length of 192 bits.

9. The method of claim 8 wherein each data frame in the set of data frames to be transmitted has a total of 160 bits of data.

10. The method of claim 1 wherein the serial bus has at least 2 serial lanes for transmitting data frames in the set of data frames from a first component to a second component.

11. The method of claim 1 wherein the parallel interface of the second component corresponds to a logical interface.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2019
From: JPMORGAN CHASE BANK, N.A.
To: INTEGRATED DEVICE TECHNOLOGY, INC.; GIGPEAK, INC.; CHIPX, INCORPORATED; ENDWAVE CORPORATION; MAGNUM SEMICONDUCTOR, INC.
Reel/Frame 048746/0001 →
SECURITY AGREEMENT Recorded Apr 5, 2017
From: INTEGRATED DEVICE TECHNOLOGY, INC.; GIGPEAK, INC.; MAGNUM SEMICONDUCTOR, INC.; ENDWAVE CORPORATION; CHIPX, INCORPORATED
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042166/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2006
From: JAMES, ROBERT; CARR, DAVID
To: INTEGRATED DEVICE TECHNOLOGY, INC.
Reel/Frame 018314/0824 →