- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA的定时器计数器的设计与实现.doc
基于FPGA的定时器/计数器的设计与实现
摘 要
本课题旨在用EDA工具与硬件描述语言设计一个基于Altera公司的FPGA 16位计数器\定时器,可对连续和非连续脉冲进行计数,并且计数器在具有计数定时功能基础上,实现简单脉宽调制功能和捕获比较功能。本设计采用QuartusII编译开发工具使用VerilogHDL设计语言进行设计,并采用了由上而下的设计方法对计数器进行设计,体现了VerilogHDL在系统级设计上自上而下设计风格的优点。本设计中采用了三总线的设计方案,使设计更加简洁与规范。本设计所有模块与功能均在Quartus II 7.0_1.4G_Liwz版本下通过编译与仿真,实现了定时器/计数器的设计功能。
关键词:VerilogHDL硬件描述语言;QuartusII;FPGA;定时器/计数器
FPGA-based timer / counter design and implementation
This topic aims to use EDA tools to design a 16 bit counter \ timer based on Alteras FPGA by hardware descripe language, which can count continuous and discontinuous pulset, and the counter with the function of capture and PWM. This design uses VerilogHDL language and top-down design method to design the counter on QuartusII compile tool, the design reflect the advantages of VerilogHDL top-down design in system-level design. The design uses a three-bus design, which make design much more specifications and concise. The design and function of all modules are compiled and simulationed on the Quartus II 7.0_1.4G_Liwz versions, and achieve the timer / counter’s features.
Key words: VerilogHDL hardware description language; QuartusII; FPGA; timer / counter目 录
引 言 1
1 计数器设计方式选择与论证 4
1.1 计数器实现方案论证 4
1.2 设计方式选择认证 4
1.2.1 自下而上的设计方法 4
1.2.2 自上而下的设计方法 4
1.2.3 混合的设计方法 5
2 计数器整体设计方案 6
3 计数器/定时器各种工作方式的设计 8
3.1 计数模块 8
3.1.1 位加计数器模块 8
3.1.2 位减计数器 9
3.2 顶层模块设计 11
4 总结 19
谢 辞 20
参考文献 21
引 言
课题研究意义[1]
近年来,随着FPGA规模越来越大、速度越来越快,并且成本也不断降低,在许多应用中FPGA已经开始取代ASIC,使FPGA的应用领域不断扩大。目前FPGA广泛应用于通信、信号处理、嵌入式处理器、图像处理和工业控制等领域。可编程逻辑器件从20世纪70年代发展至今,其结构、工艺、集成度、功能、速度、性能等方面都在不断的改进和提高;另外,电子设计自动化EDA技术的发展又为可编程逻辑器件的广泛应用提供了有力的工具自1985年问世以来,FPGA(现场可编程门阵列)从集成电路与系统家族一个不起眼的小角色逐渐成为电子设计领域的重要器件。它极大地提高了设计灵活性并缩短了产品上市时间,在通信、工业控制、航空领域中广泛应用。现代电气传动技术的发展得益于电力电子技术、自动控制技术和微电子技术的发展,现代全 控开关型电力电子器件制造技术的进步和PWM技术的产生使处于调速系统中的电机电流谐波减小、转矩脉动降低、电机运行效率和调速性能提高;而现代控制理论的发展为进一步改善 电机调速性能提供了有利条件,出现了标志现代交流调速理论的矢量控制和直接转矩控制,使感应电机的调速性能可以和直流电机媲美;然而,10多年的研究经验告诉我们,优越的调速性能是需要强有力的微电子技术(以往主要是高速CPU)发展来保障的,先进的控制算法加上高速的计算处理能力才能使交流调速系统性能得到满足。近年来发展起来
您可能关注的文档
- 城市河流生态恢复的研究现状与问题.pdf
- 城市河流生态系统服务的CVM估值及其偏差分析.pdf
- 城市温室气体清单研究.pdf
- 城市温室气体清单评价研究.pdf
- 城市照明1.doc
- 城市照明4,附录.doc
- 城市生态和园林经济效益.pdf
- 城市生态环境与园林绿化的可持续发展.pdf
- 城市生态的自然回归_波特兰雨园.pdf
- 城市生态规划导论.pdf
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)