欢迎来到天天文库
浏览记录
ID:8315423
大小:2.38 MB
页数:33页
时间:2018-03-18
《cpldfpga课程设计-基于verilog-hdl的彩灯控制器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、物联网工程112班,姓名周浩杰(CPLD/FPGA课程设计)CPLD/FPGA课程设计项目名称基于FPGA的彩灯控制专业班级物联网工程132班学生学号学生姓名指导教师2016年6月15日III物联网工程112班,姓名周浩杰(CPLD/FPGA课程设计)摘要本课程设计提出基于FPGA的彩灯控制器的设计与分析,设计由分频器模块,数据选择器模块,彩灯控制模块组成,基本原理是通过分频器产生不同频率时钟信号,表示彩灯显示的快慢,然后通过数据选择器进行选择,进而通过彩灯花型控制器显示不同种类的彩灯花型。本设计运用运用VerilogHDL语言在Modelsim软件上进行
2、了实验程序的编译和波形的仿真,具有代码简单易懂,功能易实现的特点,通过不断地调试和代码的多次完善,最终实现完整的彩灯控制器,达到了自主设计逻辑电路的水平。关键词:彩灯控制;VerilogHDL语言;Modelsim软件III物联网工程132班,许潇洒彩灯控制器的设计(CPLD/FPGA课程设计)AbstractThecurriculumdesignisproposedbasedonFPGAoctallanterncontrollerdesignandanalysis,designbythefrequencydividermodule,dataselecto
3、rmodulelanterncontrolmodule,thebasicprincipleisthroughafrequencydividergeneratedclocksignalwithdifferentfrequencyandexpressthelanterndisplayofspeed,thenthroughthedataselector,andthenthroughthelanternflowertypecontrollerdisplaylightsindifferentkindsofflowers.ThisdesignbyusingVerilo
4、gHDLlanguageintheModelsimsoftwareofexperimentalprogramcompilingandwaveformsimulation,witheasytounderstandcode,functioniseasytorealizethecharacteristicsbycontinuousdebuggingandcodeimprovedseveraltimes,andultimatelycompletethelanterncontroller,uptotheleveloftheindependentdesignoflog
5、iccircuit.摘要和目录统一编页码:为Ⅰ,Ⅱ,Ⅲ,……Keywords:Thelanterncontroller;VerilogHDLlanguage;TheModelsimsoftwareIV物联网工程132班,许潇洒彩灯控制器的设计(CPLD/FPGA课程设计)目录摘要IAbstractII第一章绪论11.1课题背景11.2彩灯控制的实际研究意义3第二章彩灯控制相关模块的设计以及原理42.1总体设计42.1.1方案比较42.1.2方案论述52.1.3方案选择52.2相关模块52.2.1时钟信号模块52.2.2节拍快慢控制模块62.2.3彩灯控花型
6、控制模块6第三章彩灯控制的软件程序设计83.1Modelsim软件介绍83.2彩灯控制程序设计93.2.1分频器程序93.2.2数据选择器程序103.2.3彩灯花样程序11第四章仿真调试134.1仿真过程134.2仿真结果15结论19参考文献20附录21致谢28IV物联网工程132班,许潇洒彩灯控制器的设计(CPLD/FPGA课程设计)第一章绪论1.1课题背景1.FPGA FPGA采用了逻辑单元阵列LCA(LogicCellArray)这样一个新概念,内部包括可配置逻辑模块CLB(ConfigurableLogicBlock)、输出输入模块IOB(Inp
7、utOutputBlock)和内部连线(Interconnect)三个部分。FPGA的基本特点主要有:1)采用FPGA设计ASIC电路,用户不需要投片生产,就能得到合用的芯片。 2)FPGA可做其它全定制或半定制ASIC电路的中试样片。 2)3)FPGA内部有丰富的触发器和I/O引脚。 4)FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一。 5)FPGA采用高速CHMOS工艺,功耗低,可以与CMOS、TTL电平兼容。 可以说,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。2.EDA当今社会是数字化的社会,也是
8、数字集成电路广泛应用的社会,数字本身在不断的进行更新换代。它由早起
此文档下载收益归作者所有