可编程逻辑器件原理与应用综合设计格式

可编程逻辑器件原理与应用综合设计格式

ID:928649

大小:2.75 MB

页数:5页

时间:2017-09-25

可编程逻辑器件原理与应用综合设计格式_第1页
可编程逻辑器件原理与应用综合设计格式_第2页
可编程逻辑器件原理与应用综合设计格式_第3页
可编程逻辑器件原理与应用综合设计格式_第4页
可编程逻辑器件原理与应用综合设计格式_第5页
资源描述:

《可编程逻辑器件原理与应用综合设计格式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信息技术学院《可编程逻辑器件原理及应用》课程综合设计报告书姓名:杨晓波班级:B0905学号:0914090524时间:2011年12月指导教师:李海成设计题目流水灯设计设计要求和任务设计要求:用VHDL语言编写六盏彩灯流水显示程序。设计任务:六盏彩灯,从左往右依次间隔0.5秒自左而右点亮,3秒后间隔0.5秒从右往往左依次关断。设计过程设计方案:为了要实现六盏彩灯流水显示,我们要确定彩灯点亮与否时出现的几种情况。本实验从六盏灯全灭的状态到依次点亮,再到依次关灭的状态总共13种状态,但是,中间为了要实现间隔3s,也就是S12重复出现了6次,所以我们就定义了18种工作状

2、态。由于彩灯依次点亮或者关灭要有时间间隔,所以,要定义时钟变量。有六盏彩灯,所以要定义6个输出变量,用来表示每一种亮灯状态。设计过程原理:用VHDL语言来实现六盏彩灯流水显示的效果。其中应用了if()then语句、Case()when()语句、with语句。程序代码:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYYANGISPORT(CLK:INSTD_LOGIC;Y:OUTSTD_LOGIC_VECTOR(5DOWNTO0));ENDYANG;ARCHITECTUREBOFYANGISTYPESTATE_TYPEIS(

3、S0,S1,S2,S3,S4,S5,S6,S7,S8,S9,S10,S11,S12,S13,S14,S15,S16,S17,S18);SIGNALSTATE:STATE_TYPE;BEGINPROCESS(CLK)BEGINIF(CLK'EVENTANDCLK='1')THENCASESTATEISWHENS0=>STATE<=S1;WHENS1=>STATE<=S2;WHENS2=>STATE<=S3;WHENS3=>STATE<=S4;WHENS4=>STATE<=S5;WHENS5=>STATE<=S6;WHENS6=>STATE<=S7;WHENS7=>S

4、TATE<=S8;WHENS8=>STATE<=S9;WHENS9=>STATE<=S10;WHENS10=>STATE<=S11;WHENS11=>STATE<=S12;WHENS12=>STATE<=S13;WHENS13=>STATE<=S14;WHENS14=>STATE<=S15;WHENS15=>STATE<=S16;WHENS16=>STATE<=S17;WHENS17=>STATE<=S18;WHENS18=>STATE<=S0;ENDCASE;ENDIF;ENDPROCESS;WITHSTATESELECT设计过程Y<="000000"WHENS

5、0,"100000"WHENS1,"110000"WHENS2,"111000"WHENS3,"111100"WHENS4,"111110"WHENS5,"111111"WHENS6,"111111"WHENS7,"111111"WHENS8,"111111"WHENS9,"111111"WHENS10,"111111"WHENS11,"111111"WHENS12,"111110"WHENS13,"111100"WHENS14,"111000"WHENS15,"110000"WHENS16,"100000"WHENS17,"000000"WHENS18;ENDB

6、;仿真结果:实验结果:六盏彩灯,从左往右依次间隔0.5秒自左而右点亮,3秒后间隔0.5秒从右往往左依次关断。设计过程收获和体会:通过这次课程设计,增强了我的动手、思考息争决问题的能力。在全盘设计与制作过程中,通过了自己动手能力,亲自设计出了六盏彩灯流水显示。平时看课本时,有时问题老是搞不懂,做完课程设计,那些问题就水到渠成了。并且还可以记住很多东西。平时看课本,这次看了,下次就忘了,通过动手实践让我对各个元件映象深刻。知识来源于实践,实践是知识的动力以及最终目的,实践是检验真理的独一尺度。这个期末的课程设计对我的作用是学的意见知识与实践相联合起来,从意见中得出论断

7、,才能真正为社会服务,从而提高自己的实际动手能力以及独立思考的能力。在设计的过程中遇到问题,可以说得上是困难幢幢,这毕竟是第一次做的,难免会遇到过各类各样的问题,同时在设计的过程中发现了自己的不足的地方,对以前所学过的知识理解上不够深刻,掌握的不够牢固。这次课程设计终于顺利完成了,在设计中遇到了很多专业知识问题,最后在同学的辛勤指导下,终于一一解决了。此次课程设计,学到了很多课内学不到的东西,比如独立思考解决问题,出现各种突发性问题。都受益非浅,此后的制作应该更轻松,自己也都能扛的起并高质量的完成项目。在此,感谢于老师的仔细指导,也一样谢谢其他同学的无私帮助!成绩

8、评定

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。