四位加法器的设计_第1页
四位加法器的设计_第2页
四位加法器的设计_第3页
四位加法器的设计_第4页
四位加法器的设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子设计技术课程设计四位加法器姓 名: 学 号: 专 业: 电子信息工程 班 级: 指导教师: 2012年11月 8日1目录一、 设计目的3二、 设计要求3三、 设计过程31. 原理图的设计32. 程序的设计53. 功能仿真设计文件7四、 设计体会9 附录:a 参考文献9 附录:b 评分表10 一、设计目的 1. 熟练使用verilog hdl语言在quartus软件平台上编写程序,完成编译工作。2.学习vhdl程序中数据对象、数据类型、顺序语句、并行语句的综合使用,了解vhdl程序的基本结构。3.掌握使用eda工具设计数字系统的设计思路和设计方法。学习vhdl基本逻辑电路的综合设计应用。4.

2、学习实验开发系统的使用方法。二、设计内容 1、设计并调试好一个由4个1位全加器级连构成的,本级的近位输出作为下一集的近位输入。2、 仿真、分析结果、绘制波形三、 设计过程1、原理图的设计打开quartus,单击file,选择new ,选择blockdiagram/schematic类型。在原理图编辑界面中,元件选择对话框的符号名“symbol name”栏目内直接输入xor,或者在“symbol files”栏目中,用鼠标双击“xor”元件名,即可得到异或门的元件符号。用上述同样的方法也可以得到与门及输入端和输出端的元件符号。用鼠标双击输入或输出元件中原来的名称,使其变黑后就可以进行名称修改,

3、用这种方法把输入端的名称分别更改为“in3,in4,in5”,把两个输出端的名称分别更改为“led3”和“led4”,然后按照图1所示的一位加法器逻辑电路的连接方式,用鼠标将相应的输入端和输出端及电路内部连线连接好,并以“xxx.bdf”(注意后缀是bdf)为文件名,存在自己建立的工程目录d:xxx内。进行存盘操作时,系统在弹出的存盘操作对话框中,自动保留了上一次存盘时的文件名和文件目录,不要随意单击“ok”按钮结束存盘,一定要填入正确的文件名并选择正确的工程目录后,才能单击“ok”按钮存盘,这是上机实验时最容易忽略和出错的地方。 图1 一位加法器原理图 四位加法器的设计中,全加器成为底层文件

4、a0、a1、a3、a4、a5、a6、a7、a8 是8个4位二进制输入端,a2是低位来得进位输入端,t(03)是4位和输出端,t4是向高位进位的输出端。原理图如图2所示。 图2 四位加法器原理图 2、程序的设计 打开quartus,单击file,选择new , 弹出下图界面,选择verilog hdl file。 图3 进入界面进行编程,程序: module add_j1(sum,cout,a,b,cin); input 3:0 a,b; input cin; output3:0 sum; output cout; full_add1 u0(a0,b0,cin,sum0,cin1); full_

5、add1 u1(a1,b1,cin1,sum1,cin2); full_add1 u2(a2,b2,cin2,sum2,cin3); full_add1 u3(a3,b3,cin3,sum3,cout); endmodule module full_add1(a,b,cin,sum,cout); input a,b,cin; output sum,cout; wire s1,m1,m2,m3; and(m1,a,b),(m2,b,cin),(m3,a,cin); xor(s1,a,b),(sum,s1,cin); or(cout,m1,m2,m3); endmodule 根据程序点击tools

6、 中netlist viewers 接着是rtl viewer,出来如图4所示rtl原理图。 图4 四位加法器rtl原理图 3、 功能仿真设计文件仿真,也称为模拟(simulation);是对电路设计的一种间接的检测方法。对电路设计的逻辑行为和功能进行模拟检测,可以获得许多设计错误及改进方面的信息。对于大型系统的设计,能进行可靠、快速、全面的仿真尤为重要。 (1) 建立波形文件进行仿真时需要先建立仿真文件。在quartusii环境执行file的new命令,再选择弹出如下图的对话框中的vector waveform file项,波形编辑窗口即被打开。 图 5 (2) 输入信号节点 选择菜单 vi

7、ewutility windows node finder ,在filter框中选择pins:all,再单击list按钮,即在下面的nodes found框中国i不过出现本设计的项目所有输入输出和近位,并全部拖到波形编辑窗口。(3)波形文件存盘以“xxxvwf”(注意后缀是vwf)为文件名,存在自己建立的工程目录dxxx内。在波形文件存盘时,系统将本设计电路的波形文件名自动设置为“xxx.vwf”,因此可以直接单击确定按钮。 (4)进行仿真波形文件存盘后,执行仿真器“simulator”命令,单击弹出的“仿真开始”对话框中的“start”按钮,即完成仿真,可通过观察仿真波形进行设计电路的功能验

8、证。仿真如下图5: 图6 四位加法器的波形仿真结果四、设计体会 在本次电子设计技术课程设计中,我们遇到过很多困难,但是在组员们的努力下和指导老师的指导下,我们最终战胜了这些困难,完成了四位加法器的设计。这一过程中我学到了很多东西,同时也感慨良多。更加强化了自己查阅资料的能力,这有助于提高我的自学能力。并且很好的掌握了quartus软件的各元器件的应用仿真设计。在设计的过程中遇到问题,可以说是困难重重,这毕竟是第一次做难免遇到各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前学到的知识理解得不够深刻,掌握的不够牢固通过这次的课程设计我懂得了理论与实际结合的重要性,只有理论是完全不够的

9、,只有把学到的理论知识运用到实际中去,两者完美结合,得到结论才能够服务社会。所以通过这次电子设计技术的课程设计我希望下次做作品的时候我们能有更好的成绩。附a:参考文献1电子技术 李春茂 主编 科学技术文献出版社2数字电子技术基础解题指南 唐竞新 主编 清华大学出版社3电子技术实验指导书 李国丽,朱维勇主编,中国科技大学出版社4电子技术基础 模拟部分(第四版),康华光主编,高教出版社5数字电子技术基础(第四版),阎石主编,高教出版社6王金明.数字系统设计与verilog hdl,电子工业出版社,2011年。附b:课程设计评分表东华理工大学长江学院课程设计评分表学生姓名: 学号: 课程设计题目:四位加法器的设计项目内容满分实 评选题能结合所学课程知识、有一定的能力训练。符合选题要求(3人一题)5工作量适中,难易度合理10能力水平能熟练应用所学知识,有一定查阅文献及运用文献资料能力10理论依据充分,数据准确,公式推导正确10能应用计算机软件进行编程、资料搜集录入、加工、排版、制图等10能体现创造性思维,或有独特见解15成果质量模型正确、合理,各项技术指标符合要求。15摘要叙述简练

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论