Dennis
6、硬件实现:
(1)在MAX+plusⅡ中编译通过,然后分配好引脚,仿真成功后。开始下载硬件调试。一开始不太懂得下载,下了好几次都没有成功,系统提示下载不了,在检查数据接线后,也没找出问题,后来在老师的帮助下把程序下载到了硬件。
但是数码管显示的是数字却不是预期的目标,我的数码管显示数字是一个一个显示的,经过仔细分析和检查,任然没有发现问题,问过老师之后才知道说是扫描太慢,所以是一个一个显示的,然后把clk的时钟信号(即scan的引脚接入clk3就可以显示出完整的学号)
在通过cs和clr的高低电平控制时,可以达到使能端的控制和清零功能,硬件验证效果理想,达到了设计要求,此时,得到的就是最后的程序了。
6
Dennis
六、心得体会
通过这次课程设计,我对EDA技术有了更进一步的了解,以前的实验一直电气自动化这门课程的实验都是在MAX+plusII的上面实现的,所以对EDA的实验箱和实验硬件上一点都不了解。
在这次实验中对eda的实验硬件有了更深的认识。比如:如何把vhdl的程序装到实验的硬件中,然后如何的连接实验箱上的管脚。
VHDL是EDA技术的重要组成部分,其具有与具体硬件电路无关和与设计平台无关的特性,并且具有良好的电路行为描述和系统描述的能力,并在语言易读性和层次化,结构化设计方面,表现了强大的生命力和应用潜力
。
Vhdl其主要的也是最大的优点就在于编程者可以专心致力与其功能的实现,而不需要对不影响功能的与工艺有关的因素花费过多时间和精力。一个简单的原理要把应用及与其他功能综合起来就很困难。以前学习的时候,没有把各部分内容联系起来,都是一些零散的,独立的。通过设计也巩固了书本上的知识。
通过在上网查询本次实验相关资料。丰富了对EDA的了解。同时还学到了一些书本上没有的知识。比如:vhdl源程序的阅读时候,可以先按顺序的大概理解一遍,然后把整个程序分块理解,尤其是各个模块之间是如何实现联系的。
本次课程设计也体现的自己很多不足之处。首先,对软件的使用还不是特别熟练(实验中软件平台不能装载程序到硬件中时,开始一点不知道如何去设置软件参数);其次,对VHDL语言的掌握程度还有所欠缺。不过在老师和同学的指导下,完成了本次实验。总的来说,这是设计的收获还是不小的。
谢谢老师的悉心指导。
7