Non-intrusive monitoring and control of integrated circuits
First Claim
1. An integrated circuit, comprising:
- a plurality of reconfigurable circuits that performs custom operations based on configuration data; and
a configuration and monitoring network that monitors a set of signals associated with the plurality of reconfigurable circuits based on incremental configuration data that is at least in part different than the configuration data.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of monitoring operations of a set of ICs. The method loads a first set of configuration data into a first IC for configuring a group of configurable circuits of the first IC to perform operations of a user design. The method receives a definition of an event based on values of a set of signals in the user design and a set of corresponding actions to take when the event occurs. The set of signals includes at least one signal received from a second IC. The method generates an incremental second set of configuration data based on the definition of the event and the set of corresponding actions. While the first IC is performing the operations of the user design, the method loads the incremental second set of configuration data into the first IC and monitors the signals received from the second IC at the first IC.
-
Citations
20 Claims
-
1. An integrated circuit, comprising:
-
a plurality of reconfigurable circuits that performs custom operations based on configuration data; and a configuration and monitoring network that monitors a set of signals associated with the plurality of reconfigurable circuits based on incremental configuration data that is at least in part different than the configuration data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for operating an integrated circuit that includes reconfigurable circuits, comprising:
-
configuring the reconfigurable circuits to perform custom operations by loading configuration data into the integrated circuit; and while the reconfigurable circuits are performing the custom operations, reconfiguring a configuration and monitoring network on the integrated circuit to monitor for an event by loading an overlay that includes additional configuration data. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of operating an integrated circuit having configurable circuits for implementing a custom user design, the method comprising:
-
configuring the configurable circuits by loading configuration data into the integrated circuit; receiving a definition of an event and a set of actions to take in response to detecting the event; and generating additional configuration data based on the definition of the event and the set of actions. - View Dependent Claims (17, 18, 19, 20)
-
Specification