Apparatus for programming a programmable device, and method
First Claim
1. An apparatus for programming a programmable device capable of realizing at least one sub-circuit by wiring together at least one circuit component, comprising:
- a programmable computing device;
a design tool associated with the programmable computing device; and
a self contained software agent having computer program code configured to extend capabilities to the design tool when delivered to the programmable computing device, the computer program code extending capabilities pertaining to the programmable device, defining a new sub-circuit comprising a half-cycle gain stage of the programmable device, and including at least one of multiple configurations, topologies, and parameters of the new sub-circuit of the programmable device and at least one algorithm for selecting and modifying configurations and topologies of the new sub-circuit of the programmable device according to assignment of parameters.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus is provided for programming a programmable circuit device capable of realizing at least one sub-circuit by wiring together at least one circuit component. The programmable circuit device includes a programmable computing device, a user interface, and a design tool. The user interface is associated with the programmable computing device. The design tool is associated with the programmable computing device and is configured for interaction with a user at the user interface. The design tool includes computer program code embodied in the programmable computing device including a sub-circuit definition containing information for defining at least one of multiple configurations, topologies, and parameters of a sub-circuit of a programmable device. A method is also provided.
39 Citations
12 Claims
-
1. An apparatus for programming a programmable device capable of realizing at least one sub-circuit by wiring together at least one circuit component, comprising:
-
a programmable computing device;
a design tool associated with the programmable computing device; and
a self contained software agent having computer program code configured to extend capabilities to the design tool when delivered to the programmable computing device, the computer program code extending capabilities pertaining to the programmable device, defining a new sub-circuit comprising a half-cycle gain stage of the programmable device, and including at least one of multiple configurations, topologies, and parameters of the new sub-circuit of the programmable device and at least one algorithm for selecting and modifying configurations and topologies of the new sub-circuit of the programmable device according to assignment of parameters.
-
-
2. A computer program product, comprising:
a software agent having computer program code configured to extend capabilities to a design tool of a programmable computing device when delivered to the programmable computing device, the computer program code having one-to-one correspondence with a programmable device and defining a new sub-circuit of the programmable device and including at least one of multiple configurations, topologies, and parameters of the new sub-circuit of the programmable device and at least one algorithm for selecting and modifying configurations and topologies of the new sub-circuit of the programmable device according to assignment of parameters by a user of the programmable computing device, wherein the computer program code is provided in a non-executable auxiliary program. - View Dependent Claims (3, 4, 5)
-
6. A computer program product, comprising:
a software agent having computer program code configured to extend capabilities to a design tool of a programmable computing device when delivered to the programmable computing device, the computer program code having one-to-one correspondence with a programmable device and defining a new sub-circuit of the programmable device and including at least one of multiple configurations, topologies, and parameters of the new sub-circuit of the programmable device and at least one algorithm for selecting and modifying configurations and topologies of the new sub-circuit of the programmable device according to assignment of parameters by a user of the programmable computing device, wherein the software agent comprises a configurable analog module (CAM). - View Dependent Claims (7)
-
8. An apparatus for programming a programmable device, comprising:
-
a programmable computer;
a user interface associated with the programmable computer; and
computer program code embodied in the programmable computer including at least one sub-circuit definition comprising a half cycle gain stage including information defining a sub-circuit of a programmable device usable to define multiple values for at least one parameter of the sub-circuit responsive to user input at the user interface for wiring together circuit components to realize the sub-circuit in the programmable device. - View Dependent Claims (9, 10, 11, 12)
-
Specification