EDA14位加法器原理图设计.docVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
EDA14位加法器原理图设计

4 位加法器原理图设计 实验目的 进一步掌握 Quartus Ⅱ原理图输入设计法。 通过4位加法器的设计,掌握原理图输入法中的层次化设计。 实验原理 图1 半加器原理图 图2 1位全加器原理图 图3 4 位加法器原理图 4 位加法器(如图3)是以 1 位全加器作为基本硬件,由 4 个 1 位全加器串行构成, 1位全加器又可以由两个1位的半加器和一个或门连接而成(如图2),而1位半加器可以由若干门电路组成(如图1)。 实验内容 本次实验使用 Altera FPGA 的开发工具 Quartus Ⅱ,利用原理图输入设计方法设计一个 4位加法器。 实验步骤 打开QUARTUS II软件,新建一个工程adder4bit。 建完工程之后,再新建一个Block Diagram/Schematic File。在原理图编辑窗口绘制如图1的半加器原理图。点击 File -Save,将已设计好的图文件取名为:h_adder,并存在此目录内。 编译。如果发现有错,排除错误后再次编译。直到编译通过就可以进行波形仿真了。 时序仿真。建立波形文件,设置波形参量,再保存 (注意: QuartusⅡ在波形仿真时,只支持一个与工程名同名的波形文件,所以在对多个文件进行波形仿真时,对波形文件都取工程名进行保存,后缀名为.vwf;若确实想保留多个波形文件,则可以分别命名,想对哪个波形文件进行仿真时,点击Processing-simulation Tool,在Simulation input中输入待仿真的波形文件即可,如图4所示) ,最后运行波形仿真。观察分析波形。 然后将半加器 h_adder 封入库生成半加器元件了,为后续生成 1 位全加器做准备。 图4 仿真结果 封装入库。封将仿真调试好的半加器封装入库。打开 h_adder.bdf文件,在 File-Create/update 如图5所示。 图5 元件封装入库 全加器原理图设计。以上实验步骤主要是生成了一个半加器,再用同样的方法按照图2中1位全加器原理图生成一个1位全加器元件(注意生成的半加器在元器件库的Project选项下,如图6)。 图6 Symbol对话框 全加器仿真。 4位加法器原理图设计。根据4位加法器的原理画出如图3的4位加法器原理图。为方面观察输出波形,4位加法器输入输出才采用总线画法,总线命名为被加数a[3..0],加数命名为b[3..0],同时要为每根总线分支加上网络名,方法为选定某总线分支后,右键-Properties,在弹出的Node Properties对话框(如图2-8)中输入总线分支网络名,如a[0],a[1],……。 图7 节点添加网络名 4位全加器仿真,仿真波形如图8。注意仿真结果观察将数值以无符号数形式输出最好,设置方法为选定某个端口后,右键-Properties,在图9对话框中选择Unsigned Decimal。 图8 4为加法器仿真波形 图9 节点数据进制选择 五、 实验报告 1.绘出仿真波形,并作说明。 2.熟悉QUARTUS II软件。 3.将实验原理、设计过程、编译仿真波形和分析结果记录下来。

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档