会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • 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.
    • 公开了一种用于高保证操作的方法的实施例。 对于该方法的该实施例,第一处理器和第二处理器被计时以进行锁步操作。 从第一处理器向共享总线提供第一物理地址和第一事务请求。 从第二处理器向共享总线提供第二物理地址和第二事务请求。 第一物理地址,第一事务请求,第二物理地址和第二事务请求被传递到耦合到共享总线的代理设备。 第一处理器和第二处理器是代理服务的代理服务器,包括由代理设备产生第三事务请求和第三物理地址。
    • 3. 发明授权
    • Coprocessor interface architecture and methods of operating the same
    • 协处理器接口架构和操作方法相同
    • US08447957B1
    • 2013-05-21
    • US11598990
    • 2006-11-14
    • Jorge Ernesto CarrilloNavaneethan SundaramoorthySivakumar VelusamyRalph D. WittigVasanth Asokan
    • Jorge Ernesto CarrilloNavaneethan SundaramoorthySivakumar VelusamyRalph D. WittigVasanth Asokan
    • G06F9/345
    • G06F13/1684G06F9/3455G06F9/3881
    • A novel coprocessor interface providing memory access without traversing the main processor, and methods of operating the same. A system includes a bus, a processor circuit, a memory circuit, a multi-channel memory controller, and at least one coprocessor. The processor circuit is coupled to the bus, the multi-channel memory controller is coupled between the bus and the memory circuit, and the coprocessors are coupled to both the processor circuit and the multi-channel memory controller. This circuit arrangement provides dedicated high speed channels for data access between the coprocessors and the memory circuit, without traversing the processor circuit or the bus. Thus, non-standard (e.g., non-sequential) data transfer protocols can be supported. In some embodiments, the system is implemented in a programmable logic device (PLD). The processor circuit can be, for example, a microprocessor included as hard-coded logic in the PLD, or can be implemented using programmable logic elements of the PLD.
    • 一种新颖的协处理器接口,无需遍历主处理器即可提供存储器访问,以及操作该处理器的方法。 系统包括总线,处理器电路,存储器电路,多通道存储器控制器和至少一个协处理器。 处理器电路耦合到总线,多通道存储器控制器耦合在总线和存储器电路之间,并且协处理器耦合到处理器电路和多通道存储器控制器两者。 该电路装置为协处理器和存储器电路之间的数据访问提供了专用的高速通道,而不用遍历处理器电路或总线。 因此,可以支持非标准(例如非顺序)数据传输协议。 在一些实施例中,系统在可编程逻辑器件(PLD)中实现。 处理器电路可以是例如包括在PLD中作为硬编码逻辑的微处理器,或者可以使用PLD的可编程逻辑元件来实现。
    • 5. 发明授权
    • Configurable logic element with expander structures
    • 具有扩展器结构的可配置逻辑元件
    • US07248073B2
    • 2007-07-24
    • US11585534
    • 2006-10-24
    • Bernard J. NewRalph D. WittigSundararajarao Mohan
    • Bernard J. NewRalph D. WittigSundararajarao Mohan
    • H01L25/00H03K19/77
    • H03K19/17748H03K19/1731H03K19/17728H03K19/17736H03K19/1776
    • 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个输入信号的值提供多个产品项输出信号。
    • 6. 发明授权
    • FPGA configurable logic block with multi-purpose logic/memory circuit
    • 具有多用途逻辑/存储器电路的FPGA可配置逻辑块
    • US06208163B1
    • 2001-03-27
    • US09333822
    • 1999-06-15
    • Ralph D. WittigSundararajarao MohanRichard A. Carberry
    • Ralph D. WittigSundararajarao MohanRichard A. Carberry
    • G06F738
    • H03K19/1776H03K19/1737H03K19/17728H03K19/17792
    • A logic/memory circuit (LMC) utilized in a configurable logic block (CLB) of a programmable logic device (PLD) that implements an eight-input lookup table (LUT) using an array of programmable elements arranged in rows and columns. A decoder is used to read bit values from one column (e.g., sixteen programmable elements) of the array. In one embodiment, a separate read bit line is provided to facilitate faster read operations. A sixteen-to-one multiplexer/demultiplexer circuit is used to pass selected bit values to an output terminal. The array of programmable elements is programmable both from configuration lines during a configuration mode, and by data transmitted on the interconnect resources through the multiplexer/demultiplexer circuit. In one embodiment, the programmable elements of the array are connected in pairs to product term generation circuitry, and input signals to the array are routed onto bit lines that are also connected to the product term generation circuitry. Product terms generated by the product term circuitry are passed to a macrocell circuit to perform programmable array logic (PAL) logic operations.
    • 在可编程逻辑器件(PLD)的可配置逻辑块(CLB)中使用的逻辑/存储器电路(LMC),其使用以行和列布置的可编程元件阵列来实现八输入查找表(LUT)。 解码器用于读取阵列的一列(例如十六个可编程元件)的位值。 在一个实施例中,提供单独的读取位线以便于更快的读取操作。 使用十六对一多路复用器/解复用器电路将所选择的比特值传送到输出端。 可编程元件的阵列可以在配置模式期间由配置线以及通过多路复用器/解复用器电路在互连资源上传输的数据进行编程。 在一个实施例中,阵列的可编程元件成对连接到产品项产生电路,并且到阵列的输入信号被路由到也连接到产品项产生电路的位线上。 由产品术语电路生成的产品术语被传递到宏单元电路以执行可编程阵列逻辑(PAL)逻辑运算。
    • 7. 发明授权
    • FPGA configurable logic block with multi-purpose logic/memory circuit
    • 具有多用途逻辑/存储器电路的FPGA可配置逻辑块
    • US6150838A
    • 2000-11-21
    • US258024
    • 1999-02-25
    • Ralph D. WittigSundararajarao MohanRichard A. Carberry
    • Ralph D. WittigSundararajarao MohanRichard A. Carberry
    • H03K19/173H03K19/177G06F7/38
    • H03K19/1776H03K19/1737H03K19/17728H03K19/17792
    • A logic/memory circuit (LMC) utilized in a configurable logic block (CLB) of a programmable logic device (PLD) that implements an eight-input lookup table (LUT) using an array of programmable elements arranged in rows and columns. A decoder is used to read bit values from one column (e.g., sixteen programmable elements) of the array. In one embodiment, a separate read bit line is provided to facilitate faster read operations. A sixteen-to-one multiplexer/demultiplexer circuit is used to pass selected bit values to an output terminal. The array of programmable elements is programmable both from configuration lines during a configuration mode, and by data transmitted on the interconnect resources through the multiplexer/demultiplexer circuit. In one embodiment, the programmable elements of the array are connected in pairs to product term generation circuitry. Product terms generated by the product term circuitry are passed to a macrocell circuit to perform programmable array logic (PAL) logic operations. In another embodiment, a CLB includes four LMCs and a multiplier circuit such that large amounts of logic are locally implemented, thereby avoiding signal delays associated with transmission over general purpose interconnect resources within a PLD.
    • 在可编程逻辑器件(PLD)的可配置逻辑块(CLB)中使用的逻辑/存储器电路(LMC),其使用以行和列布置的可编程元件阵列来实现八输入查找表(LUT)。 解码器用于读取阵列的一列(例如十六个可编程元件)的位值。 在一个实施例中,提供单独的读取位线以便于更快的读取操作。 使用十六对一多路复用器/解复用器电路将所选择的比特值传送到输出端。 可编程元件的阵列可以在配置模式期间由配置线以及通过多路复用器/解复用器电路在互连资源上传输的数据进行编程。 在一个实施例中,阵列的可编程元件成对连接到产品项产生电路。 由产品术语电路生成的产品术语被传递到宏单元电路以执行可编程阵列逻辑(PAL)逻辑运算。 在另一个实施例中,CLB包括四个LMC和乘法器电路,使得大量逻辑被本地实现,从而避免与PLD内的通用互连资源上的传输相关联的信号延迟。
    • 8. 发明申请
    • GENERIC BUFFER CIRCUITS AND METHODS FOR OUT OF BAND SIGNALING
    • 一般缓冲电路和带状信号的方法
    • US20100183081A1
    • 2010-07-22
    • US12357369
    • 2009-01-21
    • Richard S. BallantyneCatalin BaetoniuMark PaluszkiewiczHenry E. StylesRalph D. Wittig
    • Richard S. BallantyneCatalin BaetoniuMark PaluszkiewiczHenry E. StylesRalph D. Wittig
    • H04B3/00
    • G06F13/4072
    • Circuits and methods for a differential signal interface for coupling differential signals at a first frequency on a pair of opposite polarity signals to a multiple gigabit transceiver with generic buffers for receiving, transmitting or transceiving out of band signals at a second frequency lower than the first frequency are disclosed. Termination networks are provided coupling generic input buffers to respective ones of the pair of opposite polarity signals for receiving out of band signals where the opposite polarity signals are placed at voltages so that the differential voltage between them is below a threshold voltage. Methods for providing generic buffers with multiple gigabit transceivers for receiving and transmitting out of band signals on a differential signal interface are provided. Out of band signals are received when the out of band signaling protocol is not known.
    • 差分信号接口的电路和方法,用于将一对相反极性信号上的第一频率的差分信号耦合到具有用于以比第一频率低的第二频率接收,发射或收发带外信号的多吉比特收发器 被披露。 提供了端接网络,其将通用输入缓冲器耦合到一对相反极性信号中的相应极性信号,用于接收带外信号,其中相反极性信号被置于电压处,使得它们之间的差分电压低于阈值电压。 提供了用于向通用缓冲器提供用于在差分信号接口上接收和发送带外信号的多个千兆位收发器的方法。 当带外信令协议不知道时,接收带外信号。