会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 15. 发明授权
    • Configurable lookup table for programmable logic devices
    • 可编程逻辑器件的可配置查找表
    • US06400180B2
    • 2002-06-04
    • US09861261
    • 2001-05-18
    • Ralph D. WittigSundararajarao MohanBernard J. New
    • Ralph D. WittigSundararajarao MohanBernard J. New
    • H01L2500
    • H03K19/17736H03K19/1737H03K19/17728
    • A configurable logic element (CLE) for a field programmable gate array (FPGA) includes “expanders”, i.e., connectors that allow fast signal communication between logic blocks. Expanders allow the configurable interconnection of a plurality of logic blocks, or portions thereof, to form a single logical entity that can implement large user circuits such as PALs, lookup tables, multiplexers, tristate buffers, and memories. One embodiment includes a configurable logic block. In a first mode, the logic block provides two N-input LUTs having N shared inputs and two separate outputs. The outputs are then combined using an expander to generate an (N+1)-input function. In a second mode, the logic block provides two N-input LUTs having M unshared inputs. An optional third mode provides a plurality of product term output signals based on the values of the N input signals.
    • 用于现场可编程门阵列(FPGA)的可配置逻辑元件(CLE)包括“扩展器”,即允许逻辑块之间的快速信号通信的连接器。 扩展器允许多个逻辑块或其部分的可配置互连形成可以实现诸如PAL,查找表,多路复用器,三态缓冲器和存储器之类的大型用户电路的单个逻辑实体。 一个实施例包括可配置逻辑块。 在第一模式中,逻辑块提供具有N个共享输入和两个单独输出的两个N输入LUT。 然后使用扩展器组合输出以产生(N + 1) - 输入功能。 在第二模式中,逻辑块提供具有M个非共享输入的两个N输入LUT。 可选的第三模式基于N个输入信号的值提供多个产品项输出信号。
    • 16. 发明授权
    • FPGA logic element with variable-length shift register capability
    • 具有可变长度移位寄存器能力的FPGA逻辑元件
    • US06388466B1
    • 2002-05-14
    • US09844042
    • 2001-04-27
    • Ralph D. WittigSundararajarao MohanBernard J. New
    • Ralph D. WittigSundararajarao MohanBernard J. New
    • H03K19177
    • H03K19/17728H03K19/1736H03K19/1737
    • A logic element for a programmable logic device (PLD) can be configured as a shift register of variable length. An array of memory cells in the logic element is divided into two or more portions. The memory cells of each portion supply values to a corresponding output multiplexing circuit, thereby enabling the logic element to function as a lookup table by combining the outputs of the multiplexing circuits. However, each portion is also configurable as a shift register. The portions can function as separate shift registers, or can be concatenated to function as a single shift register. In some embodiments, the portions can also be concatenated with shift registers in other logic elements. Because two or more output multiplexing circuits are available, two or more taps are provided, one from each portion of the memory array.
    • 可编程逻辑器件(PLD)的逻辑元件可以被配置为可变长度的移位寄存器。 逻辑元件中的一组存储单元被分成两部分或更多部分。 每个部分的存储单元将值提供给相应的输出多路复用电路,从而使逻辑元件能够通过组合多路复用电路的输出作为查找表。 然而,每个部分也可配置为移位寄存器。 这些部分可以用作单独的移位寄存器,或者可以连接起来作为单个移位寄存器。 在一些实施例中,这些部分也可以与其它逻辑元件中的移位寄存器连接。 由于两个或多个输出多路复用电路可用,所以提供两个或更多个抽头,一个来自存储器阵列的每个部分。
    • 17. 发明授权
    • Context-sensitive self implementing modules
    • 上下文敏感的自我实施模块
    • US06292925B1
    • 2001-09-18
    • US09049891
    • 1998-03-27
    • Eric F. DellingerL. James HwangSujoy MitraSundararajarao MohanRalph D. Wittig
    • Eric F. DellingerL. James HwangSujoy MitraSundararajarao MohanRalph D. Wittig
    • G06F1750
    • G06F17/5054
    • The invention provides parametric modules called Self Implementing Modules (SIMs) for use in programmable logic devices such as FPGAs. The invention further provides tools and methods for generating and using SIMs. SIMs implement themselves at the time the design is elaborated, targeting a specified FPGA according to specified parameters that may, for example, include the required timing, data width, number of taps for a FIR filter, and so forth. SIMs are called “self implementing” because they encapsulate much of their own implementation information, including mapping, placement, and (optionally) routing information. Therefore, implementing a SIM-based design is significantly faster than with traditional modules, since much of the implementation is already complete and incorporated in the SIM.
    • 本发明提供了用于可编程逻辑器件(如FPGA)中的称为自实现模块(SIM)的参数模块。 本发明还提供了用于生成和使用SIM的工具和方法。 SIM在设计时进行自己的设计,根据可能包括所需时序,数据宽度,FIR滤波器的抽头数等的指定参数来针对指定的FPGA。 SIM被称为“自我实施”,因为它们封装了大量自己的实现信息,包括映射,放置和(可选)路由信息。 因此,实施基于SIM卡的设计比传统模块要快得多,因为大部分实现已经完成并被并入SIM卡中。
    • 18. 发明授权
    • Transaction-level lockstep
    • 事务级锁定步骤
    • US08479042B1
    • 2013-07-02
    • US12916904
    • 2010-11-01
    • Philip B. James-RoxbyRalph D. Wittig
    • Philip B. James-RoxbyRalph D. Wittig
    • G06F11/00
    • G06F11/1641G06F11/1683
    • An embodiment of a method for a high-assurance operation is disclosed. For this embodiment of the method, a first processor and a second processor are clocked for lockstep operation. A first physical address and a first transaction request are provided to a shared bus from the first processor. A second physical address and a second transaction request are provided to the shared bus from the second processor. The first physical address, the first transaction request, the second physical address, and the second transaction request are passed to a proxy device coupled to the shared bus. The first processor and the second processor are proxy served by the proxy device including generation of a third transaction request and a third physical address by the proxy device.
    • 公开了一种用于高保证操作的方法的实施例。 对于该方法的该实施例,第一处理器和第二处理器被计时以进行锁步操作。 从第一处理器向共享总线提供第一物理地址和第一事务请求。 从第二处理器向共享总线提供第二物理地址和第二事务请求。 第一物理地址,第一事务请求,第二物理地址和第二事务请求被传递到耦合到共享总线的代理设备。 第一处理器和第二处理器是代理服务的代理服务器,包括由代理设备产生第三事务请求和第三物理地址。