会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Apparatus and method to improve programming speed of field programmable
gate arrays
    • 提高现场可编程门阵列编程速度的装置和方法
    • US5394031A
    • 1995-02-28
    • US163952
    • 1993-12-08
    • Barry K. BrittonWai-Bor Leung
    • Barry K. BrittonWai-Bor Leung
    • H03K19/177H03K19/173
    • H03K19/17776H03K19/17704
    • Apparatus and method for compressing configuration bitstreams used to program Field Programmable Gate Arrays (FPGAs) and for decreasing the amount of time necessary to configure FPGAs. In a first embodiment of the present invention, a shift register is employed that enables data bits to be shifted multiple positions per clock cycle through the shift register. As a result, the amount of time required to shift the data bits through the shift register can be reduced by 1/N, where N is the number of positions per clock cycle. The shift register also permits the option of shifting bits through the shift register one bit per clock cycle. In a second embodiment of the present invention, control and address bits are employed to more efficiently manage and reduce the size of the configuration bitstream. Accordingly, one embodiment provides the option of loading data into the array of the FPGA by address column in a non-sequential fashion. In other words, to streamline loading of data into the array from the data shift register, the present invention permits non-sequential writing of frames into the array by column address. Another preferred embodiment of the present invention, permits a previous frame of data (repetitive data) to be loaded into the array without having to resupply the data shift register with the repetitive data. Simple logic control bits indicate how frames of data are to be managed.
    • 用于压缩用于编程现场可编程门阵列(FPGA)的配置比特流并减少配置FPGA所需的时间量的装置和方法。 在本发明的第一实施例中,采用移位寄存器,使移位寄存器能够使每个时钟周期的数据位移位多个位置。 结果,通过移位寄存器移动数据位所需的时间量可以减少1 / N,其中N是每个时钟周期的位置数。 移位寄存器还允许通过移位寄存器将位移位到每个时钟周期一位。 在本发明的第二实施例中,采用控制和地址比特来更有效地管理和减小配置比特流的大小。 因此,一个实施例提供了通过地址列以非顺序方式将数据加载到FPGA的阵列中的选项。 换句话说,为了简化数据从数据移位寄存器向阵列的加载,本发明允许通过列地址对帧进行非顺序写入阵列。 本发明的另一优选实施例允许将前一帧数据(重复数据)加载到阵列中,而不必用重复数据对数据移位寄存器进行补充。 简单的逻辑控制位指示如何管理数据帧。
    • 7. 发明授权
    • DSP block for implementing large multiplier on a programmable integrated circuit device
    • 用于在可编程集成电路器件上实现大倍数的DSP模块
    • US08307023B1
    • 2012-11-06
    • US12249051
    • 2008-10-10
    • Wai-Bor LeungHenry Y. Lui
    • Wai-Bor LeungHenry Y. Lui
    • G06F7/523
    • G06F7/5324
    • A programmable integrated circuit device includes a plurality of specialized processing blocks. Each specialized processing block may be small enough to occupy a single row of logic blocks. The specialized processing blocks may be located adjacent one another in different logic block rows, forming a column of adjacent specialized processing blocks. Each specialized processing block includes one or more multipliers based on carry-save adders whose outputs are combined using compressors. Chain-in and chain-out connections to the compressors allow adjacent specialized processing blocks to be cascaded to form arbitrarily large multipliers. Each specialized processing block also includes a carry-propagate adder, and the carry-propagate added in the final specialized processing block of the chain provides the final result. The size of the multiplication that may be performed is limited only by the number of specialized processing blocks in the programmable integrated circuit device.
    • 可编程集成电路装置包括多个专用处理块。 每个专用处理块可能足够小以占据单行逻辑块。 专门的处理块可以在不同的逻辑块行中彼此相邻地定位,形成相邻专用处理块的列。 每个专用处理块包括一个或多个基于进位保存加法器的乘法器,其输出使用压缩器组合。 与压缩机的连接和链接连接允许相邻的专用处理块级联以形成任意大的乘法器。 每个专用处理块还包括进位传播加法器,并且在链的最终专用处理块中添加的进位传播提供最终结果。 可执行的乘法大小仅受可编程集成电路器件中的专用处理块的数量的限制。