会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Large multiplier for programmable logic device
    • 可编程逻辑器件的大倍数
    • US08788562B2
    • 2014-07-22
    • US13042700
    • 2011-03-08
    • Martin LanghammerKumara Tharmalingam
    • Martin LanghammerKumara Tharmalingam
    • G06F7/52
    • G06F7/52G06F7/5324
    • A plurality of specialized processing blocks in a programmable logic device, including multipliers and circuitry for adding results of those multipliers, can be configured as a larger multiplier by adding to the specialized processing blocks selectable circuitry for shifting multiplier results before adding. In one embodiment, this allows all but the final addition to take place in specialized processing blocks, with the final addition occurring in programmable logic. In another embodiment, additional compression and adding circuitry allows even the final addition to occur in the specialized processing blocks.
    • 可编程逻辑器件中的多个专用处理块,包括用于将这些乘法器的结果相加的乘法器和电路的多个专用处理块可以被配置为较大的乘法器,通过将添加到专用处理块的可选择电路来移位乘法器结果。 在一个实施例中,这允许在专门的处理块中进行除最终添加之外的所有添加,最后的加法发生在可编程逻辑中。 在另一个实施例中,附加的压缩和加法电路甚至允许在专门的处理块中发生最后的添加。
    • 5. 发明授权
    • Large multiplier for programmable logic device
    • 可编程逻辑器件的大倍数
    • US07930336B2
    • 2011-04-19
    • US11566982
    • 2006-12-05
    • Martin LanghammerKumara Tharmalingam
    • Martin LanghammerKumara Tharmalingam
    • G06F7/52
    • G06F7/52G06F7/5324
    • A plurality of specialized processing blocks in a programmable logic device, including multipliers and circuitry for adding results of those multipliers, can be configured as a larger multiplier by adding to the specialized processing blocks selectable circuitry for shifting multiplier results before adding. In one embodiment, this allows all but the final addition to take place in specialized processing blocks, with the final addition occurring in programmable logic. In another embodiment, additional compression and adding circuitry allows even the final addition to occur in the specialized processing blocks.
    • 可编程逻辑器件中的多个专用处理块,包括用于将这些乘法器的结果相加的乘法器和电路的多个专用处理块可以被配置为较大的乘法器,通过将添加到专用处理块的可选择电路来移位乘法器结果。 在一个实施例中,这允许在专门的处理块中进行除最终添加之外的所有添加,最后的加法发生在可编程逻辑中。 在另一个实施例中,附加的压缩和加法电路甚至允许在专门的处理块中发生最后的添加。
    • 10. 发明申请
    • Flexible accumulator in digital signal processing circuitry
    • 灵活的累加器在数字信号处理电路中
    • US20050187997A1
    • 2005-08-25
    • US10783789
    • 2004-02-20
    • Leon ZhengMartin LanghammerNitin PrasadGreg StarrChiao HwangKumara Tharmalingam
    • Leon ZhengMartin LanghammerNitin PrasadGreg StarrChiao HwangKumara Tharmalingam
    • G06F7/38G06F7/544
    • G06F7/5443G06F2207/3884
    • A multiplier-accumulator (MAC) block can be programmed to operate in one or more modes. When the MAC block implements at least one multiply-and-accumulate operation, the accumulator value can be zeroed without introducing clock latency or initialized in one clock cycle. To zero the accumulator value, the most significant bits (MSBs) of data representing zero can be input to the MAC block and sent directly to the add-subtract-accumulate unit. Alternatively, dedicated configuration bits can be set to clear the contents of a pipeline register for input to the add-subtract-accumulate unit. The least significant bits (LSBs) can be tied to ground and sent along the feedback path. To initialize the accumulator value, the MSBs of the initialization value can be input to the MAC block and sent directly to the add-subtract-accumulate unit. The LSBs can be sent to another multiplier that performs a multiply-by-one operation before being sent to the add-subtract-accumulate unit.
    • 乘法器累加器(MAC)块可以编程为在一个或多个模式下运行。 当MAC块实现至少一个乘法和累加操作时,累加器值可以归零,而不会引入时钟延迟或在一个时钟周期内初始化。 为了使累加器值为零,代表零的数据的最高有效位(MSB)可以输入到MAC块,并直接发送到加减法累加单元。 或者,可以设置专用配置位以清除流水线寄存器的内容,以输入到加法累加单元。 最低有效位(LSB)可以连接到地并沿反馈路径发送。 要初始化累加器值,初始化值的MSB可以输入到MAC块,并直接发送到加减法累加单元。 可以将LSB发送到另一个乘法器,该乘法器在发送到加减法累加单元之前执行乘法运算。