- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VHDL的数字频率计的设计
目 录
第一章 概述 1
1.1 设计概述 1
1.2设计内容 1
1.3 设计原理 1
1.4 设计功能 2
第二章 技术与开发工具 3
2.1 VHDL简介 3
2.1.1简介 3
2.1.2 VHDL程序组成部分 4
2.1.3 VHDL系统优势 4
2.2 MAX+PLUSⅡ 5
2.2.1 软件简介 5
2.2.2 软件组成 6
2.2.3设计流程 7
第三章 系统分析 8
3.1数字频率计的设计任务及要求 8
3.2 模块的划分 8
3.3设计分析 9
第四章 各功能模块基于VHDL的设计 10
4.1 时基产生与测频时序控制电路模块的VHDL源程序 10
4.2 待测信号脉冲计数电路模块的VHDL源程序 11
4.2.1 十进制加法计数器的VHDL源程序 11
4.2.2待测信号脉冲计数器的VHDL源程序 12
4.3 锁存与译码显示控制电路模块的VHDL源程序 13
4.3.1 译码显示电路的VHDL源程序 13
4.3.2 锁存与译码显示控制模块的VHDL源程序 14
4.4 顶层电路的VHDL源程序 16
第五章 数字频率计波形仿真 18
5.1 时基产生与测频时序控制电路模块的仿真 18
5.2 待测信号脉冲计数电路模块的仿真 18
5.2.1 十进制加法计数器的仿真 18
5.2.2待测信号脉冲计数器的仿真 19
5.3 锁存与译码显示控制电路模块的仿真 19
5.3.1 译码显示电路的仿真 19
5.3.2 锁存与译码显示控制模块的仿真 20
5.4 数字频率计系统的仿真 20
结论 22
参考文献 23
摘要
本文介绍了一种分层设计多功能数字频率计的设计方法。该频率计采用VHDL硬件描述语言编程极大地减少了硬件资源的占用。该数字频率计的lHz~1MHz其测试结果由只七段数码管稳定显示,测量误差小于等于1% 。仿真与分析结果表明,分析数字频率计的功能,完成功能模块的划分,分别用VHDL语言完成底层模块的设计和以原理图的方法完成顶层模块的设计,分别对各个模块以及顶层模块进行仿真分析,最后在硬件开发平台上进行测试。
1.4 设计功能
四位十进制数字频率计用四组七段译码显示的数字频率计,其频率测量范围为1Hz~10kHz。采用记忆显示的方法,即在测量过程中不刷新数据,等数据过程结束后才显示测量结果,给出待测信号的频率值,并保存到下一次测量结束,显示时间不少于1秒。
第二章 技术与开发工具
2.1 VHDL简介
2.1.1 简介
VHDL主要用于描述数字系统的结构行为功能和接口。VHDL的程序结构特点是将一项工程设计,或称设计实体(可以是一个元件,一个电路模块或一个系统)分成外部(或称可是部分,及端口)和内部(或称不可视部分),既涉及实体的内部功能和算法完成部分。在对一个设计实体定义了外部界面后,一旦其内部开发完成后,其他的设计就可以直接调用这个实体。这种将设计实体分成内外部分的概念是VHDL系统设计的基本点。VHDL 语言能够成为标准化的硬件描述语言并获得广泛应用 , 它自身必然具有很多其他硬件描述语言所不具备的优点归纳起来,VHDL 语言主要具有以下优点(1) VHDL 语言功能强大设计方式多样
VHDL 语言具有强大的语言结构, 只需采用简单明确的VHDL语言程序就可以描述十分复杂的硬件电路。同时它还具有多层次的电路设计描述功能。此外VHDL 语言能够同时支持同步电路异步电路和随机电路的设计实现,这是其他硬件描述语言所不能比拟的。VHDL 语言设计方法灵活多样 , 既支持自顶向下的设计方式, 也支持自底向上的设计方法; 既支持模块化设计方法, 也支持层次化设计方法。
(2) VHDL语言具有强大的硬件描述能力
VHDL语言具有多层次的电路设计描述功能,既可描述系统级电路 , 也可以描述门级电路;描述方式既可以采用行为描述、寄存器传输描述或者结构描述,也可以采用三者的混合描述方式。同时,VHDL语言也支持惯性延迟和传输延迟,这样可以准确地建立硬件电路的模型。VHDL语言的强大描述能力还体现在它具有丰富的数据类型。VHDL 语言既支持标准定义的数据类型,也支持用户定义的数据类型,这样便会给硬件描述带来较大的自由度。
(3) VHDL语言具有很强的移植能力
VHDL语言很强的移植能力主要体现在: 对于同一个硬件电路的 VHDL 语言描述它可以从一个模拟器移植到另一个模拟器上、从一个综合器移植到另一个综合器上或者从一个工作平台移植到另一个工作平台上去执行。
(4) VHDL语言的设计描述与器件无关
采用VHDL语言描述硬件电路时设计人员并不需要首先考虑选择进行设计的器件。这样做的好处是可以使设计人员集中精力进行电路设计的优化而不需要考虑其
您可能关注的文档
- 【可行性研究报告】XX镇休闲生态农业开发项目立项建议书.doc
- 休闲农庄策划书.doc
- 远大传媒公司创业计划书30.doc
- 中海工业公司精度造船管理标准.doc
- 【毕业论文】浅析注册会计师审计风险及控制 【毕业论文】.doc
- [全册教案导学案]北师大版二年级下册数学全册教案导学案.doc
- [全册教案导学案]北师大版一年级下册数学全册教案导学案及全册教学反思.doc
- xx城智能化弱电系统工程技术方案.doc
- xx大酒店5S管理与六常管理考核评分标准.doc
- xx电厂2×300MW发电机组新建工程施工组织设计方案.doc
- 【毕业论文设计】基于层次分析法的彩票优选方案.doc
- 【毕业论文设计】基于超声波的汽车防撞.doc
- 【毕业论文设计】基于单片机AT89C2051 控制倒计时器.doc
- 【毕业论文设计】基于单片机AT89S52的直流电机PWM调速控制系统.doc
- 【毕业论文设计】基于单片机蚕食温湿度自动控制系统.doc
- 【毕业论文设计】基于单片机超声波测距毕业论文.doc
- 【毕业论文设计】基于单片机的LCD液晶显示器控制原理系统设计.doc
- 【毕业论文设计】基于单片机的八路抢答器的设计与制作_设计论文.doc
- 【毕业论文设计】基于单片机的八路智能抢答器系统设计毕业论文.doc
- 【毕业论文设计】基于单片机的步进电机控制器的设计.doc
最近下载
- 2025年高中数学《平面向量与复数》综合测试卷(含答案及解析).pdf VIP
- 人称代词、物主代词、反身代词详解及测试题(含答案).doc VIP
- 夏普 DX-2008UC 2508NC 彩色复印机 维修手册.pdf VIP
- GMP与无菌操作相关要求知识培训.docx VIP
- 夏普 MX C5081D C6081D中文维修手册.pdf VIP
- 第五代移动通信设备安装工程造价编制指导意见(5G补充定额).docx VIP
- 夏普 MX M850 M950 M1100 黑白复印机中文维修手册.pdf VIP
- 夏普 MX363 453 503 4528 维修手册.pdf VIP
- 标准图集-14J938-抗爆、泄爆门窗及屋盖、墙体建筑构造.pdf VIP
- 夏普 MX-2600N 3100N 2601N 3101N 4101N 5001N彩色复印机中文维修手册.pdf VIP
文档评论(0)