Patent ID: 7353374

Claim:
An integrated circuit, comprising: a plurality of configurable logic resources; an interconnect circuit configurable to selectively couple the configurable logic resources; a plurality of device management resources; a first interface circuit coupled to a set of interface ports that are coupled to the interconnect circuit; a second interface circuit coupled to the device management resources; a control store configured with control codes for accessing the device management resources; and a control circuit coupled to the first interface circuit, the second interface circuit, and the control store, wherein the control circuit, responsive to a command received via the first interface circuit, is configured to read control codes from the control store and access a device management resource via the second interface circuit in response to values of the control codes, wherein the command is received from application logic implemented on the plurality of configurable logic resources and the command calls for access to a selected one of the device management resources, wherein the control circuit checks whether the application logic has permission to access the selected one of the device management resources and denies access to read the control codes in response to the application logic not having permission to access the selected one of the device management resources, and wherein the command is received from logic implemented on the configurable logic resources.