EDA技术及应用实验报告14p.doc
《EDA技术及应用实验报告14p.doc》由会员分享,可在线阅读,更多相关《EDA技术及应用实验报告14p.doc(14页珍藏版)》请在三一文库上搜索。
1、EDA技术及应用实验报告所在学院:专业:班级:学号:姓名:指导老师:日期:实验一八位全加器姓 名:学号: 班级:指导老师:日期:、实验目的1.了解四位全加器的工作原理2.熟悉兀件例化原理3.掌握基本组合逻辑电路的 FPGA实现4.熟练应用Quartus II进行FPGA开发、实验内容本实验要完成的任务是设计一个四位二进制加法器。具体的实验过程就是利用EDA/SOPC实验箱上的拨档开关的 K1K4作为一个X输入,K5K8作为另一个 丫码输入,用LED模块的LED1_5LED1_来作为结果S输出,用LED1_1来作为结 果的进位输出,LED亮表示输出1灭表示输出0。用元件例化的方法编写八位的 全加
2、器。三、管脚绑定的具体说明。A758,A657,A556,A455,A354,A253,A150,A049 B766,B665,B564,B463,B362,B261,B160,B059 SUM798,SUM699,SUM5100,SUM4101 SUM3102,SUM2103,SUM1104,SUM0105COUT106四、实验中遇到的问题及解决方法。由于是第一次实验,对仿真软件很不熟悉。本实验用到了元件例化,要将四 位全加器的.VHD文件复制到八位全加器的文件夹里。最开始的时候不知道这一点, 所以八位全加器在运行是出错。通过老师的帮助知道了应该如何正确的操作,完 成了实验。五、实验心得。第
3、一次上机实验让我学会了如何使用 Quartus II仿真软件,这个软件和以前 用到的软件都不一样,它在计算机上完成管脚的绑定,然后通过下载线下载到芯 片上就可以实现需要的功能。通过这次实验,也让我对元件例化有了更好的了解。 基本掌握了全加器的工作原理,对 VHDL编程语言有了更深入的理解。实验二姓 名:学号: 班级:指导老师:日期:一、实验目的1了解数字秒表的工作原理2进一步熟悉用VHDL语言编写驱动七段码管显示的代码3.掌握VHDL编写中的一些小技巧二、实验内容:本实验的任务就是设计一个秒表,系统时钟选择时钟模块的1MHz,由于计时时钟信号为100Hz因此需要对系统时钟进行10000分频才能
4、得到,因为七段码管需 要扫描显示,本实验选择1MHz。另外为了控制方便,需要一个复位开关,使能 计时按键,分别使用拨档开关 K1,K2拨动K1系统复位,所有寄存器全部清零。拨动K2秒表启动计时;如果再次拨动 K2,秒表停止计时,除非拨动K1,系统才 能复位,显示全部为00-00-00。三、管脚绑定CLK28,K158, K257,K356A21 , B23, C24, D37, E38, F39, G41, DP42SEL043 SEL144 SEL245四、实验中遇到的问题及解决方法这次实验设计的是数字秒表,要求显示的是hh-mm-ss。当把程序全部无误输 入后,绑定管脚后下载到芯片得出的结
5、果却是反的,表示秒的跑到了最左边呈现 的是ss-mm-hh,与预期的结果正好相反。经过自己的思考加上同学的指点发现是 程序中七段码管扫描读取数值那段程序的顺序出现了问题,修改了之后就能像预期那样实现时分秒了。五、实验心得本次实验做的是秒表,主要使我知道了七段码管显示的代码表示,让我重新 复习了数电所学过的七段码管的每一个数码管对应的数字位。本次实验让我对分频有了很好的了解,对 VHDL编写有了一些自己的认识,也从中学习了不少编写 VHDL程序的小技巧,尤其是对七段码管显示部分有了深入的理解。实验三姓 名:指导老师:学号:班级:日期:一、实验目的1. 在掌握可控脉冲发生器的基础上了解正负脉宽数调
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 技术 应用 实验 报告 14
链接地址:https://www.31doc.com/p-13588060.html