Productivity language interface for synthesized circuits
First Claim
Patent Images
1. A system, comprising:
- a hardware offload circuit implemented in programmable circuitry of a programmable integrated circuit;
a slave processor implemented within the programmable integrated circuit and coupled to the hardware offload circuit; and
a processor coupled to the slave processor and configured to execute productivity language instructions;
wherein the processor, in response to executing the productivity language instructions, is configured to generate commands and provide the commands to the slave processor;
wherein the processor is further configured to provide input data to the hardware offload circuit and receive result data from the hardware offload circuit from processing the input data; and
wherein the slave processor, in executing the commands, is configured to monitor operation of the hardware offload circuit and control operation of the hardware offload circuit by, at least in part, stopping the hardware offload circuit in response to detecting a particular operating state of the hardware offload circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes a hardware offload circuit and a slave processor coupled to the hardware offload circuit. The system also includes a processor coupled to the slave processor and configured to execute productivity language instructions. The processor, in response to executing the productivity language instructions, is configured to generate commands and provide the commands to the slave processor. The slave processor, in executing the commands, is configured to monitor operation of the hardware offload circuit and control operation of the hardware offload circuit.
6 Citations
20 Claims
-
1. A system, comprising:
-
a hardware offload circuit implemented in programmable circuitry of a programmable integrated circuit; a slave processor implemented within the programmable integrated circuit and coupled to the hardware offload circuit; and a processor coupled to the slave processor and configured to execute productivity language instructions; wherein the processor, in response to executing the productivity language instructions, is configured to generate commands and provide the commands to the slave processor; wherein the processor is further configured to provide input data to the hardware offload circuit and receive result data from the hardware offload circuit from processing the input data; and wherein the slave processor, in executing the commands, is configured to monitor operation of the hardware offload circuit and control operation of the hardware offload circuit by, at least in part, stopping the hardware offload circuit in response to detecting a particular operating state of the hardware offload circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
generating, by a processor and in response to execution of productivity language instructions, commands; providing the commands to a slave processor implemented within a programmable integrated circuit, wherein the slave processor is coupled to a hardware offload circuit implemented in programmable circuitry of the programmable integrated circuit; the processor providing input data to the hardware offload circuit and receiving result data from the hardware offload circuit from processing the input data; and controlling operation of the hardware offload circuit by the slave processor executing the commands, wherein the slave processor controls operation of the hardware offload circuit by, at least in part, stopping the hardware offload circuit in response to detecting a particular operating state of the hardware offload circuit. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification