COMPOSING ON-CHIP INTERCONNECTS WITH CONFIGURABLE INTERFACES
First Claim
1. A machine-readable medium having instructions stored thereon, which, when executed by a machine, to cause the machine to generate a representation of an apparatus, comprising:
- the apparatus includesa bridge agent, a first interconnect, and a second interconnect;
the bridge agent has 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;
the first interconnect has a first control output, a first control input, and a communication port;
the first control input couples to receive the bridge agent first control output;
the first control output couples to transmit to the bridge agent first control input;
the communication port of the first interconnect couples to the first communication port of the bridge agent;
the second interconnect has a first control output, a first control input, and a communication port, where the first control input couples to receive the bridge agent second control output; and
the first control output couples to transmit to the bridge agent second control input, wherein the communication port of the second interconnect couples to the bridge agent second communication port; and
the bridge agent is configured by bridge control signals to control transmission of a communication between the first interconnect and the second interconnect.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of apparatuses, systems, and methods are described for a machine-readable medium having instructions stored thereon, which, when executed by a machine, to cause the machine to generate a representation of an apparatus. The apparatus includes a bridge agent, a first interconnect, and a second interconnect. The bridge agent is configured by bridge control signals to control transmission of a communication between the first interconnect and the second interconnect. The representation may be a sequence of instructions written in a programming language to mimic in a computer simulation environment attributes derived from a projected fabricated hardware instance of the apparatus.
-
Citations
8 Claims
-
1. A machine-readable medium having instructions stored thereon, which, when executed by a machine, to cause the machine to generate a representation of an apparatus, comprising:
-
the apparatus includes a bridge agent, a first interconnect, and a second interconnect; the bridge agent has 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; the first interconnect has a first control output, a first control input, and a communication port; the first control input couples to receive the bridge agent first control output; the first control output couples to transmit to the bridge agent first control input; the communication port of the first interconnect couples to the first communication port of the bridge agent; the second interconnect has a first control output, a first control input, and a communication port, where the first control input couples to receive the bridge agent second control output; and
the first control output couples to transmit to the bridge agent second control input, wherein the communication port of the second interconnect couples to the bridge agent second communication port; andthe bridge agent is configured by bridge control signals to control transmission of a communication between the first interconnect and the second interconnect. - View Dependent Claims (2, 3)
-
-
4. A machine-readable medium having instructions stored thereon, which, when executed by a machine, to cause the machine to generate a representation of an apparatus, comprising:
-
the apparatus includes means for interconnecting one or more configurable agents in an integrated circuit; 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 in the integrated circuit; means for configuring one or more of the configurable agents, wherein at least one configurable agent is configured for topology and flooding control by a parameter selected from the group consisting of;
bridge agent, bridge forward, and fully connected; andmeans for configuring one or more of the configurable interfaces. - View Dependent Claims (5, 6)
-
-
7. A machine-readable medium having instructions stored thereon, which, when executed by a machine, to cause the machine to generate a representation of an apparatus, comprising:
-
the apparatus includes means for interconnecting a bridge agent to one or more interconnects in an integrated circuit; means for configuring the bridge agent for communicating between the one or more interconnects, wherein the bridge agent is configured for clocking and reset by a parameter selected from the group consisting of;
clock rate, and reset into bridge X, wherein the bridge agent configuration is selected from a mode of operation selected from the group consisting of;
do not forward a communication from a first interconnect to a second interconnect, do not forward a communication from a second interconnect to a first interconnect, do not forward a communication, forward a communication from a first interconnect to a second interconnect, forward a communication from a second interconnect to a first interconnect, and forward a communication, and the bridge agent is configured at a point in time selected from the group consisting of;
at time of fabrication of the bridge agent, at a power up, at a reset, at an initialization prior to normal operation for the bridge agent, and dynamically during normal operation for the bridge agent. - View Dependent Claims (8)
-
Specification