Configuring Programmable Hardware on a Device to Communicate with a Module based on ID Information from the Module
First Claim
1. A system, comprising:
- a module, comprising;
first circuitry, wherein the first circuitry is operable to perform a function; and
interface circuitry, wherein the interface circuitry is operable to provide an interface for the circuitry; and
a device operable to couple to the module, wherein the device comprises a programmable hardware element;
wherein after the module is coupled to the device, the module is operable to communicate identification information to the device;
wherein a first portion of the programmable hardware element on the device is operable to be configured with a hardware configuration file to communicate with the module, wherein the hardware configuration file is determined based on the identification information.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for measurement, DAQ, and control operations which uses small form-factor measurement modules or cartridges with a re-configurable carrier unit, sensors, and a computer system to provide modular, efficient, cost-effective measurement solutions. The measurement module includes measurement circuitry, e.g., signal conditioner and/or signal conversion circuitry, and interface circuitry for communicating with the carrier unit. The module communicates interface information to the carrier unit, which informs the computer system how to program or configure a functional unit on the carrier unit to implement the communicated interface, or sends the information directly to the computer system. The computer system programs the carrier unit with the interface, and the programmed carrier unit and measurement module together function as a DAQ, measurement, and/or control device. The carrier unit may receive multiple cartridges, each having a respective interface protocol, where the carrier unit is configurable to support the respective protocols sequentially and/or in parallel.
23 Citations
20 Claims
-
1. A system, comprising:
-
a module, comprising;
first circuitry, wherein the first circuitry is operable to perform a function; and
interface circuitry, wherein the interface circuitry is operable to provide an interface for the circuitry; and
a device operable to couple to the module, wherein the device comprises a programmable hardware element;
wherein after the module is coupled to the device, the module is operable to communicate identification information to the device;
wherein a first portion of the programmable hardware element on the device is operable to be configured with a hardware configuration file to communicate with the module, wherein the hardware configuration file is determined based on the identification information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for configuring a device, comprising:
-
coupling a module to the device, wherein the device comprises a programmable hardware element;
providing identification information of the module;
determining a hardware configuration file based on the identification information;
configuring the programmable hardware element with a hardware configuration file, wherein after said configuring, the device is operable to communicate with the module. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification