资源描述:
《基于verilog HDL 的数字计时器的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、EDA设计基础实验课程论文EDA设计基础实验课程论文题目基于verilogHDL的数字计时器的设计学院通信与电子工程学院专业班级电子081班学生姓名大彬哥指导教师大力会2013年6月12日VIEDA设计基础实验课程论文摘要当前电子系统的设计正朝着速度快,容量大,体积小,质量轻,用电省的方向发展。推动该潮流迅速发展的决定性因素就是使用了现代化的EDA设计工具。本论文先确定了系统的逻辑功能,建立算法流程,选择电路结构,然后确定并设计电路所需的数据处理以及控制模块,在QuartusII上以verilogHDL为系统逻
2、辑描述方法完成了数字计时器所需的按键输入消抖模块,控制模块,分频模块,计数模块,存储器模块,显示译码模块的设计与顶层设计和引脚分配,并讨论了FPGA设计中的常见的毛刺及其消除方法以及系统资源优化,利用计算机的强大运算能力在QuartusII上对用VHDL建模的复杂数字逻辑进行编译,自动综合地完成逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑行局布线、逻辑仿真,生成符合要求且在电路结构上可以实现的数字逻辑网表(Netlist),根据网表和某种工艺的器件自动生成具体电路,然后生成该工艺条件下这种具体电路的延时模
3、型,并下载到FPGA板上实际验证,通过本设计对数字系统自动化的基本概念、基本原理、特性及实现方法都有了较好的了解和理解,同时锻炼了计算机应用能力和verilogHDL语言的编程能力和QuartusII以及MaxplusII的使用能力,本设计圆满完成了用verilogHDL语言设计1/10秒数字计时器并仿真和实际下载到ALTERA公司的CycloneII系列的EP2C8Q208C中实现。关键词:电子设计自动化,现场可编程门阵列/复杂可编程逻辑器件,硬件描述语言,数字系统设计。IEDA设计基础实验课程论文Abstr
4、actThecurrentdesignofelectronicsystemsisdevelopingtofastspeed,largecapacity,smallsize,lightweight,Lowpowerconsumption.WhatdecisivelypromotetherapiddevelopmentofthistrendistheuseofmodernEDAdesigntools.Inthisthesis,wefirstlydeterminethesystem'slogicfunctions,b
5、uildthealgorithmofsystem,andselectthecircuit,thenIdentifyanddesignthedataprocessingandcontrolmodulecircuitrequires.Completethekeyinputdebouncemodule,controlmodule,frequencymodules,countermodules,memorymodules,displaydecodingmoduledigitaltimerrequireswithveri
6、logHDLinQuartusII,andfinishthedesignoftop-levelentityandPinassignment.DiscussthereasonofglitchandtheeliminationofglitchinFPGA.Automaticallycompletecompilelogic,logicsimplification,logicpartitioning,logicsynthesisandlogicoptimization,logicboardwiring,logicsim
7、ulation,generatethedigitallogicnetlistwhichmeetstherequirementsandcanbeimplementedonthecircuit,automaticallygenerateaspecificcircuitaccordingtothenetlistandthedevice.andthenbuildthisspecificdelaymodelcircuitundertheseconditions,thendownloadtotheFPGAboardanda
8、ctuallyverifythedesign.Throughthisdesign,wehavebetterknowledgeandunderstandingforEDA'sbasicconcepts,basicprinciples,characteristicsandmethods,alsoimprovetheabilityofusingcomputerandQuartusIIandM