Debugging a program intended to execute on a reconfigurable device using a test feed-through configuration
    21.
    发明授权
    Debugging a program intended to execute on a reconfigurable device using a test feed-through configuration 有权
    使用测试馈送配置调试旨在在可重新配置设备上执行的程序

    公开(公告)号:US07024660B2

    公开(公告)日:2006-04-04

    申请号:US10055691

    申请日:2001-10-29

    IPC分类号: G06F9/44

    摘要: 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.

    摘要翻译: 一种用于调试旨在在可重新配置的设备上执行的程序的系统和方法。 计算机系统存储指定功能的程序,并且其可转换成硬件配置程序(HCP)并可部署到包括在该设备上的可编程硬件元件上。 基于程序生成HCP,指定实现功能的可编程硬件元件的配置,并且在执行功能时进一步指定可编程硬件元件的一个或多个固定硬件资源的使用。 测试配置可通过部署程序在可编程硬件元件上部署,其中在部署之后,可编程硬件元件提供固定硬件资源和程序之间的通信。 程序可由计算机系统中的处理器执行,其中在执行期间,程序通过可编程硬件元件与一个或多个固定硬件资源进行通信。

    Measurement system including a programmable hardware element and measurement modules that convey interface information
    23.
    发明授权
    Measurement system including a programmable hardware element and measurement modules that convey interface information 有权
    测量系统包括可编程硬件元件和传送接口信息的测量模块

    公开(公告)号:US06823283B2

    公开(公告)日:2004-11-23

    申请号:US10194952

    申请日:2002-07-12

    IPC分类号: G06F300

    CPC分类号: G01D9/005 G06F19/00 G16H40/40

    摘要: System and method for measurement, DAQ, and control operations. A measurement module includes measurement circuitry for performing signal conditioning and/or signal conversion, and interface circuitry which provides an interface for the measurement circuitry. A carrier unit couples to the interface circuitry of the module. A computer system couples to the carrier unit and stores one or more hardware configuration programs. The interface circuitry communicates an interface protocol describing the interface, e.g., to the carrier unit or the computer system. The computer system provides a hardware configuration program in response to the communicated interface protocol, and programs one or more programmable hardware elements on the carrier unit with the hardware configuration program. After being configured, the programmable hardware elements interface with the measurement module in accordance with the communicated interface protocol. The measurement module and the programmed carrier unit may perform together as a DAQ device, measurement device, and/or control device.

    摘要翻译: 测量系统和方法,DAQ和控制操作。 测量模块包括用于执行信号调节和/或信号转换的测量电路以及为测量电路提供接口的接口电路。 载体单元耦合到模块的接口电路。 计算机系统耦合到载体单元并存储一个或多个硬件配置程序。 接口电路将描述接口的接口协议传送到载波单元或计算机系统。 计算机系统响应所传送的接口协议提供硬件配置程序,并且使用硬件配置程序对载波单元上的一个或多个可编程硬件元件进行编程。 配置完成后,可编程硬件元件根据通讯接口协议与测量模块进行接口。 测量模块和编程的载波单元可一起作为DAQ设备,测量设备和/或控制设备执行。

    Debugging a graphical program deployed on a programmable hardware element
    24.
    发明授权
    Debugging a graphical program deployed on a programmable hardware element 有权
    调试部署在可编程硬件元件上的图形程序

    公开(公告)号:US08458653B2

    公开(公告)日:2013-06-04

    申请号:US12917515

    申请日:2010-11-02

    IPC分类号: G06F9/44

    CPC分类号: G06F11/362 G06F11/3664

    摘要: System and method for debugging a graphical program deployed to hardware. The graphical program may be received. The graphical program may include a plurality of nodes and connections between the nodes which visually represents functionality of the graphical program. A hardware description may be generated based on the graphical program. The hardware description may describe a hardware implementation of the graphical program. The hardware description may be deployed to the programmable hardware element and the programmable hardware element may be executed. The graphical program may be displayed on a display of a host computer system that is coupled to the programmable hardware element. Debugging information may be received from the programmable hardware element during the executing. The debugging information from the programmable hardware element may be displayed in the graphical program displayed on the display. The displayed debugging information may be used to debug the hardware implementation of the graphical program.

    摘要翻译: 用于调试部署到硬件的图形程序的系统和方法。 可以接收图形程序。 图形程序可以包括节点之间的多个节点和连接,其可视地表示图形程序的功能。 可以基于图形程序生成硬件描述。 硬件描述可以描述图形程序的硬件实现。 可以将硬件描述部署到可编程硬件元件,并且可执行可编程硬件元件。 图形程序可以显示在耦合到可编程硬件元件的主计算机系统的显示器上。 可以在执行期间从可编程硬件元件接收调试信息。 来自可编程硬件元件的调试信息可以显示在显示器上显示的图形程序中。 显示的调试信息可用于调试图形程序的硬件实现。

    Graphical data flow programming environment with first model of computation that includes a structure supporting second model of computation
    27.
    发明授权
    Graphical data flow programming environment with first model of computation that includes a structure supporting second model of computation 有权
    具有第一个计算模型的图形数据流编程环境,包括支持第二个计算模型的结构

    公开(公告)号:US07506304B2

    公开(公告)日:2009-03-17

    申请号:US10869572

    申请日:2004-06-16

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34

    摘要: System and method for creating a graphical program that uses multiple models of computation (MoC). A first plurality of graphical program elements is assembled in a graphical program in response to first input, where the assembled first plurality of graphical program elements have a first MoC. A structure is displayed in the graphical program indicating use of a second MoC for graphical program elements comprised within the interior of the structure. A second plurality of graphical program elements is assembled within the structure in response to second input, where the assembled second plurality of graphical program elements have the second MoC. The graphical program is executable to perform a function, for example, by executing the assembled first plurality of graphical program elements in accordance with the first model of computation, and executing the assembled second plurality of graphical program elements in accordance with the second model of computation.

    摘要翻译: 用于创建使用多种计算模型(MoC)的图形程序的系统和方法。 第一多个图形程序元件响应于第一输入而组装在图形程序中,其中组装的第一多个图形程序元件具有第一MoC。 在图形程序中显示结构,指示使用包含在结构内部的图形程序元素的第二MoC。 第二多个图形程序元件响应于第二输入而组装在结构内,其中组装的第二多个图形程序元件具有第二MoC。 图形程序可执行以执行功能,例如,通过根据第一计算模型执行组合的第一多个图形程序元素,以及根据第二计算模型执行组合的第二多个图形程序元素 。

    Graphical program which includes an I/O node for hardware abstraction
    28.
    发明授权
    Graphical program which includes an I/O node for hardware abstraction 有权
    包含用于硬件抽象的I / O节点的图形程序

    公开(公告)号:US07725877B2

    公开(公告)日:2010-05-25

    申请号:US10997504

    申请日:2004-11-24

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34

    摘要: A system and method for creating a graphical program utilizing one or more input/output (I/O) nodes. An I/O node may be displayed in a first graphical program, where the I/O node may include associated generation code for programmatically generating execution-time code associated with the I/O node in the first graphical program. First input may be received to select a first I/O source or target corresponding to the first I/O node, e.g., from various supported hardware resources, and the associated generation code may be executed to programmatically generate or modify the execution-time code, e.g., at compilation or prior to execution of the first graphical program, to provide I/O to or from the first I/O source or target.

    摘要翻译: 一种利用一个或多个输入/输出(I / O)节点创建图形程序的系统和方法。 可以在第一图形程序中显示I / O节点,其中I / O节点可以包括相关联的生成代码,用于以编程方式生成与第一图形程序中的I / O节点相关联的执行时代码。 可以接收第一输入以选择对应于第一I / O节点的第一I / O源或目标,例如,来自各种支持的硬件资源,并且可以执行相关的生成代码以编程方式生成或修改执行时代码 例如,在编译或执行第一图形程序之前,向第一I / O源或目标提供I / O。

    Reconfigurable test system
    29.
    发明授权

    公开(公告)号:US07152027B2

    公开(公告)日:2006-12-19

    申请号:US10034565

    申请日:2001-10-19

    IPC分类号: G06F9/44 G06F13/10 G06F13/12

    摘要: 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.