会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 16. 发明公开
    • IMPLEMENTATION OF MULTIPLIERS IN PROGRAMMABLE ARRAYS
    • 现场可编程阵列中的多路复用器
    • EP1038216A1
    • 2000-09-27
    • EP98960041.6
    • 1998-12-16
    • Hewlett-Packard Company
    • MARSHALL, Alan DavidSTANSFIELD, AnthonyVUILLEMIN, Jean
    • G06F7/52
    • G06F7/527G06F7/53G06F7/5338G06F9/3017G06F9/30181G06F15/7867
    • Implementation of multipliers in an FPGA or similar device containing an array or other aggregation of small processor devices is a significant difficulty, leading to increased cost as a result of the silicon area consumed thereby. There is thus provided a method of multiplying a first number by a second number by use of an array of processing devices, each of said processing devices having a plurality of data inputs, a plurality of data outputs, and an instruction input for control of the function of the processing device, wherein said processing devices and an input for the first number and an input for the second number are interconnected by a freely configurable interconnect, and wherein each processing device calculates a partial product for multiplication of one or more bits of the first number with one or more bits of the second number, and for each processing device: the value received at the instruction input is determined by one or more bits of the first number; data inputs are provided by m bits of the second number, and, if appropriate, a carry input to add a carry from a less significant partial product and/or a summation input to sum all the partial products of the same significance; data outputs are provided as a summation output containing the least significant m bits of the partial product and a carry output containing any more significant bits of the partial product.