好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

计算机组成原理实验报告~八位补码加减法器的设计分析实现.doc

17页
  • 卖家[上传人]:大米
  • 文档编号:459088441
  • 上传时间:2023-11-24
  • 文档格式:DOC
  • 文档大小:337.94KB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 计算机科学与技术学院计算机组成原理实验报告书实验名称八位补码加/减法器的设计与实现班级学号姓名指导教师日期成绩实验1八位补码加/减法器的设计与实现一、实验目的1.掌握算术逻辑运算单元(ALU)的工作原理2.熟悉简单运算器的数据传送通路3.掌握8位补码加/减法运算器的设计方法4.掌握运算器电路的仿真测试方法二、实验任务1.设计一个8位补码加/减法运算器(1)参考图1,在QUARTUS II里输入原理图,设计一个8位补码加/减法运算器2)创建波形文件,对该8位补码加/减法运算器进行功能仿真测试3)测试通过后,封装成一个芯片2.设计8位运算器通路电路参考下图,利用实验任务1设计的8位补码加/减法运算器芯片建立运算器通路3.利用仿真波形,测试数据通路的正确性设定各控制信号的状态,完成下列操作,要求记录各控制信号的值及时序关系1)在输入数据IN7~IN0上输入数据后,开启输入缓冲三态门,检查总线BUS7~BUS0上的值与IN0~IN7端输入的数据是否一致2)给DR1存入55H,检查数据是否存入,请说明检查方法3)给DR2存入AAH,检查数据是否存入,请说明检查方法4)完成加法运算,求55H+AAH,检查运算结果是否正确,请说明检查方法。

      5)完成减法运算,分别求55H-AAH和AAH-55H,检查运算结果是否正确,请说明检查方法6)求12H+34H-56H,将结果存入寄存器R0,检查运算结果是否正确,同时检查数据是否存入,请说明检查方法三、实验要求(1) 做好实验预习,掌握运算器的数据传送通路和ALU的功能特性2) 实验完毕,写出实验报告,内容如下:① 实验目的② 实验电路图③ 按实验任务3的要求,填写下表,以记录各控制信号的值及时序关系表中的序号表示各控制信号之间的时序关系要求一个控制任务填一张表,并可用文字对有关内容进行说明序号nsw-busnR0-BUSLDR0LDR1LDR2mnalu-busIN7~IN0BUS7~BUS0④仿真波形及仿真结果的分析方法、分析过程和分析结果⑤实验体会与小结四、实验预习内容1.实验电路设计原理及思路说明本实验利用基本逻辑门电路设计一位全加器(FA),如表1:表1-一位全加器(FA)电路的输入输出信号说明信号名称说明输入信号Ai加数Bi加数Ci低位输入的进位输出信号Si和Cj运算产生的进位然后以此基础上实现八位补码加/减法器的设计,考虑到实现所需既可以实现加法又可以实现减法,所以使用了一个M输入来进行方式控制加减。

      2. 实验电路原理图 实验参考电路如下图所示,下图(a)是1位全加器的电路原理图,图(b)是由1位全加器采用行波进位方法设计的多位补码加/减法运算器图1-多位补码加/减法运算器原理图图2-8位运算器通路原理图3. 实验电路功能说明表2-一位全加器(FA)功能表输入输出CiBiAiSiCj0000000110010100110110010101011100111111表3-M与Bi异或关系原理图MBiM异或Bi000011101110当M为0时,Bi与M值无关,当M为1时,Bi取反也就是当M为0时,执行加法运算,反之进行减法运算FA实现Ai与(Bi异或M)的加法运算,再加上Ci输出Si表4-图4功能端口解析接口解析输入A[7..0]8位信号输入(加/被减数)B[7..0]8位信号输入(加/减数)M控制信号(0加,1减)输出S[7..0]输出8位计算结果OVER溢出信号(0不溢出,1溢出)表5-图3功能端口解析接口解析输入IN[7..0]8位信号输入nsw-bus控制输入信号(0有效,1无效)nalu-bus控制输入信号(0有效,1无效)nR0-BUS控制输入信号(0有效,1无效)LDR0时钟信号,上升沿有效LDR1时钟信号,上升沿有效LDR2时钟信号,上升沿有效m溢出信号(0不溢出,1溢出)输出BUS[7..0]8位信号输出注:1.74244b的AGN和BGN接口与74374b的OEN接口都是低电平有效,nsw-bus,nalu-bus和nR0-BUS控制器件的输入,当输入0时,输入有效,否则无效2.74273b的CLK接口为上升沿有效,当LDR的时钟处于上升沿,即0->1变化时,输入有效4. 器件的选型本实验用到以下基本逻辑器件:异或门,一位加法器FA,7486等表6-一位全加器(FA)电路所用主要器件清单名称说明AND2二输入与门XOR2异或门OR2或门INPUT信号输入端子OUTPUT信号输出端子表7-8位补码加/减法运算器器件清单XOR2二输入异或门FA一位加法器(自选器件)INPUT信号输入端子OUTPUT信号输出端子表8-8位运算器通路电路INPUT信号输入端子OUTPUT信号输出端子8位补码加/减法运算器计算元件(自选器件)74273b数据缓存元件74244b数据缓存元件5. 实验方法与实验步骤等本实验利用EDA工具软件(Quartus II 2.0或以上版本)完成,实验分为:原理图的录入与编辑、仿真波形的设计及仿真结果的分析这3个步骤。

      具体为:(1)原理图的录入与编译在EDA工具软件(Quartus II 2.0或以上版本)中,采用原理图的录入的方法,绘制电路原理图绘制完成存盘后进行编译编译通过后,可以进行步骤(2)的操作如果编译不通过,则检查原理图,改正错误后,重新存盘并编译这一过程重复进行,直至原理图编译通过2)仿真波形的设计根据电路的功能,设定输入信号的初值后,利用EDA工具软件(Quartus II 2.0或以上版本)的波形仿真功能,验证电路的正确性根据8位补码加/减法运算器的功能要求,选定8组输入信号的初值,如下表所示:表9-一位全加器(FA)电路仿真波形输入信号初值序号CiBiAi10002001301040115100610171108111表10-8位补码加/减法运算器仿真波形输入信号初值序号A(十进制)B(十进制)M(01信号)S(二进制)溢出1020000010100024020000111100038020001100100041202001000110015101010000000006501010010100007801010100011008110101011001000(3)仿真结果的分析在EDA工具软件(Quartus II 2.0或以上版本)中,新建仿真波形文件,按表所示的输入信号的初值进行设定后,进行仿真。

      阅读仿真波形,对照电路功能,进行分析并给出结论五、实验电路图根据电路原理图,实验时在Quartus II 2.0环境里绘制的实验电路如下图所示图3-一位全加器(FA)图4-8位补码加/减法运算器图5-8位运算器通路电路六、 仿真调试的过程、仿真结果的分析和仿真测试的结论在Quartus II 2.0中新建仿真波形文件,如下图6示图6-一位全加器(FA)仿真结果分析图所示的仿真波形,可得到下表所示的实验结果表11-一位全加器(FA)电路仿真实验结果输入输出周期时间CiBiAiSiCj10-800ns000002800ns-1.6µs0011031.6µs -2.4µs0101042.4µs -3.2µs0110153.2µs -4.0µs1001064.0µs -4.8µs1010174.8µs -5.6µs1100185.6µs -6.4µs11111将表9与表11相对照,可知一位全加器FA正确在Quartus II 2.0中新建仿真波形文件,如下图7所示图7-8位补码加/减法运算器仿真结果分析图所示的仿真波形,可得到下表所示的实验结果表12-八位补码加/减法器电路仿真实验结果输入输出周期时间ABMSOVER10~5ns020000010100025~10ns40200001111000310~15ns80200011001000415~20ns120200100011001520~25ns10101000000000625~30ns50101010001100730~35ns80101011001000835~40ns110101000001000表记录的实验结果与上面计算数据中要求的值一致。

      经分析比较可知,本次实验设计的电路实现了八位补码加/减法器的功能8位运算器通路电路(1)首先对建立好的通路进行仿真波形图测试,测试结果如图8所示并检查数据是否一致图8-8位运算器通路电路仿真结果检查图8,可知输入IN与输出BUS一致,数据一致(2)给DR1存入55H,检查数据是否存入,请说明检查方法检查方法:在DR1中存入55H,同时在DR2中存入00H,检测总线输出的数即为存入的数据,波形图如下图9:图9表13-时序关系图序号nsw-busnR0-busLDR0LDR1LDR2ControlNalu-BusIN[7..0]BUS[7..0]100上升沿000155H55H2100上升沿00100HZZH300上升沿000100H00H41000上升沿0155HZZH5100000055H55H(3)给DR2存入AAH,检查数据是否存入,请说明检查方法和检测DR1相同,如图1。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.