EDA智能四路抢答器设计(框图+vhdl源程序+仿真图) 第5页
END COMPONENT YMQ;
SIGNAL S0: STD_LOGIC_VECTOR(3 DOWNTO 0);
SIGNAL X1,X2: STD_LOGIC_VECTOR(3 DOWNTO 0);
BEGIN
U1: QDJB PORT MAP(CLR,A,B,C,D, LEDA,LEDB,LEDC,LEDD,S0);--位置关联
U2: JSQ PORT MAP(CLR,LDN,EN,CLK,TA,TB,X1,X2);
U3: YMQ PORT MAP(S0,ZBXS);
U4: JFQ PORT MAP(RST,ADD,S0,JF2_A,JF1_A,JF0_A,JF2_B,JF1_B,
JF0_B,JF2_C,JF1_C,JF0_C,JF2_D, JF1_D, JF0_D);
U5: YMQ PORT MAP(X1,JSXS1);
U6: YMQ PORT MAP(X2,JSXS2);
END ARCHITECTURE ART;
5 系统仿真
系统仿真后的结果分别如图4.1、图4.2、图4.3、图4.4、图4.5.1、图4.5.2、图4.5.3所示。
图4.1 抢答鉴别电路QDJB仿真图
图4.2 计分器电路JFQ仿真图
图4.3 计时器电路JSQ仿真图
图4.4 译码器电路YMQ仿真图
图4.5.1 连线电路ANSWER仿真图1
图4.5.2 连线电路ANSWER仿真图2
图4.5.3 连线电路ANSWER仿真图3
6 设计技巧分析
(1) 在抢答鉴别电路的设计中,A、B、C、D四组抢答,理论上应该有16种可能情况,但实际上由于芯片的反应速度快到一定程度时,两组以上同时抢答成功的可能性非常小,因此我们可设计成只有四种情况,这大大简化了电路的设计复杂性。
(2) 在计分器电路的设计中,按照一般的设计原则,按一定数进制进行加减即可,但是随着计数数目的增加,要将计数数目分解成十进制并进行译码显示会变得越来越麻烦。因为为了减少译码器显示的麻烦,一般是将一个大的进制数分解为数个十进制以内的进制数,计数器川级连接,但随着位数的增加,电路的接口增加,因此本设计采用IF语句从低往高判断是否有进位,以采取相应的操作,既减少了接口,又大大地简化了设计。
(3) 本系统中的计时器电路既有计时初始值的预置功能,又有减计数功能,功能比较齐全。其中初始值的预置功能是将两位数分解成两位数分别进行预置,每个数的预置则采用高电平计数的方式进行。减计数的功能与上述的加法技术类似,非常简洁。
总结
这次EDA课程设计历时一个星期,在整整一个星期的日子里,可以说是苦多于甜,但是可以学的到很多很多的东西,同时不仅可以巩固以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次设计,进一步加深了对EDA的了解,让我对它有了更加浓厚的兴趣。特别是当每一个子模块编写调试成功时,心里特别的开心。但是在编写顶层文件的程序时,遇到了不少问题,特别是各元件之间的连接,以及信号的定义,总是有错误,在细心的检查下,终于找出了错误和警告,排除困难后,程序编译就通过了,心里终于舒了一口气。在波形仿真时,也遇到了一点困难,想要的结果不能在波形上得到正确的显示,经过马老师的指点,我们将各输入改成波形状的,得到了完美的仿真图。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
总的来说,这次设计的智能抢答器还是比较成功的,在设计中遇到了很多问题,最后在老师的辛勤的指导下,终于游逆而解,有点小小的成就感,终于觉得平时所学的知识有了实用的价值,达到了理论与实际相结合的目的,不仅学到了不少知识,而且锻炼了自己的能力,使自己对以后的路有了更加清楚的认识,同时,对未来有了更多的信心。最后,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!
致谢
这次课程设计的成功,让我受益匪浅,首先我要感谢淮阴工学院,计算机工程系给我们提供的这次实践机会和实验室人员提供的实验环境,良好的环境是我课程设计成功的基础。
其次,我要感谢马岱和张粤等老师在课程设计上给予我的指导,提供给我的支持和帮助,这是我能顺利完成这次报告的主要原因,更重要的是要是帮我解决了许多技术上的难题,让我能把系统做得更加完善。在此期间,我不仅学到了许多新的知识,而且也开阔了视野,提高了自己的设计能力。在此,谨向老师们致以诚挚的谢意和崇高的敬意,忠心感谢老师的耐心指导。
最后感谢学长,在我课题研究过程中给予我技术上的极大支持和心理上的鼓励;感谢和我一起做课题的同学,大家一起讨论研究,当我有什么困难调不出程序或者仿真的时候,我们一起讨论,一起研究来克服种种困难,还要感谢父母的养育之恩。
参 考 文 献毕业论文
http://www.751com.cn/ 论文网
http://www.751com.cn/1 谭会生,张昌凡. EDA技术及应用.第二版.西安电子科技大学出版社,2009
2 谭会生,瞿遂春. EDA技术综合应用实例与分析. 西安电子科技大学出版社,2004
3 李国洪,胡辉,沈明山. EDA技术与实验.机械工业出版社,2009
4 卢毅, 赖杰. VHDL与数字电路设计,科学出版社,2005
5 陈雪松, 滕立中. VHDL入门与应用,人民邮电出版社,2007
6 王小军. VHDL简明教程,清华大学出版社,2007
7 曾繁泰. VHDL 程序设计, 清华大学出版社,2009
上一页 [1] [2] [3] [4] [5]
EDA智能四路抢答器设计(框图+vhdl源程序+仿真图) 第5页下载如图片无法显示或论文不完整,请联系qq752018766