Composing on-chip interconnects with configurable interfaces
First Claim
Patent Images
1. An apparatus comprising:
- an agent having a first input and a first output, the first input coupled to receive a first communication; and
a core having an input, the input coupled to receive the agent first output.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for composing on-chip interconnects with configurable interfaces have been described.
83 Citations
49 Claims
-
1. An apparatus comprising:
-
an agent having a first input and a first output, the first input coupled to receive a first communication; and
a core having an input, the input coupled to receive the agent first output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a configurable interface having a first communication port and a second communication port, the first communication port coupled to receive an interconnect communication;
an agent having a first input and a first output, the first input coupled to receive the configurable interface second communication port; and
a core having an input, the input coupled to receive the agent first output. - View Dependent Claims (10, 11)
-
-
12. A method comprising:
-
receiving a request;
determining if the request is from an external bridge agent that resides on a neighboring interconnect; and
if so, thennot looping back to the sender; and
sending the request to an internal agent that resides on a same interconnect;
if not, thendetermining if the request is from a non-bridge agent that resides on a same interconnect; and
if so, thenforwarding the request to a connected external bridge agent that resides on a neighboring interconnect;
if not, thendetermining if a bridge forward parameter is set to no; and
if so, thendoing nothing;
if not, thenforwarding the request to a connected external bridge agent that resides on a neighboring interconnect. - View Dependent Claims (13, 14)
-
-
15. An apparatus comprising:
-
means for interconnecting one or more configurable agents;
means for interfacing one or more of the configurable agents to one or more configurable interfaces;
means for interfacing one or more of the configurable interfaces to one or more cores; and
means for configuring one or more of the configurable agents; and
means for configuring one or more of the configurable interfaces. - View Dependent Claims (16, 17, 18)
-
-
19. A method comprising:
-
creating a link between agent A and agent B;
querying by agent A as to agent B'"'"'s communication capabilities;
querying by agent B as to agent A'"'"'s communication capabilities; and
configuring agents A and B to communicate. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A system comprising:
-
a plurality of configurable agents;
a plurality of configurable interfaces; and
a processor for configuring the configurable agents and the configurable interfaces. - View Dependent Claims (25, 26, 27)
-
-
28. A system comprising circuitry, which when operating, performs the following:
-
receives an input communications;
adjusts the input communications based upon a target'"'"'s communications capabilities; and
transmits the adjusted input communications to the target. - View Dependent Claims (29, 30)
-
-
31. An apparatus comprising:
-
a first bridge agent;
a second bridge agent;
a configurable interface port coupled to the first bridge agent and the second bridge agent. - View Dependent Claims (32, 33, 34)
-
-
35. An apparatus comprising:
-
a bridge agent having a first control input, a second control input, a first control output, a second control output, a first communication port, and a second communication port;
a first interconnect having a first control output, a first control input, and a communication port, the first control input coupled to receive the bridge agent first control output, the first control output coupled to transmit to the bridge agent first control input, and the communication port coupled to the bridge agent first communication port; and
a second interconnect having a first control output, a first control input, and a communication port, the first control input coupled to receive the bridge agent second control output, the first control output coupled to transmit to the bridge agent second control input, and the communication port coupled to the bridge agent second communication port. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. An apparatus comprising:
-
means for interconnecting a bridge agent to one or more interconnects; and
means for configuring the bridge agent for communicating between the one or more interconnects. - View Dependent Claims (42, 43, 44)
-
-
45. A method comprising:
-
creating a first link between a first interconnect and a bridge agent;
creating a second link between a second interconnect and the bridge agent; and
configuring the bridge agent to communicate between the first link and the second link. - View Dependent Claims (46, 47, 48, 49)
-
Specification