IP Library Granted Patent US 8,411,676
Granted Patent B2
US 8,411,676 · App. 12/546,657 · Granted Apr 2, 2013

Reconfigurable compute engine interconnect fabric

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 8,411,676
App. No.
12/546,657
Granted
Apr 2, 2013
Kind
B2
Abstract

A reconfigurable compute engine interconnect fabric includes a reconfigurable interconnect layer ( 24 , FIG. 2 ) between an application layer ( 22 ) and a physical layer ( 26 ) which identifies the input and output pins for the engine and their functions.

Claims (27)

1. An apparatus comprising:

a reconfigurable compute engine comprising an application layer and a physical layer; and

an interconnect fabric in communication with the application layer and the physical layer;

wherein the interconnect fabric is configured to redefine interconnects with a second reconfigurable compute engine wherein a redefined interconnect comprises a new function of the reconfigurable compute engine without modification of the physical layer and the application layer; and

wherein the interconnect fabric is configured to dynamically activate and deactivate one or more pins on the reconfigurable compute engine, which is communicatively coupled by the interconnect fabric, based on an instruction from the reconfigurable compute engine.

2. The apparatus of claim 1 , wherein the one or more pins are configured to transmit timing signals.

3. The apparatus of claim 2 , wherein the timing signals include a strobe.

4. The apparatus of claim 1 , wherein the one or more pins are configured to transmit packet switched signals.

5. The apparatus of claim 1 , wherein the one or more pins are configured to transmit circuit switched signals.

6. The apparatus of claim 1 , wherein the one or more pins are configured to transmit discrete signal level transmissions.

7. The apparatus of claim 1 , wherein the reconfigurable compute engine further comprises a field programmable gate array.

8. A system comprising:

a first reconfigurable compute engine (RCE);

a second RCE;

an interconnect fabric configured to dynamically activate and de-activate one or more pins on at least one of the first RCE and the second RCE, which are communicatively coupled by the interconnect, based on an instruction from at least one of the first RCE and the second RCE; and

an interconnection of the first RCE and the second RCE through the interconnect fabric;

wherein the interconnect fabric is configured to be reprogrammable to redefine the interconnection wherein a redefined interconnect defines a new function of the first and second RCE without modification of corresponding physical layers and application layers of the first RCE and the second RCE.

9. The system of claim 8 , wherein the one or more pins on the at least one of the first RCE and the second RCE are complementary.

10. The system of claim 9 , wherein the complementary one or more pins comprise transmitting and receiving functions respectively.

11. A method comprising:

receiving an instruction by an interconnect layer from at least one of a first reconfigurable compute engine (RCE) and a second RCE, wherein the first RCE and the second RCE are communicatively coupled by the interconnect layer;

dynamically activating and de-activating, by the interconnect layer, one or more pins on the at least one of the first RCE and the second RCE in response to the instruction;

interconnecting inputs and outputs of the interconnect layer to accommodate a new application loaded on at least one of the first and second RCE; and

performing the new application without reconfiguring a physical layer and without modification of an application layer of the first and second RCE.

12. The method of claim 11 , wherein the dynamically activating and de-activating the one or more pins is selected by the interconnect layer.

13. The method of claim 11 , wherein the one or more pins on the at least one of the first RCE and the second RCE have complementary pins.

14. The method of claim 11 , wherein functions of the one or more pins on the at least one of the first RCE and the second RCE include at least one of a packet switched data transfer function, a circuit switched data transfer function, or a discrete signal level transfer function.

Assignments (4)
MERGER Recorded Dec 29, 2015
From: WISTERIUM DEVELOPMENT LLC
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 037396/0503 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2010
From: THIELE, MATTHEW J.; BOLAND, ROBERT P.; LUTHI, PETER O.
To: BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INC.
Reel/Frame 024966/0928 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF ASSIGNOR PREVIOUSLY RECORDED ON REEL 023467 FRAME 0251. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT SPELLING OF ASSIGNOR NAME TO BE BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INC.. Recorded Dec 21, 2009
From: BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INC.
To: WISTERIUM DEVELOPMENT LLC
Reel/Frame 023688/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2009
From: BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INC.
To: WISTERIUM DEVELOPMENT LLC
Reel/Frame 023467/0251 →