




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验四乘法器理、理、八八利用移位相加的原理设计并实现一个4位的移位相加乘法器二、实验器材1、SOPC实验箱2、计算机(装有QuartusII7.0软件)三、实验预习1、预习乘法器的原理与结构。2、 书写预习报告, 必须有完整的VHDL设计程序及实验步骤。四、实验原理目前常用的硬件乘法器主要有移位相加乘法器和加法器树乘法器。下面以移位相加乘法器的设计为例介绍它的原理。首先, 考虑下面两个4位操作数的乘法, 同我们在小学所学的竖式乘法形式相同。每行称为一个部分结果。由操作数通过一位一位相乘得到。例如:操作数a的每一行乘上b,得到的部分结果为a3bO,a2bO,albO,aObO,如图所示。a3a2
2、alaOxb3b2blbOa3b0a2b0albOaObOa3bla2blalblaObla3b2a2b2alb2a0b2a3b3a2b3alb3a0b3Y7Y6Y5Y4Y3Y2Y1YO其乘积按“手工计算”的方法给出是:Y=AxB=o%2AB从中可以看出只要小不等于0,输入B就随着k的位置连续地变化,然后累加B2t如果小等于0,相应的转换相加就可以忽略了。移位相加乘法器就是按照这种方法, 根据乘数的每一位是否为1进行计算,如果为1,就将被乘数移位相加。这种乘法器所用的硬件资源较少,但每个时钟周期内只能完成4位乘1位的运算,因此要完成4位乘4位的运算至少需要4个时钟周期.五、实验内容1、启动Qu
3、artusll建立一个空白工程。2、新建 verilog 源程序文件 mult4M 输入程序代码并保存,进行综合编译,若在编译过程中发现错误,则找出并更正错误,直至编译成功为止。守FkEri::I.ctcy.qToo、,/,、c“il0dNIKI口8HW|丛电里,c|,?X/IgIA.|.弓妙M,TnfcCcnnwxxlquar-rxd_3t-vrit;0_门“二offnult4b-cnul*TrEJlute:guulsIIAx36blyvesaucceasfuL.0errors.0ranc,1Ixtcx4TrMWxMKrMrxr4xxrxr4wxrxrx4TCMrxMKicR&Inf
4、oRuaaingQjlyz*r”!Cinani:guvqu,_tan-re(Let-vriQiikG_i1e, offwJlbwctniliqb-Qir)rJMIJ八)s_ 7yffl1&E4LaRUd”dfrsSA,CiiKgsIITJgSystemPiocwrinyAEeidlnlo卜Ho入WdnnjCac-Wmrg入Eno/?Me网 3:Ocf127金|les,一代码:modulemult4b(r,a,b);jartusEjiloEditViewProjectAwignmeEFPrgconingJndQvrHglpgNev/ProjectWizard:Directory,Nam.
5、Top-LevlEntity(page1of5t心咖CcmpdationHierarchyh*ho内oihgdiicctory;cc力Spioect?|07QJ5tjTr/mii/WhoT。ihonameclIhoprqoot?|mdt4bharamhy|ghw,#U=gnUnik|Wha?idihonorweclIhotepIevoldxignerrityloiEi:orojoePKhicnanoioco:ccondtr/oandnu$exactMratchireenttyrarentheoesionfie.|mdUbrJ*lr。,.%|TineQ|UooExitingPfojoctSoti
6、rg:.;yNor*卜x-ing入ExtraInfo入Inp-levdEntityFineSuccessful-SunDecLS13:17:222J135.0-14UdM/a?2U-6SJfallYingnult*lknulflkStritsxparameters=4;output2*s:1r;inputs:1a,b;reg2*s:1r;integeri;always0(aorb)beginr=0;for(i=l;i=s;i=i+l)if(bi)r=r+(a(i-1);endendmodule3、进行波形仿真。RIcxfx ”x4“x”ac,wc ,4pIcfoR-anrircTTfaterp
7、IdoComar.4irtns.sirrttl_sttt:ac?_ilac./rit4_zcttir.sz_ils-fruttlb-ctralHbpIaoSion】TT03%Jlafo场a roftra*aiioimiwulal( (eiae2113I-OH。nc8|nMt4b色“7 学AFs电Fla,Sum5金$Uti4WTO:产vi,oLt4bFullC”pihti8A,tlyi SyTi/bo八2PittwIaoUfolafolefIcifa1毋1笛CcevisAl!(|ur4fr(Eli.I&1&QubU口F*J1C,口 3igw-mcsW0r&xs,2vrdM
8、M9为3CeiiTiFrBiMMD,7I0)-ITBar|1912s二FoiRiar?|299aalatrral,1019nsStar,:1“4;XH限人当烬:L:F出XL.WW您 通应而v4ill-*oAWann;1QI!97/sirr;Ee/unuHb.v|弓CcmpiahonRefWFlew|muHb.l哂心口=|,。8ecnUrva11X10=1103X4=125X5=25运算均结果正确。4、元器件仿真。AleEditViwProjectAss*anfnenHProcessingTcxMsWindowHdp*丁。coc4cox4cc43X/mQurtv*IIULVtrrftTeclwMilaFap,FreproetxrC.msd:qu“S-pHb-rmXVieverFrprcevrwrceawwL,0rrcr,0力,7.”六、实验小结1、在做实验前应该先充分理解实验原理,并根
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 紧急国际合同审查、翻译认证及法律效力合同
- 既有建筑消防设施优化升级补充合同
- 外资保险公司中国理赔业务风险评估与合同
- 亲子关系修复子女探视协议书
- 网络文学作品翻译及工作室租赁商务合作框架协议
- 海洋运输货物保险责任及索赔处理合同
- 雨天安全健康教育
- 共享健身房运营管理补充协议
- 建筑工程安全认证与现场管理协议
- 商业综合体导视系统委托经营及广告投放管理合同
- 儿童支气管哮喘共患病诊治专家共识
- 小学语文-人教部编版四年级语文下册第七单元测试卷(三)(有答案)
- 聚焦强军目标投身强军实践课件
- 基于微信小程序的校园快递代取互助平台建设
- 食品安全监督抽查与抽检培训
- 学院本科教学工作审核评估支撑材料目录
- 人教版小学语文一年级到六年级课本古诗
- 全国优质课一等奖中职中专计算机专业教师教学设计和说课大赛《Premiere视频制作初体验》说课课件
- 农村供水建设和运维存在的问题及解决措施
- 辽沈战役课件
- 有关太阳能跟踪器中英文翻译资料
评论
0/150
提交评论