课程设计题目: 八位全加器的设计与实现。
一、 课程设计的目的:
1、 学会在**平台上进行设计验证及时序**。
2、 掌握运用quartus ii原理图编辑器进行层次电路系统设计的方法。
3、 进一步熟悉利用 quartus ii进行电路系统设计的一般流程。
4、 掌握 8位全加器原理图输入设计的基本方法及过程。
5、 进一步提高学生运用所掌握的数字电子电路的分析方法与分析实际电路的基本技能,并了解基本逻辑单元电路在实际生活中的应用。加强对数字电子技术的理解,学会查阅资料、方案比较以及设计、计算、制作、调试等技能,增强分析、解决实际问题的能力。
二、系统工作原理及系统组成:
本设计采用逐步求解的方法,一个 8位全加器可以由 8个 1位全加器构成,加法器间的进位可以以串行方式实现,即将低位加法器的进位输出 cout与相邻的高位加法器的最低进位输入信号 cin相连接。而一个 1位全加器则可由实验一包装元件入库得到。
三、设计内容。
1、用原理图输入法构造1位半加器,并进行时序**。
半加器真值表分析:
由真值表写逻辑函数表达式
设计原理图:
连接时没有错误,进行波形**,得到波形图如下:
**波形分析:
输入:a=0、b=0时,输出:c0=0、c1=0
输入:a=0、b=1时,输出:c0=1、c1=0
输入:a=1、b=0时,输出:c0=1、c1=0
输入:a=1、b=1时,输出:c0=1、c1=1
存在一定的延迟,**结果与理论分析符合。
封装之后的效果图:,b为输入,s,c为输出。
2、再由两个半加器构成一个一位全加器
对两个一位二进制数及来自低位的“进位”进行相加,产生本位“和”及向高位“进位”的逻辑电路称为全加器。由此可知,全加器有三个输入端,二个输出端,其真值表如表所示。其中ai、bi分别是被加数、加数,ci–1是低位进位,si为本位全加和,ci为本位向高位的进位。
由真值表可分别写出输出端si和ci的逻辑表达式。
因此,在组成电路时,一位全加器的设计原理图如下:
连接时没有错误,进行波形**,得到波形图如下:
**波形分析:
输入:a=1、b=0、c=0时,输出:c0=1、c1=0
输入:a=1、b=0、c=1时,输出:c0=0、c1=1
输入:a=1、b=1、c=1时,输出:c0=1、c1=1
输入:a=1、b=1、c=0时,输出:c0=0、c1=1
在存在延迟的情况下,**结果与理论分析一致。
封装之后的效果图:
in1,in2为输入,inc位进位端输入,out1为输出out2为进位端输出。
3、最后由8个一位全加器构成8位全加器,原理图如下:
链接时没有错误,进行波形**,得到波形图如下:
封装之后的效果图:
左端全部为输入端,右端为输出端。
四、小结。课程设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术发展的日新日异,eda技术已经成为当今计算机应用中空前活跃的领域,在生活中可以说应用很广。
因此作为二十一世纪的大学生来说掌握 eda 的开发技术是十分重要的。
本次课程设计我要设计一个八位全加器,以对 eda 技术有一个整体的概念, 完成 eda 技术这门课程的综合应用。本次课程设计使我们对数据综合、编译、适配和**都有了非常透彻的认识,并能基本熟练使用quartusⅱ软件。
由于我们是初次接触本项目的初设计者,所以我们在整个过程中采取由浅入深,由简单到复杂的方法完成设计。通过这次设计,我们能清楚的了解设计程序和设计步骤、设计思路和软件调试,最终能清晰的建立起整体概念,为今后复杂的eda设计奠定了基础。
回顾此次eda课程设计,我收获颇多,不仅巩固了在数字电子技术基础中所学过的知识,而且学到了很多在书本上所没有的知识。这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正会晤,从而提高自己的实际动手能力和独立思考的能力。虽然电子技术的课程设计与学习已经结束,可我们学习之路并没有结束,我们会继续努力学习其相关的知识,以适应社会的发展与需要,这样才能真正成为一名合格的大学生。
在此次的设计中,感谢老师对我们的帮助和指导。过程还不够完善,希望老师继续指导。
五、参考资料:
1] 电子技术基础数字部分(第四版) 康华光,邹寿彬华中理工大学电子学教研室编。
2] eda技术与verilog hdl 北京:清华大学出版社,2010
3] 宋万杰,罗丰,吴顺君。cpld技术及其应用。西安:西安电子科技大学出版社,1999.
4] 刘明业,将敬旗,刁岚松等译。硬件描述语言verilog.北京:清华大学出版社,2001.
5] 王金明,杨吉斌。数字系统设计与verilog hdl.北京:电子工业出版社,2002 .
6] altera corporation,“quartusii help version 2.0”.
EDA课程设计报告
eda 课程设计报告。时间 2014年12月21日 学院自动化。专业班级自1204 姓名。学号。指导教师王丽君老师 成绩。2014年 12月。目录。卷烟机烟支漏气跟踪自检装置设计 1 一 设计背景及设计目的 3 1.1设计背景 3 1.2设计目的 3 二 设计原理 3 三 设计步骤 5 3.1模块分...
EDA课程设计报告
设计一个出租车自动计费器,计费包括起步价 行车里程计费 等待时间计费三部分,用四位数码管显示金额,最大值为999.9元,最小计价单元为 0.1元,行程 3公里内,且等待累计时间3分钟内,起步费为8元,超过3公里,以每公里1.6元计费,等待时间单价为每分钟1元。用两位数码管显示总里程,最大为99公里。...
EDA课程设计报告
课程名称eda技术。设计项目多功能数字钟。系 部 班级姓名学号 指导老师日期2010 06 09 电子系电子仪器仪表与维修仪表z082王叁少安老师。1 数字钟的设计要求。多功能数字钟具有计时功能和时钟的校时基本功能。计时功能采用24小时计时,显示时,分,秒。采用时校时,对于分钟和秒模块采用60进制实...