scispace - formally typeset
Search or ask a question
Author

Hugo A. Andrade

Other affiliations: Sadia S.A.
Bio: Hugo A. Andrade is an academic researcher from National Instruments. The author has contributed to research in topics: Hardware compatibility list & Hardware register. The author has an hindex of 32, co-authored 86 publications receiving 3210 citations. Previous affiliations of Hugo A. Andrade include Sadia S.A..


Papers
More filters
Patent
25 Jun 2001
TL;DR: In this article, the authors present a system and method for configuring an instrument to perform measurement functions, wherein the instrument includes a programmable hardware element and a graphical program is first created, where the graphical program implements a measurement function.
Abstract: A system and method for configuring an instrument to perform measurement functions, wherein the instrument includes a programmable hardware element. A graphical program is first created, wherein the graphical program implements a measurement function. The graphical program may include a front panel and a block diagram. The method then generates a hardware description based on at least a portion of the graphical program. The hardware description describes a hardware implementation of the at least a portion of the graphical program. The method then configures the programmable hardware element in the instrument utilizing the hardware description to produce a configured hardware element. The configured hardware element thus implements a hardware implementation of the at least a portion of the graphical program. The instrument then acquires a signal from an external source, and the programmable hardware element in the instrument executes to perform the measurement function on the signal. The front panel may be used by a user to control the instrument during the measurement.

380 citations

Patent
29 Oct 2001
TL;DR: In this article, the authors present a system and method for configuring a device to perform a function, where the device includes a programmable hardware element and one or more fixed hardware resources.
Abstract: A system and method for configuring a device to perform a function, where the device includes a programmable hardware element and one or more fixed hardware resources. A program is stored which represents the function. A hardware configuration program is generated based on the program, specifying a configuration for the programmable hardware element that implements the function, and usage of the fixed hardware resources by the programmable hardware element in performing the function. A deployment program deploys the hardware configuration program onto the programmable hardware element, where, after deployment, the device is operable to perform the function, where the programmable hardware element directly performs a first portion of the function, and the programmable hardware element invokes the fixed hardware resources to perform a second portion of the function. An optional measurement module couples to the device and performs signal conditioning and/or conversion logic on an acquired signal for the device.

224 citations

Patent
19 Oct 2001
TL;DR: In this article, the authors present a real-time tool to select a set of software modules and hardware configuration files from a series of libraries, which are then downloaded to the reconfigurable hardware.
Abstract: A reconfigurable test system including a host computer coupled to a reconfigurable test instrument. The reconfigurable test instrument includes reconfigurable hardware—i.e. a reconfigurable hardware module with one or more programmable elements such as Field Programmable Gate Arrays for realizing an arbitrary hardware architecture and a reconfigurable front end with programmable transceivers for interfacing with any desired physical medium—and optionally, an embedded processor. A user specifies system features with a software configuration utility which directs a component selector to select a set of software modules and hardware configuration files from a series of libraries. The modules are embedded in a host software driver or downloaded for execution on the embedded CPU. The configuration files are downloaded to the reconfigurable hardware. The entire selection process is performed in real-time and can be changed whenever the user deems necessary. Alternatively, the user may create a graphical program in a graphical programming environment and compile the program into various software modules and configuration files for host execution, embedded processor execution, or programming the reconfigurable hardware.

212 citations

Patent
29 Oct 2001
TL;DR: In this article, the authors present a system and method for configuring a reconfigurable I/O (RIO) device to perform a function in response to user requirements.
Abstract: A system and method for configuring a reconfigurable I/O (RIO) device to perform a function in response to user requirements. A graphical user interface program receives user input specifying a function. A configuration generation program generates a hardware configuration program based on the user input. The hardware configuration program is usable to configure a device to perform the function, where the device includes a programmable hardware element and one or more fixed hardware resources coupled to the programmable hardware element. The hardware configuration program is deployable onto the programmable hardware element and specifies usage of the fixed hardware resources by the programmable hardware element in performing the function. The GUI program is further executable to display icons on a display corresponding to at least a subset of the fixed hardware resources, and to modify an appearance of respective fixed hardware resource icons as the corresponding fixed hardware resources are allocated.

157 citations

