会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Methods of implementing relocatable circuits in a programmable integrated circuit device
    • 在可编程集成电路器件中实现可重定位电路的方法
    • US08219960B1
    • 2012-07-10
    • US12768933
    • 2010-04-28
    • Stephen A. NeuendorfferParimal Patel
    • Stephen A. NeuendorfferParimal Patel
    • G06F17/50
    • G06F17/5054
    • A method for configuring programmable logic in an IC to implement instances of a relocatable circuit includes, for each instance, assigning a respective portion of an address space of a processor to the instance, configuring a respective interface circuit for translating the transactions accessing the respective portion of the address space into a fixed address space of the relocatable circuit, and selecting a respective region within an array of programmable logic and interconnect resources of the IC. The processor accesses the address space with read and write transactions issued on an interface bus. The relocatable circuit is independent of the address space assigned to the instances. Each region is configurable to implement an instance. The programmable logic and interconnect resources are configured to implement the instances and to couple each instance to the interface bus of the processor via the respective interface circuit, using a single copy of configuration data for the relocatable circuit.
    • 用于配置IC中的可编程逻辑以实现可重定位电路的实例的方法包括:针对每种情况,将处理器的地址空间的相应部分分配给所述实例,配置相应的接口电路以翻译访问相应部分的事务 的地址空间转换成可重定位电路的固定地址空间,以及选择IC的可编程逻辑阵列和互连资源的阵列内的相应区域。 处理器通过在接口总线上发出的读写事务访问地址空间。 可重新定位的电路独立于分配给实例的地址空间。 每个区域都可配置为实现一个实例。 可编程逻辑和互连资源被配置为实现实例并且通过相应的接口电路将每个实例耦合到处理器的接口总线,使用用于可重定位电路的单个副本的配置数据。
    • 2. 发明授权
    • Relocatable circuit implemented in a programmable logic device
    • 可重定位电路在可编程逻辑器件中实现
    • US07765512B1
    • 2010-07-27
    • US12054724
    • 2008-03-25
    • Stephen A. NeuendorfferParimal Patel
    • Stephen A. NeuendorfferParimal Patel
    • G06F17/50
    • G06F17/5054
    • A circuit is implemented using a programmable logic device (PLD) that includes an array of programmable logic and routing resources. The circuit includes a processor, a configuration port, a relocatable circuit, and an interface circuit. The processor accesses an address space using read and write transactions issued on an interface bus. The programmable logic and interconnect resources are configurable via the configuration port. The relocatable circuit is implemented in a selected region within the array by configuring the programmable logic and interconnect resources in the selected region with configuration data via the configuration port. The interface circuit translates the transactions accessing a portion of the address space assigned to the relocatable circuit into a fixed address space of the relocatable circuit. The configuration data for implementing the relocatable circuit is independent of the portion of the address space assigned to the relocatable circuit.
    • 使用包括可编程逻辑和路由资源阵列的可编程逻辑器件(PLD)来实现电路。 该电路包括处理器,配置端口,可重定位电路和接口电路。 处理器使用在接口总线上发出的读写事务访问地址空间。 可编程逻辑和互连资源可通过配置端口进行配置。 可重新定位的电路通过配置可配置端口的配置数据配置可选择的区域中的可编程逻辑和互连资源,在阵列内的选定区域中实现。 接口电路将访问分配给可重定位电路的地址空间的一部分的事务转换成可重定位电路的固定地址空间。 用于实现可重定位电路的配置数据与分配给可重定位电路的地址空间的部分无关。
    • 3. 发明授权
    • Validating partial reconfiguration of an integrated circuit
    • 验证集成电路的部分重新配置
    • US07541833B1
    • 2009-06-02
    • US11973781
    • 2007-10-09
    • Stephen A. NeuendorfferBrandon J. Blodget
    • Stephen A. NeuendorfferBrandon J. Blodget
    • H03K19/173
    • H03K19/17756H03K19/17768
    • Approaches for validating a configuration bitstream used for partially reconfiguring an ingrated circuit such as a programmable logic device (PLD) are disclosed. In one approach, the integrated circuit is configured with a first configuration bitstream that includes first bit values that produce an implementation of a static part of a design on the integrated circuit. Any differences between a bit value in a second configuration bitstream and a corresponding bit value of the implementation of the static part of the design are determined. The second configuration bitstream includes second bit values that produce an implementation of a reconfigurable part of the design on the integrated circuit. A first signal state is output in response to determining that there are no differences, and a second signal state is output in response to determining that there are differences.
    • 公开了用于验证用于部分重新配置诸如可编程逻辑器件(PLD)之类的入口电路的配置比特流的方法。 在一种方法中,集成电路配置有第一配置比特流,其包括产生集成电路上的设计的静态部分的实现的第一比特值。 确定第二配置比特流中的比特值与设计的静态部分的实现的对应比特值之间的任何差异。 第二配置比特流包括产生集成电路上的设计的可重新配置部分的实现的第二比特值。 响应于确定没有差异而输出第一信号状态,并且响应于确定存在差异而输出第二信号状态。
    • 6. 发明授权
    • Specific memory controller implemented using reconfiguration
    • 使用重新配置实现的特定内存控制器
    • US08359448B1
    • 2013-01-22
    • US12505380
    • 2009-07-17
    • Stephen A. Neuendorffer
    • Stephen A. Neuendorffer
    • G06F12/02
    • G06F17/5054
    • A circuit controls a memory arrangement and includes an array of programmable resources and interconnect resources, a reconfiguration port, and a processor. The programmable resources and interconnect resources in the array are initially configured with a reference configuration data-set. The reference configuration data-set configures the programmable resources and interconnect resources to implement a general memory controller. The processor obtains a characteristic of the memory arrangement and selects a particular partial reconfiguration data-set based on the characteristic of the memory arrangement. The processor reconfigures the programmable resources and interconnect resources in the array via the reconfiguration port. The processor reconfigures the programmable resources and interconnect resources with the particular partial reconfiguration data-set. The particular partial reconfiguration data-set partially reconfigures the programmable resources and interconnect resources to implement a portion of a specific memory controller that differs from the general memory controller.
    • 电路控制存储器布置并且包括可编程资源和互连资源的阵列,重新配置端口和处理器。 阵列中的可编程资源和互连资源最初配置有参考配置数据集。 参考配置数据集配置可编程资源和互连资源以实现一般的存储器控​​制器。 处理器获得存储器装置的特性,并且基于存储器装置的特性来选择特定的部分重配置数据集。 处理器通过重新配置端口重新配置可编程资源并互连阵列中的资源。 处理器重新配置可编程资源并且利用特定的部分重配置数据集来互连资源。 特定的部分重配置数据集部分地重新配置可编程资源并互连资源以实现与一般存储器控制器不同的特定存储器控制器的一部分。
    • 7. 发明授权
    • Dataflow FIFO communication buffer using highly-multiported memories
    • 数据流FIFO通信缓冲区使用高度多端口的存储器
    • US08116334B1
    • 2012-02-14
    • US12962438
    • 2010-12-07
    • Stephen A. Neuendorffer
    • Stephen A. Neuendorffer
    • H04L12/28H04L12/56H04L1/00H04L12/26
    • G06F17/5054
    • A First In First Out (FIFO) communication buffer for receiving data from a source and distributing the data to a first sink and a second sink is disclosed. The FIFO communication buffer includes a FIFO memory and a FIFO control circuit. The FIFO memory includes a first data port, a second data port, and a third data port. The FIFO control circuit provides the first address, the second address and the third address. The FIFO control circuit increments the first address toward the second address and the third address when valid data is received, and increments the second address and the third address when data is read out.
    • 公开了一种用于从源接收数据并将数据分发到第一宿和第二宿的先进先出(FIFO)通信缓冲器。 FIFO通信缓冲器包括FIFO存储器和FIFO控制电路。 FIFO存储器包括第一数据端口,第二数据端口和第三数据端口。 FIFO控制电路提供第一地址,第二地址和第三地址。 当接收到有效数据时,FIFO控制电路将第一地址递增到第二地址和第三地址,并且在读出数据时递增第二地址和第三地址。
    • 10. 发明授权
    • Transforming device drivers to improve efficiency
    • 转换设备驱动程序以提高效率
    • US08245243B1
    • 2012-08-14
    • US12498192
    • 2009-07-06
    • Stephen A. Neuendorffer
    • Stephen A. Neuendorffer
    • G06F13/00G06F13/10
    • G06F13/102
    • Efficiency is improved for device drivers. A first library is input that includes a first version of the device drivers. First metadata is input that specifies the devices of the computing arrangement and associates each device with the first version of a corresponding device driver. The first version of the corresponding device driver for each device is transformed into a second version of the corresponding device driver. The first version of the corresponding device driver indirectly accesses the device and the second version of the corresponding device driver directly accesses the device. A second library is output including the second version of the corresponding device driver for each device.
    • 设备驱动程序的效率得到改善。 第一个库是包含设备驱动程序的第一个版本的输入。 第一元数据是指定计算装置的设备并将每个设备与对应的设备驱动程序的第一版本相关联的输入。 每个设备的相应设备驱动程序的第一个版本被转换成相应设备驱动程序的第二个版本。 相应设备驱动程序的第一个版本间接访问设备,相应的设备驱动程序的第二个版本直接访问设备。 输出第二个库,包括每个设备的相应设备驱动程序的第二个版本。