Configuration network for an IC
First Claim
1. An integrated circuit (IC) comprising:
- a plurality of configurable logic circuits for configurably performing functions based on configuration data;
a configurable routing fabric comprising a plurality of configurable routing circuits for configurably connecting the configurable logic circuits; and
a configuration network comprising n control lines and m data lines routed to each of a plurality of sets of configurable logic circuits, said configuration network separate from the routing fabric and for loading configuration data sets for the configurable logic circuits.
4 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a configurable integrated circuit (IC) that includes several configurable circuits grouped in several tiles. The configurable IC also includes a configuration network for loading configuration data into the IC, where the configuration data is for configuring several of the configurable circuit. In some embodiments, the configuration network includes several registers at several boundaries between the tiles, where the registers allow multiple configuration data sets to be routed to multiple tiles concurrently. The configuration network in some embodiments includes several address counters at several tiles, where each address counter allows one address to be loaded for a tile and then to be successively incremented based on increment instructions sent over the configuration network. At least, two different addresses specified by an address counter of a particular tile identify two different resources within the particular tile.
-
Citations
20 Claims
-
1. An integrated circuit (IC) comprising:
-
a plurality of configurable logic circuits for configurably performing functions based on configuration data; a configurable routing fabric comprising a plurality of configurable routing circuits for configurably connecting the configurable logic circuits; and a configuration network comprising n control lines and m data lines routed to each of a plurality of sets of configurable logic circuits, said configuration network separate from the routing fabric and for loading configuration data sets for the configurable logic circuits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic device comprising:
-
a memory device; and an integrated circuit (IC) comprising; a plurality of configurable logic circuits for configurably performing functions based on configuration data; a configurable routing fabric comprising a plurality of configurable routing circuits for configurably connecting the configurable logic circuits; and a configuration network comprising n control lines and m data lines routed to each of a plurality of sets of configurable logic circuits, said configuration network separate from the routing fabric and for loading configuration data sets from the memory device to configure the configurable logic circuits. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification