欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年位全加器实验报告 .pdf

    • 资源ID:40345769       资源大小:273.31KB        全文页数:5页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年位全加器实验报告 .pdf

    1 四位全加器11 微电子 黄跃1117426021【实验目的】采用 modelsim集成开发环境,利用 verilog 硬件描述语言中行为描述模式、结构描述模式或数据流描述模式设计四位进位加法器。【实验内容】加法器是数字系统中的基本逻辑器件。多位加法器的构成有两种方式:并行进位和串行进位方式。并行进位加法器设有并行进位产生逻辑,运算速度快;串行进位方式是将全加器级联构成多位加法器。通常,并行加法器比串行级联加法器占用更多的资源,并且随着位数的增加,相同位数的并行加法器比串行加法器的资源占用差距也会越来越大。实现多位二进制数相加的电路称为加法器,它能解决二进制中 1110的功能(当然还有 0 0、01、10).【实验原理】全加器除本位两个数相加外,还要加上从低位来的进位数,称为全加器。图4 为全加器的方框图。图 5 全加器原理图。被加数Ai、加数 Bi从低位向本位进位Ci-1作为电路的输入,全加和Si与向高位的进位Ci作为电路的输出。能实现全加运算功能的电路称为全加电路。全加器的逻辑功能真值表如表2 中所列。信号输入端信号输出端AiBiCiSiCi0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -2 表2 全加器逻辑功能真值表图4 全加器方框图图5 全加器原理图多位全加器连接可以是逐位进位,也可以是超前进位。逐位进位也称串行进位,其 逻辑电路 简单,但速度也较低。四位全加器如图 9 所示,四位全加器是由半加器和一位全加器组建而成:图 9 四位全加器原理图【实验步骤】(1)建立新工程项目:打开 modelsim 软件,进入集成开发环境,点击File New project建立一名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -3 个工程项目 adder_4bit。建立文本编辑文件:点击 File New在该项目下新建 Verilog源程序文件 adder_4bit.v 并且输入源程序。(2)编译和仿真工程项目:在 verilog主页面下,选择 Compile Compile All或点击工具栏上的按钮启动编译,直到 project出现 status栏全勾,即可进行仿真。选择 simulate-start simulate或点击工具栏上的按钮开始仿真,在跳出来的 start simulate框中选择work-test_adder_4bit测试模块,同时撤销Enable Optimisim前的勾,之后选择ok。在 sim-default框内右击选择 test_adder_4bit,选择 Add Wave,然后选择simulate-run-runall,观察波形,得出结论,仿真结束。四位全加器1、原理图设计如图 9 所示,四位全加器是由半加器和一位全加器组建而成:图 9 四位全加器原理图【仿真和测试结果】下图为四位全加器的仿真图:名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 5 页 -4 图 10 仿真图【程序源代码】1 位全加器程序代码如下:module f_adder(a,b,cin,sum,cout);output sum,cout;input a,b,cin;wire s1,c1,c2;xor(s1,a,b);and(c1,a,b);or(sum,s1,cin);and(c2,s1,cin);xor(cout,c2,c1);endmodule 四位全加器程序代码如下:module adder_4bit(s,co,a,b,ci);output3:0 s;output co;input3:0 a,b;input ci;wire ci1,ci2,ci3;f_adder f0(a0,b0,ci,s0,ci1);f_adder f1(a1,b1,ci1,s1,ci2);f_adder f2(a2,b2,ci2,s2,ci3);f_adder f3(a3,b3,ci3,s3,co);Endmodule 四位全加器测试程序代码如下:module test_adder_4bit;reg 3:0 A,B;reg CI;wire 3:0 S;wire CO;adder_4bit A1(S,CO,A,B,CI);initial begin$monitor($time,A=%b,B=%b,CI=%b,CO=%b,S=%bn,A,B,CI,CO,S);名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 5 页 -5 end initial begin A=4d0;B=4d0;CI=1B0;#5 A=4d3;B=4d4;#5 A=4d2;B=4d5;#5 A=4d9;B=4d9;#5 A=4d10;B=4d15;#5 A=4d10;B=4d5;CI=1b1;end endmodule【实验心得和体会】通过设计 4 位全加器,熟练了原理图输入方法,学会使用 Verilog语言输入方法,也能较灵活地使用modlesim 软件。由时序图可以看出实现了4 位全加器的功能,Verilog的程序设计是正确的,实验是成功的。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 5 页 -

    注意事项

    本文(2022年位全加器实验报告 .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开