乘法器的设计课件

上传人:阳*** 文档编号:82388714 上传时间:2022-04-29 格式:PPT 页数:15 大小:184KB
收藏 版权申诉 举报 下载
乘法器的设计课件_第1页
第1页 / 共15页
乘法器的设计课件_第2页
第2页 / 共15页
乘法器的设计课件_第3页
第3页 / 共15页
资源描述:

《乘法器的设计课件》由会员分享,可在线阅读,更多相关《乘法器的设计课件(15页珍藏版)》请在装配图网上搜索。

1、Copyright 2009乘法器设计乘法器设计Copyright 2009版本管理 修改记录 审核记录版本号版本号.作者作者描述描述修改日期修改日期V01陈和炯创建2012-12-07版本号版本号.职务职务签名签名修改日期修改日期Copyright 2009内容组成实验介绍设计原理注意事项Copyright 2009实验介绍乘法器设计l直接使用“*”作为乘法,这种方法谈不上设计乘法器,其最终的硬件实现要根据综合工具综合的结果。好的综合工具可以综合出想要的结果,但是通常得到的都是劣等的乘法运算l实现乘法器的方法很多,各有各的优缺点,常见的有移位相加法,加法树法,查表法,混合法等等。Copyri

2、ght 2009内容组成实验介绍设计原理注意事项Copyright 2009设计原理电路设计中常采用移位相加的方式实现乘法的功能l移位相加法和加法树(二叉树)法都属于此类l当然如查表法等另辟蹊径,在某些条件下可能更有效Copyright 2009移位相加法移位相加的原理l从被乘数的最低位开始判断,若为1,则乘数左移i(i=0,1.(WIDTH-1))位后,与上一次和相加;若为0,则乘数左移i位后,以0相加。直至被乘数的最高位。l乘法最终就是由加法和移位运算构成的,由此可以用高速度的加法和移位实现乘法操作。Copyright 2009移位相加法移位相加关键代码实现i = 0;r_dout = 0

3、; if(iWIDTH)begin r_dout = r_dout + (din_ai=1) ? (din_bi) : 0);i = i + 1;endCopyright 2009移位相加法这种算法对被乘数的判断是从低到高按顺序执行的,即串行的方式l优点:占用的资源较少,在低速信号处理中有广泛的应用l缺点:串行乘法器的速度比较慢,一个结果输出需要花费多个时钟周期在高位宽乘法运算中尤为明显Copyright 2009加法树法加法树法的设计原理本质上依然是移位相加,不同的是采用了流水线的方法l将组合逻辑分割成一个一个小的组合逻辑,中间加上触发器用来锁存数据,这样可以大大提高效率Copyright

4、2009加法树法加法树法关键代码实现l对被乘数各个位并行判断begin : piple_line / level 1 outputbuf0 = din_a0 ? (din_b0) : 0;buf1 = din_a1 ? (din_b1) : 0;buf2 = din_a2 ? (din_b2) : 0;buf3 = din_a3 ? (din_b3) : 0;buf4 = din_a4 ? (din_b4) : 0;buf5 = din_a5 ? (din_b5) : 0;buf6 = din_a6 ? (din_b6) : 0;buf7 = din_a7 ? (din_b7) : 0; /

5、level 2 outputbuf01 = buf0 + buf1;buf23 = buf2 + buf3;buf45 = buf4 + buf5;buf67 = buf6 + buf7; / level 3 outputbuf02 = buf01 + buf23;buf46 = buf45 + buf67; / level 4 outputdout = buf02 + buf46;endCopyright 2009加法树法加法树法采用多级流水线结构,是一种并行的方式,将相邻的两个部分的结果再加到最终的输出乘积上,即排列成一个二叉树形式的结构l流水线乘法器处理速度比串行加法器快很多以8-bit

6、输入为例,只需要4个时钟周期即可输出结果l其缺点是消耗的资源较多Copyright 2009其他方法查表法l采用的是建立一个表,里面存放了所有的乘法结果,乘数和被乘数用来作为地址去查找里面的乘积。可以大大提高乘法的速率,但是当乘法位数很大时会要求产生很大的表格适合位数较小的乘法,特别适合有一个乘数为固定的乘法混合法l根据多种方式设计出来的乘法器。Copyright 2009内容组成实验介绍设计原理注意事项Copyright 2009注意事项本设计需要注意以下事项:l两种方法的乘法器设计中,使用的中间(变量)寄存器(如r_dout,buf等)的位宽定义要满足要求,否则结果有误。l参考答案给出的串行乘法器使用的是状态机,用户需注意对输入赋值的时间,其结果可在仿真上看出。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!