Logic block used as dynamically configurable logic function
    1.
    发明授权
    Logic block used as dynamically configurable logic function 失效
    逻辑块用作动态可配置的逻辑功能

    公开(公告)号:US06384627B1

    公开(公告)日:2002-05-07

    申请号:US09788062

    申请日:2001-02-16

    IPC分类号: H03K738

    摘要: A method of configuring an FPGA lookup table to implement both exact and relative matching comparators is disclosed. Examples of exact matching of two variables, exact matching of a variable to a constant, relative matching (greater than) of a variable to a constant, and combined exact and relative matching are discussed. Use of the comparator to trigger a logic analyzer to collect data is discussed.

    摘要翻译: 公开了一种配置FPGA查找表以实现精确和相对匹配比较器的方法。 讨论了两个变量的精确匹配,变量与常量的精确匹配,变量与常数的相对匹配(大于),以及精确和相对匹配的组合。 讨论了使用比较器触发逻辑分析仪来收集数据。

    Systems and methods of utilizing virtual input and output modules in a programmable logic device
    3.
    发明授权
    Systems and methods of utilizing virtual input and output modules in a programmable logic device 有权
    在可编程逻辑器件中利用虚拟输入和输出模块的系统和方法

    公开(公告)号:US07085706B1

    公开(公告)日:2006-08-01

    申请号:US10342808

    申请日:2003-01-14

    IPC分类号: G06F9/455

    CPC分类号: G06F17/5054

    摘要: Systems and methods utilizing virtual input/output (VIO) modules in PLDS. One or more VIO modules are embedded in a PLD along with the user circuit to be controlled and monitored. The VIO module includes a control module that acts as a virtual input module for the user circuit, and can optionally include a status module that acts as a virtual output module for the user circuit. A bi-directional data interface is provided between the user circuit and the VIO modules, and between the VIO modules and a communication module. The communication module is coupled through input/output pads of the PLD to an external communication link, and hence to a host computer in which resides software that controls the communication link. Thus, by interfacing with the host computer, a user can control the user circuit via the control modules and monitor output signals from the user circuit via the status modules.

    摘要翻译: 在PLDS中利用虚拟输入/输出(VIO)模块的系统和方法。 一个或多个VIO模块与用户电路一起嵌入到PLD中以进行控制和监视。 VIO模块包括用作用户电路的虚拟输入模块的控制模块,并且可以可选地包括用作用户电路的虚拟输出模块的状态模块。 在用户电路和VIO模块之间以及VIO模块和通信模块之间提供双向数据接口。 通信模块通过PLD的输入/输出焊盘耦合到外部通信链路,并因此耦合到控制通信链路的驻留软件的主计算机。 因此,通过与主机接口,用户可以经由控制模块来控制用户电路,并通过状态模块监视来自用户电路的输出信号。

    Managing programmable device configuration
    4.
    发明授权
    Managing programmable device configuration 有权
    管理可编程器件配置

    公开(公告)号:US08224638B1

    公开(公告)日:2012-07-17

    申请号:US11650176

    申请日:2007-01-05

    IPC分类号: G06F17/50

    摘要: A method of managing programmable device configuration can include running a server configuration image within the programmable device and storing a different configuration image within a non-volatile memory communicatively linked with the programmable device. Responsive to a switch request sent from the client to the programmable device over the communications link, the different configuration image can be loaded into the programmable device.

    摘要翻译: 管理可编程设备配置的方法可以包括在可编程设备内运行服务器配置图像并将不同的配置图像存储在与可编程设备通信地链接的非易失性存储器中。 响应于通过通信链路从客户端发送到可编程设备的切换请求,可以将不同的配置图像加载到可编程设备中。

    Co-simulation via boundary scan interface
    5.
    发明授权
    Co-simulation via boundary scan interface 有权
    通过边界扫描界面进行协同仿真

    公开(公告)号:US07184946B2

    公开(公告)日:2007-02-27

    申请号:US10600885

    申请日:2003-06-19

    IPC分类号: G06F9/455

    CPC分类号: G06F17/5022

    摘要: Method and apparatus for interfacing a high-level modeling system (HLMS) with a reconfigurable hardware platform for co-simulation. In one embodiment a boundary-scan interface is coupled to the HLMS and is configured to translate HLMS-issued commands to signals generally compliant with a boundary-scan protocol, and translate signals generally compliant with a boundary-scan protocol to data compatible with the HLMS. A translator and a wrapper are implemented for configuration of the hardware platform. The translator translates between signals that generally compliant with the boundary-scan protocol and signals that are compliant with a second protocol. A component to be co-simulated is instantiated within the wrapper, and the wrapper transfers signals between the translator and the component.

    摘要翻译: 将高级建模系统(HLMS)与用于协同仿真的可重配置硬件平台进行接口的方法和装置。 在一个实施例中,边界扫描接口耦合到HLMS并且被配置为将HLMS发出的命令转换为大体上符合边界扫描协议的信号,并且将通常符合边界扫描协议的信号转换为与HLMS兼容的数据 。 为了配置硬件平台,实现了一个翻译器和一个包装器。 翻译器在通常符合边界扫描协议的信号和符合第二协议的信号之间进行翻译。 要在共模拟的组件在包装器中实例化,并且包装器在转换器和组件之间传送信号。