应用DSP48E的乘法扩展

时间:2008-09-17

  25×18可扩展为26×18或25×19,如图所示,使用一个DSP48E及一个与门可实现此功能。实现方法由下方程表示:

  A[25:0]B[17:0]={((A[25:1]×B[17:0])+(A[0] AND B[17:1])),(A[0] AND B[0])}

  可用两个DSP48E实现的乘法器为35×25,第1个DSP48E的A输入接A[24∶0],B输入接为{0,B[16∶0]);第2个DSP48E的A输入通过级联路径也接A[24∶0],而B输入接为(0,B[3417])。

  第1个DSP48E单元的输出通过17位移位的PCIN路径接入第2个DSP48E的加法器,第1个DSP48E产生终乘积的低17位;第2个DSP48E产生终乘积的[59.17]位。更大的乘法器可用一个DSP48E多周期的方式实现,或者用多个DSP48E在一个周期实现,如下表所示。


  


  
上一篇:DSP48E单元构4输入46位加法
下一篇:CoolRunner-II器件的使用设计工具完成方式

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料