Random access of user design states in a configurable IC
First Claim
1. A configurable integrated circuit (IC) comprising:
- a plurality of configurable logic circuits;
a first routing network for connecting the configurable logic circuits;
a plurality of user design state (UDS) circuits;
a second network communicatively coupled to the UDS circuits,said second network for receiving addresses for a plurality of the UDS circuits in a random access manner.
5 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the invention is a configurable integrated circuit (IC) that includes (1) several configurable logic circuits, (2) a first routing network for connecting the configurable logic circuits, (3) several user design state (UDS) circuits, and (4) a second network communicatively coupled to the UDS circuits. In least one period during the operation of the IC, the second network receives addresses for a several UDS circuits in a random access manner. In some embodiments, the second network is a debug network for reading randomly state values stored by the addressed UDS circuits during the user-design operation of the IC.
-
Citations
19 Claims
-
1. A configurable integrated circuit (IC) comprising:
-
a plurality of configurable logic circuits; a first routing network for connecting the configurable logic circuits; a plurality of user design state (UDS) circuits; a second network communicatively coupled to the UDS circuits, said second network for receiving addresses for a plurality of the UDS circuits in a random access manner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of accessing a configurable integrated circuit (IC) having a plurality of user design state (“
- UDS”
) circuits, the method comprising;a) while the IC is performing user-design operations, randomly addressing different UDS circuits through a first network connected to the UDS circuits, said first network separate from a second routing fabric network for connecting the configurable logic circuits of the IC; b) reading state values stored by the randomly addressed UDS circuits during the user-design operation of the IC. - View Dependent Claims (11, 12, 13, 14)
- UDS”
-
15. A method of accessing a configurable integrated circuit (IC) having a plurality of user design state (“
- UDS”
) circuits, the method comprising;a) through a configuration network connected to the UDS circuits, receiving addresses for different UDS circuits in a random access manner; b) writing state values stored by the randomly addressed UDS circuits. - View Dependent Claims (16, 17, 18, 19)
- UDS”
Specification