Debug Network for a Configurable IC
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
41 Claims
-
1-20. -20. (canceled)
-
21. An integrated circuit (“
- IC”
) comprising;a) a plurality of groups of configurable circuits arranged in rows and columns; and b) a debug network for routing signals to said groups, said debug network comprising; 1) a plurality of lines arranged in a plurality of rows and columns that traverse the groups; and 2) a column select circuit for each column, wherein a particular column select circuit for a particular column is for receiving a signal and identifying whether the signal is directed to a group in the particular column. - View Dependent Claims (22, 23, 24, 25, 26, 27)
- IC”
-
28. An integrated circuit (“
- IC”
) comprising;a) a plurality of groups of configurable circuits; and b) a debug network for routing data from the groups out of the IC, said debug network comprising; i) a plurality of lines traversing the groups; and ii) a plurality of registers between groups for allowing one or more of said groups to concurrently output data. - View Dependent Claims (29, 30, 31, 32, 33, 34)
- IC”
-
35. An integrated circuit (“
- IC”
) comprising;a) a plurality of groups of circuits comprising a plurality of configurable circuits for configurably performing operations; and b) a debug network for collecting debug data from a plurality of said configurable circuits, said debug data comprising user data, said debug network comprising a plurality of address counters at a plurality of the groups, wherein at least two different addresses specified by an address counter of a particular identify two different circuits within the particular group. - View Dependent Claims (36, 37, 38, 39, 40, 41)
- IC”
Specification