Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Coded System-and-method-for-configuring-a-programmable-hardware-instrument-to-perform-measurement-functions-utilizing-estimation-of-the-hardware-implentation-and-management-of-hardware-resources

 Granules for electrode, method for manufacturing thereof, electrode sheet, polarizable electrode and electric double-layer capacitor
In the circumstances, the present invention provides an electrode sheet and its manufacturing ...


 Television control system for universal control of hospital televisions
The present invention addresses the above-discussed drawbacks of the prior art and meets the ...


 Method system software and signal for automatic generation of macro commands
Accordingly, the present invention provides a method, in a system using commands, the method ...


 Successive approximation analog/digital converter with reduced chip area
The present invention mainly contemplates a successive approximation A/D converter capable of ...


 Remote control holder
The present invention relates to a holder which makes it more difficult to misplace remote control ...


 Interactive television system for implementing electronic polling or providing user-requested services based on identification of users or of remote control apparatuses which are employed by respective users to communicate with the system
It is an objective of the present invention to overcome the problems of the prior art set out ...


 Non-telephonic, wireless information presentation device
According to the present invention there is provided a low-cost annunciator display device, or ...


 Electronic equipment control system and control method
An object of the present invention is to provide an electronic equipment control system and a ...


 Karaoke device capable of wirelessly transmitting video and audio signals to a television set
Therefore, the objective of the present invention is to provide a karaoke device which is capable ...


 Style change apparatus and a karaoke apparatus
The invention has been conducted in view of the above-described circumstances. It is an object of ...


 System and method for configuring a programmable hardware instrument to perform measurement functions utilizing estimation of the hardware implentation and management of hardware resources

Details
Inventors: Kodosky, Jeffrey L.; Andrade, Hugo; Odom, Brian Keith; Butler, Cary Paul; Mihal, Andrew;
Assignee: National Instruments Corporation (Austin, TX)
Primary Examiner: Cabeca; John
Assistant Examiner: Hailu; Tadesse
Attorney, Agent or Firm: Meyertons Hood Kivlin Kowert & Goetzel, P.C., Hood; Jeffrey C.

A computer-implemented system and method for generating a hardware implementation of graphical code. The method may operate to configure an instrument to perform measurement functions, wherein the instrument includes a programmable hardware element. The method comprises first creating a graphical program, wherein the graphical program may implement a measurement function. A portion of the graphical program may optionally be compiled into machine code for execution by a CPU, and another portion of the graphical program may be converted into a hardware implementation on a programmable hardware element. The programmable hardware element is configured utilizing a hardware description to produce a configured hardware element. The configured hardware element thus implements a hardware implementation of the second portion of the graphical program. During generation of the hardware implementation, the computer system may operate to estimate and/or display one or more of size and cost of a hardware implementation of the graphical program. In one embodiment, the graphical program manipulates one or more hardware resources of an instrument, and an indication of usage of the one or more hardware resources are displayed during creation of the graphical program. Probes may also be inserted into the graphical program, wherein corresponding probe elements are placed in the hardware implementation to implement the probe function.

DETAILED DESCRIPTION The present invention comprises a computer-implemented system and method for automatically generating hardware level functionality, e.
g.
, programmable hardware such as FPGAs or CPLDs, in response to a graphical program created by a user.
This provides the user the ability to develop or define desired functionality using graphical programming techniques, while enabling the resulting program to operate directly in hardware.
The user first creates a graphical program which performs or represents the desired functionality.
The graphical program may include one or more modules or a hierarchy of subprograms.
In the preferred embodiment, the user may place various constructs in portions of the graphical program to aid in conversion of these portions into hardware form.
As the user creates or assembles the graphical program on the display, data structures are automatically created and stored in memory corresponding to the graphical program being created.
The user may then select an option to convert the graphical program into executable form, wherein at least a portion of the graphical program is converted into a hardware implementation.
According to one embodiment of the present invention, the user can select which portions of modules (or sub-VIs) are to be translated into hardware form, either during creation of the graphical program or when selecting the option to convert the graphical program into executable form.
Thus the user can select a first portion of the graphical program, preferably comprising the supervisory control and display portion of the program, to be compiled into machine language for execution on a CPU.
The user can select a second portion of the graphical program which is desired for hardware implementation.
Alternatively, the selection of portions of the graphical program to be compiled for execution by the host CPU or to be provided for hardware implementation may be automatically performed by the system.
The portion of the graphical program selected for hardware implementation may first be converted to an abstract hardware graph, also referred to as a VDiagram tree



Related patents
  Fire detection system and method for configuring
The present invention provides an application which is used to program building systems such as fire safety systems. More particularly, it is an object of the invention ...
  Electrified fence switching device
According to a first aspect of this invention there is provided an electrified fence generator switching device consisting of a D.C. pulse means physically separate from ...
  Electromechanically actuated bifolding closure apparatus
OF THE PREFERRED EMBODIMENTS In FIG. 1 of the drawings, a perspective view is shown illustrating a closure super-structure in accordance with the present invention as ...
  Electric fence security system
Advantageously, the present invention allows one or more electrical conditions of an electric fence system to be checked using wireless communication. Also ...
  Method and apparatus for sending signals over an electric fence line
What is claimed is: 1. A method of electronically controlling an electric fence energizer, characterized by the step of sending a coded signal along an electric fence ...
  Multi-functional vibro-acoustic device
FIG. 1 shows apparatus according to the invention in the form of a smart-phone or personal data assistant (PDA) 1 having a casing 3 and an input device in the form of a ...
  Continuous-time digital signal generation, transmission, storage and processing
Digitally processing an analog signal that has been quantized without sampling results in no aliasing and reduces in-band quantization error as compared to conventional ...
  Cable television system with remote interactive processor
The present invention provides in a preferred embodiment a system that achieves distribution of conventional cable services in traditional manners while providing ...
  Motion control using time synchronization
A motion control system is disclosed having a set of control nodes each of which controls motion along a single axis of the motion control system and which coordinate ...
  Remote pointers for interactive televisions
It is an object of the invention to provide a remote pointing device that controls the cursor position on a display directly and provides intuitive graphic user ...

0.034

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved