The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 04, 2006
Filed:
Oct. 29, 2001
Hugo A. Andrade, Austin, TX (US);
Brian Keith Odom, Georgetown, TX (US);
Cary Paul Butler, Austin, TX (US);
Joseph E. Peck, Round Rock, TX (US);
Newton G. Petersen, Austin, TX (US);
Hugo A. Andrade, Austin, TX (US);
Brian Keith Odom, Georgetown, TX (US);
Cary Paul Butler, Austin, TX (US);
Joseph E. Peck, Round Rock, TX (US);
Newton G. Petersen, Austin, TX (US);
National Instruments Corporation, Austin, TX (US);
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.