基于fpga的计数器设计

基于fpga的计数器设计

ID:14505588

大小:213.50 KB

页数:22页

时间:2018-07-29

基于fpga的计数器设计_第1页
基于fpga的计数器设计_第2页
基于fpga的计数器设计_第3页
基于fpga的计数器设计_第4页
基于fpga的计数器设计_第5页
资源描述:

《基于fpga的计数器设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、通信102班,姓名青瓜基于FPGA的计数器设计EDA课程设计项目名称基于FPGA的计数器的设计专业班级通信102班学生姓名青瓜指导教师2013年5月28日18通信102班,姓名青瓜基于FPGA的计数器设计摘要本课程设计要完成一个1位十进制计数器的设计。计数器是大规模集成电路中运用最广泛的结构之一。在模拟及数字集成电路设计当中,灵活地选择与使用计数器可以实现很多复杂的功能,可以大量减少电路设计的复杂度和工作量。讨论了一种可预置加减计数器的设计,运用VerilogHDL语言设计出了一种同步的可预置加减计数器,该计数器可以根据控制信号分别实现加法计数和减法计数,从

2、给定的预置位开始计数,并给出详细的VerilogHDL源代码。最后,设计出了激励代码对其进行仿真验证,实验结果证明该设计符合功能要求,可以实现预定的功能。关键词:计数器;VerilogHDL;QuartusⅡ;FPGA;18通信102班,姓名青瓜基于FPGA的计数器设计AbstractThiscourseisdesignedtocompleteaonedecimalcounterdesign.ThecounterisLSIstructureinoneofthemostwidelyused.IntheanaloganddigitalICdesigns,thef

3、lexibilitytoselectthecountercanachievealotwiththeuseofcomplexfunctions,cansignificantlyreducethecomplexityofcircuitdesignandworkload.Discussesapresettabledowncounterdesign,usingVerilogHDLlanguagedesignedasynchronouspresettabledowncounter,thecountercanbeimplementedaccordingtothecont

4、rolsignalsarecountedAdditionandsubtractioncountingfromagiventhepresetstartscounting,andgivesdetailedVerilogHDLsourcecode.Finally,thedesignoftheincentivecodeitssimulation,experimentalresultsshowthatthedesignmeetsthefunctionalrequirements,youcanachievetheintendedfunction.Keywords:Dec

5、imalcounter;VerilogHDL;QuartusⅡ;FPGA;18通信102班,姓名青瓜基于FPGA的计数器设计目录摘要IAbstractII第1章绪论11.1计数器的种类11.2计数器的发展1第2章设计环境22.1QuartusII22.1.1软件简介22.1.2功能32.2VerilogHDL硬件描述语言42.2.1语言简介42.2.2主要能力42.2.3语言用途62.2.4VerilogHDL的发展历史62.2.5主要应用72.3ElectronicDesignAutomation8第3章设计思路103.1输入模块103.2寄存器模块113

6、.3输出模块113.4计数模块11第4章程序设计134.1主程序134.3always语句134.4if-else语句13第5章波形仿真14结论15参考文献16附录117致谢1818通信102班,姓名青瓜基于FPGA的计数器设计第1章绪论1.1计数器的种类1、如果按照计数器中的触发器是否同时翻转分类,可将计数器分为同步计数器和异步计数器两种。2、如果按照计数过程中数字增减分类,又可将计数器分为加法计数器、减法计数器和可逆计数器,随时钟信号不断增加的为加法计数器,不断减少的为减法计数器,可增可减的叫做可逆计数器。另外还有很多种分类不一一列举,但是最常用的是第一

7、种分类,因为这种分类可以使人一目了然,知道这个计数器到底是什么触发方式,以便于设计者进行电路的设计。1.2计数器的发展狭义的计数器是指一些常用计时器,例如体育比赛中测试时间的计时器等,但本词条所要介绍的并不是这种计时器,要介绍的是应用更为广泛的时序逻辑电路中的计数器。计数是一种最简单基本的运算,计数器就是实现这种运算的逻辑电路,计数器在数字系统中主要是对脉冲的个数进行计数,以实现测量、计数和控制的功能,同时兼有分频功能,计数器是由基本的计数单元和一些控制门所组成,计数单元则由一系列具有存储信息功能的各类触发器构成,这些触发器有RS触发器、T触发器、D触发器及

8、JK触发器等。计数器在数字系统中应用广泛,如在电子计

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

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

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