Patent
18 Jan 2005
TL;DR: In this article, the authors present a system and method for online configuration of a measurement system, where the user can access a server over a network and specify a desired task, and receive programs and/or configuration information which are usable to configure the user's measurement system hardware (and/or software) to perform the desired task.
Abstract: A system and method for online configuration of a measurement system. The user may access a server over a network and specify a desired task, e.g., a measurement task, and receive programs and/or configuration information which are usable to configure the user's measurement system hardware (and/or software) to perform the desired task. Additionally, if the user does not have the hardware required to perform the task, the required hardware may be sent to the user, along with programs and/or configuration information. The hardware may be reconfigurable hardware, such as an FPGA or a processor/memory based device. In one embodiment, the required hardware may be pre-configured to perform the task before being sent to the user. In another embodiment, the system and method may provide a graphical program in response to receiving the user's task specification, where the graphical program may be usable by the measurement system to perform the task.

145 citations


Cited by
More filters
Patent
27 Jun 2002
TL;DR: In this paper, a method, system, and computer readable medium is described for creating a prototype GUI (500) for conversion into an actual GUI (552, 554) whose appearance when displayed matches the appearance of the prototype GUI.
Abstract: A method, system, and computer readable medium is described for creating a prototype GUI (500) for conversion into an actual GUI (552, 554) whose appearance when displayed matches the appearance of the prototype GUI. In some situations, multiple personnel may participate in the process, such as a non-technical GUI designer (540b) that specifies the prototype GUI appearance information and a technical GUI developer (550b) that specifies various non-appearance information for a corresponding actual GUI. A prototype GUI is first created based on layout and other appearance information specified for various GUI elements, and corresponding proxy GUI objects (540) are generated that store appearance information but not various non-appearance information used as part of an actual GUI. Proxy GUI objects for a prototype GUI can then be converted into actual GUI objects (550) for use with an actual GUI, and various non-appearance information can be specified for the actual GUI objects in various ways.

1,187 citations

Patent
29 Sep 2006
TL;DR: In this paper, a portable controller allows a user to access and control the network devices from any location within a controlled residential and/or non-residential environment, including its surrounding areas.
Abstract: A control server, or similar central processor, manages the distribution of data (including audio and video), voice, and control signals among a plurality of devices connected via a wired and/or wireless communications network. The devices include audio/visual devices (such as, televisions, monitors, PDAs, notepads, notebooks, MP3, portable stereo, etc.) as well as household appliances (such as, lighting, ovens, alarm clocks, etc.). The control server supports video/audio serving, telephony, messaging, file sharing, internetworking, and security. A portable controller allows a user to access and control the network devices from any location within a controlled residential and/or non-residential environment, including its surrounding areas. The controllers are enhanced to support location-awareness and user-awareness functionality.

849 citations

Patent
14 Apr 2004
TL;DR: In this article, the disclosure is directed to a sensor device including processing circuitry, at least one sensor coupled to the processing circuitry and memory responsive to processing circuitry including a static unique identification number.
Abstract: The disclosure is directed to a sensor device including processing circuitry, at least one sensor coupled to the processing circuitry, a serial data interface coupled to the processing circuitry and memory responsive to the processing circuitry. The memory includes a static unique identification number. The serial data interface provides access to retrieve the static unique identification number and sensed data measured with the at least one sensor from the memory.

621 citations

Patent
Galen C. Hunt1, Bassam Tabbara1, Kevin Grealish1, Geoffrey Outhred, Rob Mensching 
29 Dec 2005
TL;DR: An architecture and methodology for designing, deploying, and managing a distributed application onto a distributed computing system is described in this article, where the authors present an architecture and a methodology for deploying and managing such applications.
Abstract: An architecture and methodology for designing, deploying, and managing a distributed application onto a distributed computing system is described.

606 citations

Patent
20 Sep 2004
TL;DR: In this paper, the authors describe methods and systems that automatically download computer software components from a computer network like the Internet or an intranet, which can be used to provide dynamic or interactive multimedia components in HTML documents with HTML tags.
Abstract: Methods and systems automatically download computer software components from a computer network like the Internet or an intranet. The methods and systems can be used to provide dynamic or interactive multimedia components in HTML documents with HTML tags. The HTML tags can contain parameters including uniform resource locators (URLs) which reference dynamic or interactive multimedia components on remote computers. Network browsers and other applications can obtain computer software components from a computer network like the Internet or an intranet in a uniform, portable, architecture-neutral, robust manner. The computer software components obtained can be used to provide a variety of new multimedia functionality to an application program.

544 citations