Method for Loading and Maintaining Executable Code Extensions in Instruments
First Claim
1. An apparatus comprising:
- a plurality of component modules, each component module comprisingsignal processing circuitry that processes input signals thereto to provide output signals that are coupled to a device external to that component module;
a memory for storing information specifying the manner in which said input signals are processed to provide said output signals;
a network interface that connects said component module to a network within said apparatus;
a component download manager that loads information into said memory in response to messages received on said network, said component module executing a function that is specified by that information;
and a controller that generates messages of said network specifying data that is to be loaded into at least one of said component modules,wherein at least one of said component modules processes an input signal that is received from a device that is external to said apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A synthetic instrument and method for operating the same is disclosed. The synthetic instrument includes a plurality of component modules and a controller. Each component module includes signal processing circuitry that processes input signals thereto to provide output signals that are coupled to a device external to that component module. Each module also includes a memory for storing information specifying the manner in which the input signals are processed to provide the output signals and a network interface that connects the component module to a network within the apparatus. A component download manager within that module loads information into the memory in response to messages received on the network, the component module executing a function that is specified by that information. The controller generates messages on the network specifying data that is to be loaded into at least one of the component modules.
28 Citations
14 Claims
-
1. An apparatus comprising:
-
a plurality of component modules, each component module comprising signal processing circuitry that processes input signals thereto to provide output signals that are coupled to a device external to that component module; a memory for storing information specifying the manner in which said input signals are processed to provide said output signals; a network interface that connects said component module to a network within said apparatus; a component download manager that loads information into said memory in response to messages received on said network, said component module executing a function that is specified by that information; and a controller that generates messages of said network specifying data that is to be loaded into at least one of said component modules, wherein at least one of said component modules processes an input signal that is received from a device that is external to said apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for operating a synthetic instrument comprising a plurality of component modules, each component module comprising
signal processing circuitry that processes input signals thereto to provide output signals that are coupled to a device external to that component module; -
a memory for storing information specifying the manner in which said input signals are processed to provide said output signals; a network interface that connects said component module to a network within said apparatus; a component download manager that loads information into said memory in response to messages received on said network, said component module executing a function that is specified by that information; and a controller that generates messages of said network specifying data that is to be loaded into at least one of said component modules, said method comprising generating a message on said network directed to one of said component modules, said message specifying data to be loaded into said memory in one of said component modules, said data specifying a function to performed by that component module; and receiving a message from that component module indicating that component module has been programmed to execute that function. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification