乘法器行的设计.pptVIP

  • 0
  • 0
  • 约1.83千字
  • 约 15页
  • 2018-12-24 发布于福建
  • 举报
乘法器行的设计

Copyright ? 2009 乘法器设计 版本管理 修改记录 审核记录 版本号. 作者 描述 修改日期 V01 陈和炯 创建 2012-12-07 版本号. 职务 签名 修改日期 内容组成 实验介绍 设计原理 注意事项 实验介绍 乘法器设计 直接使用“*”作为乘法,这种方法谈不上设计乘法器,其最终的硬件实现要根据综合工具综合的结果。 好的综合工具可以综合出想要的结果,但是通常得到的都是劣等的乘法运算 实现乘法器的方法很多,各有各的优缺点,常见的有移位相加法,加法树法,查表法,混合法等等。 内容组成 实验介绍 设计原理 注意事项 设计原理 电路设计中常采用移位相加的方式实现乘法的功能 移位相加法和加法树(二叉树)法都属于此类 当然如查表法等另辟蹊径,在某些条件下可能更有效 移位相加法 移位相加的原理 从被乘数的最低位开始判断,若为1,则乘数左移i(i=0,1...(WIDTH-1))位后,与上一次和相加;若为0,则乘数左移i位后,以0相加。直至被乘数的最高位。 乘法最终就是由加法和移位运算构成的,由此可以用高速度的加法和移位实现乘法操作。 移位相加法 移位相加关键代码实现 i = 0; r_dout = 0; ? … … ? if(iWIDTH) begin r_dout = r_dout + ((din_a[i]==1) ? (di

文档评论(0)

1亿VIP精品文档

相关文档