VHDL7段LED译码器

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页《EDA技术》课程实验报告学生姓名:郑月庭所在班级:电信1001指导教师:高金定老师记分及评价:项目满分5分得分一、实验名称7段LED显示译码器的设计二、任务及要求【基本部分】4分1、在QuartusII平台上,采用文本输入设计方法,通过编写VHDL语言程序,完成7段LED显示译码器的设计并进行时序仿真。2、设计完成后生成一个元件,以供更高层次的设计调用。3、实验箱上选择恰当的模式进行验证,目标芯片为ACEX1K系列EP1K30TC144-3。【发挥部分】1分新建一原理图文件,调用一个实验一的24进制计数器元件和2个本次的LED显示译码器元件,组成带LED显示译码器的24进制计数器电路,选择一个不带译码器的模式,在实验箱上进行验证。三、实验程序1、七段译码器源程序:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYQDYMQISPORT(A,B,C,D:INSTD_LOGIC;Y:OUTBIT_VECTOR(6DOWNTO0));ENDENTITYQDYMQ;ARCHITECTUREART1OFQDYMQISSIGNALSR:STD_LOGIC_VECTOR(3DOWNTO0);BEGINSR=D&C&B&A;PROCESS(SR)ISBEGINCASESRIS第2页WHEN0000=Y=1111110;WHEN0001=Y=0110000;WHEN0010=Y=1101101;WHEN0011=Y=1111001;WHEN0100=Y=0110011;WHEN0101=Y=1011011;WHEN0110=Y=1011111;WHEN0111=Y=1110010;WHEN1000=Y=1111111;WHEN1001=Y=1111011;WHEN1010=Y=1110111;WHEN1011=Y=0011111;WHEN1100=Y=1001110;WHEN1101=Y=0111101;WHEN1110=Y=1001110;WHEN1111=Y=1000111;WHENOTHERS=Y=0000000;ENDCASE;ENDPROCESS;ENDARCHITECTUREART1;2.调用一个实验一的24进制计数器元件和2个本次的LED显示译码器元件,组成带LED显示译码器的24进制计数器电路四、仿真及结果分析1、仿真结果第3页2、结果分析根据上图可以看出,仿真结果和实验要求相符。五、硬件验证1、选择模式:模式5一、硬件验证1、选择模式:模式52、引脚锁定情况表:六、小结通过实验,我激发了EDA学习的兴趣,也对这门课程有了更深的理解,对EDA设计软件QuarterⅡ的使用也更加熟练。EDA的应用范围也非常广泛,而且我相信在将来还会有更加广阔的应用前景。因此在以后的学习过程中,我不能因为课程学习的结束而结束了我对这个领域的探索,相反我会更加努力的去学习它。感谢老师孜孜不倦的教诲,让我不仅学到了知识,也学到了做人做事的一些道理,为我提供了很多帮助。在接下来的学习生涯中,我会继续努力,努力扎实地学习专业知识,实现自己的理想。

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功