【技术实现步骤摘要】
【国外来华专利技术】用于机器学习或数字信号处理操作的FPGA处理块
[0001]本公开概括而言涉及集成电路
(integrated circuit
,
IC)
器件,例如可编程逻辑器件
(programmable logic device
,
PLD)。
更具体而言,本公开涉及可被包括在集成电路器件上的处理块,以及可利用该处理块来执行的应用
。
技术介绍
[0002]本节旨在向读者介绍可能与本公开的各种方面有关的技术的各种方面,这些方面将在下文中描述和
/
或要求保护
。
相信这种论述有助于向读者提供背景信息,以促进更好地理解本公开的各种方面
。
因此,可以理解,这些陈述应从这个角度来解读,而不是被解读为是对现有技术的承认
。
[0003]集成电路器件可被利用于各种目的或应用,例如数字信号处理和机器学习
。
事实上,机器学习和人工智能应用已变得越来越普遍
。
可编程逻辑器件可被利用来执行这些功能,例如,使用特定的电路
(
例如,处理块
)。
在一些情况下,特定电路可被设计为对于数字信号处理或机器学习操作有效
。
附图说明
[0004]在阅读下面的详细描述并且参考附图后,可以更好地理解本公开的各种方面,在附图中:
[0005]图1是根据本公开的实施例的可使用
DSP
块实现算术操作的系统的框图; ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.
一种数字信号处理
(DSP)
块,包括:多列权重寄存器,其中所述多列权重寄存器中的一列或多列可配置来接收值;多个输入端,被配置为接收第一多个值和第二多个值,其中所述第一多个值在被接收之后被存储在所述多列权重寄存器中;以及多个乘法器,其中:在第一操作模式中,所述多个乘法器可配置来同时将所述第一多个值中的每个值乘以所述第二多个值中的某个值;并且在第二操作模式中,所述多个乘法器中的第一列乘法器可配置来将第三多个值中的每一者乘以第四多个值,其中所述第三多个值或所述第四多个值中的至少一个值包括比所述第一多个值和第二多个值中的值更多的比特
。2.
如权利要求1所述的
DSP
块,其中,所述第一列乘法器包括具有第一精度的第一部分乘法器和具有第二精度的第二部分乘法器,所述第二精度小于所述第一精度
。3.
如权利要求2所述的
DSP
块,其中,所述第一部分乘法器可配置来对具有所述第二精度的值执行乘法操作
。4.
如权利要求1所述的
DSP
块,其中,所述第一列乘法器中的乘法器被配置为执行有符号乘法
。5.
如权利要求1所述的
DSP
块,包括:复用器网络,可配置来将由所述第一列乘法器生成的多个子乘积路由到压缩器电路,其中所述压缩器电路被配置为从所述多个子乘积生成多个向量;以及加法器,可配置来将所述多个向量相加以生成加和
。6.
如权利要求5所述的
DSP
块,其中,所述加和是定点值
。7.
如权利要求5所述的
DSP
块,其中,所述加和是浮点值
。8.
如权利要求5所述的
DSP
块,其中,所述复用器网络可配置来基于所述多个子乘积中的每一者各自的有效度生成所述多个子乘积的对齐
。9.
如权利要求5所述的
DSP
块,其中,所述复用器网络可配置来将所述多个子乘积中的至少一者清零
。10.
如权利要求5所述的
DSP
块,其中,在所述第二操作模式中,所述
DSP
块可配置来通过清除要进行乘法的每个值的最高有效比特来设置该值的符号
。11.
如权利要求5所述的
DSP
块,其中,所述加和具有第一精度,该第一精度大于所述第三多个值和所述第四多个值中的每一者的第二精度
。12.
一种数字信号处理
(DSP)
块,包括:多列权重寄存器,其中所述多列权重寄存器中的一列或多列可配置来接收值;以及复用器网络,加法器电路,以及多个乘法器,其中:在第一操作模式中:第一多个值在被接收之后被存储在所述多列权重寄存器中;在将所述第一多个值存储在所述多列权重寄存器中之后,所述多个乘法器可配置来同时将所述第一多个值中的每个值乘以第二多个值中的某个值以生成第一多个乘积;所述加法器电路可配置来接收所述第一多个乘积并且通过在不对所述第一多个乘积中的任何乘积进行移位的情况下将所述第一多个乘积相加来生成第一加和;并且
在第二操作模式中:所述多个乘法器中的第一部分乘法器可配置来将第一多个值中的每一者乘以所述第二多个值中的每个值以生成第二多个乘积;所述复用器网络可配置来接收所述第二多个乘积并且通过将所述第二多个乘积中的至少一者移位来生成移位后的多个乘积;并且所述加法器电路可配置来接收所述移位后的多个乘积并且通过将所述移位后的多个乘积相加来生成第二加和
。13.
如权利要求
12
所述的
DSP
块,在所述第一操作模式中,所述第一多个值具有共享的指数值
。14.
如权利要求
12
所述的
DSP
块,在所述第二操作模式中,所述多个乘法器中的所述第一部分的至少两个乘法器接收所述第一多个值中的第一值并且执行涉及所述第一值的乘法操作
。15.
如权利要求
14
所述的
DSP
块,包括:寄存器,可配置来存储所述第一值;以及第二复用器网络,可配置来将所述第一值路由到所述至少两个乘法器
。16.
如权利要求
12
所述的
DSP
块,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。