版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
乘法器设计第1页
版本管理修改统计
审核统计版本号.作者描述修改日期V01陈和炯创建-12-07版本号.职务署名修改日期第2页
内容组成试验介绍设计原理注意事项第3页试验介绍乘法器设计直接使用“*”作为乘法,这种方法谈不上设计乘法器,其最终硬件实现要依据综合工具综合结果。好综合工具能够综合出想要结果,不过通常得到都是劣等乘法运算实现乘法器方法很多,各有各优缺点,常见有移位相加法,加法树法,查表法,混正当等等。第4页内容组成试验介绍设计原理注意事项第5页设计原理电路设计中常采取移位相加方式实现乘法功效移位相加法和加法树(二叉树)法都属于这类当然如查表法等另辟蹊径,在一些条件下可能更有效第6页移位相加法移位相加原理从被乘数最低位开始判断,若为1,则乘数左移i(i=0,1...(WIDTH-1))位后,与上一次和相加;若为0,则乘数左移i位后,以0相加。直至被乘数最高位。乘法最终就是由加法和移位运算组成,由此能够用高速度加法和移位实现乘法操作。第7页移位相加法移位相加关键代码实现i<=0;r_dout<=0;
……
if(i<WIDTH)beginr_dout<=r_dout+((din_a[i]==1)?(din_b<<i):0);i<=i+1;end第8页移位相加法这种算法对被乘数判断是从低到高按次序执行,即串行方式优点:占用资源较少,在低速信号处理中有广泛应用缺点:串行乘法器速度比较慢,一个结果输出需要花费多个时钟周期在高位宽乘法运算中尤为显著第9页加法树法加法树法设计原理本质上依然是移位相加,不一样是采取了流水线方法将组合逻辑分割成一个一个小组合逻辑,中间加上触发器用来锁存数据,这么能够大大提升效率第10页加法树法加法树法关键代码实现对被乘数各个位并行判断begin:piple_line
//level1output buf0<=din_a[0]?(din_b<<0):0; buf1<=din_a[1]?(din_b<<1):0; buf2<=din_a[2]?(din_b<<2):0; buf3<=din_a[3]?(din_b<<3):0; buf4<=din_a[4]?(din_b<<4):0; buf5<=din_a[5]?(din_b<<5):0; buf6<=din_a[6]?(din_b<<6):0; buf7<=din_a[7]?(din_b<<7):0;
//level2output buf01<=buf0+buf1; buf23<=buf2+buf3; buf45<=buf4+buf5; buf67<=buf6+buf7;
//level3output buf02<=buf01+buf23; buf46<=buf45+buf67;
//level4output dout<=buf02+buf46;end第11页加法树法加法树法采取多级流水线结构,是一个并行方式,将相邻两个部分结果再加到最终输出乘积上,即排列成一个二叉树形式结构流水线乘法器处理速度比串行加法器快很多以8-bit输入为例,只需要4个时钟周期即可输出结果其缺点是消耗资源较多第12页其它方法查表法采取是建立一个表,里面存放了全部乘法结果,乘数和被乘数用来作为地址去查找里面乘积。能够大大提升乘法速率,不过当乘法位数很大时会要求产生很大表格适合位数较小乘法,尤其适合有一个乘数为固定乘法混正当依据各种方式设计出来乘法器。第13页内容组成试验介绍设计原理注意事项第14页注意事项本设计需要注意以下事项:两种方法乘法器设计中,使用中间(变
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026云南玉溪兴洁垃圾处理有限公司招聘劳务派遣驾驶员4人考试参考试题及答案解析
- 2026年合肥财经职业学院高职单招职业适应性考试备考题库有答案解析
- 2026福建宏业交通服务有限公司招聘6人考试参考题库及答案解析
- 2026年1月江苏省宝应中学招聘教师5人考试参考试题及答案解析
- 2026四川自贡医元健康管理有限责任公司招聘工作人员11人考试参考题库及答案解析
- 2026广西钦州市人力资源和社会保障局招聘公益性岗位人员2人考试备考试题及答案解析
- 2026江苏中国药科大学智能药学交叉研究院工作人员招聘5人考试参考题库及答案解析
- 2026年昆明市西山区人民医院聘非事业编制工作人员(4人)考试参考试题及答案解析
- 2026四川绵阳市三台县妇幼保健院 招聘编外聘用人员3人(眼科视光师、皮肤科医师、外科医师)考试备考题库及答案解析
- 2026中国联通上海市分公司校园招聘考试备考试题及答案解析
- 2025至2030中国异丙醇(IPA)行业市场占有率及投资前景评估规划报告
- php语法考试题及答案
- (高清版)DB31∕T 1473-2024 医疗卫生机构知识产权管理规范
- 毕业设计(论文)-快递送货无人车结构及控制系统设计
- 工业车辆 安全要求和验证 第4部分:无人驾驶工业车辆及其系统 征求意见稿
- TD/T 1013-2013土地整治项目验收规程
- 2025年鸡蛋干项目市场调查研究报告
- T/CNCA 004-2020煤直接液化柴油
- 四川省医院护理质量管理评价标准
- 车间生产辅料管理制度
- 护理工作的价值和意义
评论
0/150
提交评论