scispace - formally typeset
Search or ask a question
Author

Newton G. Petersen

Other affiliations: Sadia S.A.
Bio: Newton G. Petersen is an academic researcher from National Instruments. The author has contributed to research in topics: Hardware compatibility list & Hardware architecture. The author has an hindex of 12, co-authored 38 publications receiving 1002 citations. Previous affiliations of Newton G. Petersen include Sadia S.A..

Papers
More filters
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
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

Patent
29 Oct 2001
TL;DR: In this paper, a system and method for debugging a program which is intended to execute on a reconfigurable device is presented, where a program that specifies a function, and which is convertible into a hardware configuration program (HCP) and deployable onto a programmable hardware element comprised on the device.
Abstract: A system and method for debugging a program which is intended to execute on a reconfigurable device. A computer system stores a program that specifies a function, and which is convertible into a hardware configuration program (HCP) and deployable onto a programmable hardware element comprised on the device. The HCP is generated based on the program, specifies a configuration for the programmable hardware element that implements the function, and further specifies usage of one or more fixed hardware resources by the programmable hardware element in performing the function. A test configuration is deployable on the programmable hardware element by a deployment program, where, after deployment, the programmable hardware element provides for communication between the fixed hardware resources and the program. The program is executable by a processor in the computer system, where during execution the program communicates with the one or more fixed hardware resources through the programmable hardware element.

87 citations

Patent
29 Oct 2001
TL;DR: In this article, a system and method for debugging a program which is intended to execute on a reconfigurable device is presented, where a program that specifies a function, and which is convertible into a hardware configuration program (HCP) and deployable onto a programmable hardware element comprised on the device.
Abstract: A system and method for debugging a program which is intended to execute on a reconfigurable device. A computer system stores a program that specifies a function, and which is convertible into a hardware configuration program (HCP) and deployable onto a programmable hardware element comprised on the device. The HCP is generated based on the program, specifies a configuration for the programmable hardware element that implements the function, and further specifies usage of one or more fixed hardware resources by the programmable hardware element in performing the function. A test configuration is deployable on the programmable hardware element by a deployment program, where, after deployment, the programmable hardware element provides for communication between the fixed hardware resources and the program. The program is executable by a processor in the computer system, where during execution the program communicates with the one or more fixed hardware resources through the programmable hardware element.

77 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
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 Oct 2006
TL;DR: In this paper, a mechanical control system can receive manual inputs from a mechanical operation member to operate the vehicle in manual mode, and when the actuator is engaged, the vehicle is operated in an autonomous mode.
Abstract: Systems and methods for switching between autonomous and manual operation of a vehicle are described. A mechanical control system can receive manual inputs from a mechanical operation member to operate the vehicle in manual mode. An actuator can receive autonomous control signals generated by a controller. When the actuator is engaged, it operates the vehicle in an autonomous mode, and when disengaged, the vehicle is operated in manual mode. Operating the vehicle in an autonomous mode can include automatically controlling steering, braking, throttle, and transmission. A system may also allow the vehicle to be operated via remote command.

346 citations

Patent
30 Jun 2004
TL;DR: In this paper, one or more processor-accessible media include processor-executable instructions that, when executed, direct a system to perform actions that include: accumulating host status information at multiple hosts; and sending the accumulated status information from the multiple hosts.
Abstract: In a first exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, direct a system to perform actions that include: accumulating host status information at multiple hosts; and sending the accumulated host status information from the multiple hosts In a second exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, direct a system to perform actions that include: receiving host status information from multiple hosts; and making load balancing decisions responsive to the received host status information In a third exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, direct a system to perform actions that include: determining health and load information on a per application basis; and selecting an application from among multiple applications responsive to the health and load information

296 citations

Patent
28 Oct 2002
TL;DR: In this article, a system for controlling configuration settings for mobile data communication devices and services includes a redirection server and a policy generation system, which is used to detect a triggering event in a host system and in response to the triggering event continuously redirects data items from the host system to a wireless network.
Abstract: A system for controlling configuration settings for mobile data communication devices and services includes a redirection server and a policy generation system. The redirection server detects a triggering event in a host system and in response to the triggering event continuously redirects data items from the host system to a wireless network. Each mobile data communication device receives data items from the wireless network and includes a device configuration stored in a memory location on the mobile data communication device. The device configuration of each mobile data communication device controls one or more functions of the mobile data communication device. The policy generation system receives a policy setting from a user interface and stores the policy setting in a user information record associated with a mobile data communication device. The redirection server detects the policy setting in the user information record and in response to detecting the policy setting transmits the policy setting over the wireless network to the mobile data communication device associated with the user information record. The mobile data communication device automatically modifies the device configuration to include the policy setting. Methods of controlling a configuration setting in mobile data communication devices are also disclosed.

274 citations