End-to-end quality-of-service in a network-on-chip
AssigneeXilinx, Inc.
InventorsIan A. Swarbrick, Ygal Arbel, Millind Mittal, Sagheer Ahmad
Life of this patent
Estimating the term…
Abstract
An example method of generating a configuration for a network on chip (NoC) in a programmable device includes: receiving traffic flow requirements for a plurality of traffic flows; assigning routes through the NoC for each traffic flow based on the traffic flow requirements; determining arbitration settings for the traffic flows along the assigned routes; generating programming data for the NoC; and loading the programming data to the programmable device to configure the NoC.
Claims20
A method of generating a configuration for a network on chip (NoC) in a programmable device, comprising:
- receiving traffic flow requirements for a plurality of traffic flows;
- assigning routes through the NoC for each traffic flow based on the traffic flow requirements;
- determining arbitration settings for the traffic flows along the assigned routes;
- generating programming data for the NoC;
- and
- loading the programming data to the programmable device to configure the NoC.
A non-transitory computer readable medium having stored thereon instructions executable by a processor to perform a method of generating a configuration for a network on chip (NoC) in a programmable device, comprising:
- receiving traffic flow requirements for a plurality of traffic flows;
- assigning routes through the NoC for each traffic flow based on the traffic flow requirements;
- determining arbitration settings for the traffic flows along the assigned routes;
- generating programming data for the NoC;
- and
- loading the programming data to the programmable device to configure the NoC.
An integrated circuit, comprising:
- a processing system;
- a programmable logic region;
- and
- a network on chip (NoC) coupling the processing system and the programmable logic region, the NoC including master circuits coupled to slave circuits through one or more physical channels, a first physical channel having a plurality of virtual channels.
Dependencies are inferred from the claim text.