- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 8
成绩:
课 程 设 计
课程名称
EDA课程设计
课题名称
宽域频率计设计
专 业
电子科学与技术
班 级
1402
学 号
201401040216
姓 名
谢斌
指导老师
邱泓
2017年3月17日
电气信息学院
课程设计任务书
课题名称
宽域频率计设计
姓 名
谢斌
专业
电子科学与技术
班级
1402
学号
16
指导老师
邱泓
课程设计时间
2017 年3 月 6 日- 2017 年 3 月17 日
审核意见
审核人
一、任务及要求
以ALTERA DE1开发系统为平台,设计一个宽域频率计,具体要求如下:
1、熟悉所选ALTERA公司FPGA开发工具软件的使用方式。
2、掌握开发软件的基本设计流程和设计步骤,能够使用工具软件进行设计、编程、仿真、调试。(显示处理一下,把不用的信号滤除掉,必须程序认证通过才可以答辩。)
3、采用VHDL或VERILOG语言编写相应程序,能测量1H-10Khz方波信号的频率值,显示测量结果。
二、进度安排
第一周:
周一:集中布置课程设计相关事宜,讲解课题要求。
周二~周三:查找资料,设计系统方案。
周四~周日:功能仿真、软件设计,系统仿真调试,周五中期检查。
第二周:
周一~周二:功能实现、系统联调。
周三~周五:设计报告撰写。周三进行答辩和设计结果检查,周五交设计报告。
三、参考资料
1、夏宇闻.Verilog数字系统设计教程(第3版).北京航空航天大学出版社.2015.6
2、罗杰.Verilog HDL与FPGA数字系统设计. \t /_blank 机械工业出版社.2015.4
3、潘松、黄继业编著. EDA技术实用教程(第三版).科学出版社.2010
TOC \o 1-3 \f \h \z \u
目录
一、课题要求 2
二、系统方案设计 2
三、软件设计 3
四、系统调试与测试 6
1.仿真 6
2.下载调试 7
五、总结 7
一、课题要求
以ALTERA DE1开发系统为平台,设计一个宽域频率计,具体要求如下:
1、熟悉所选ALTERA公司FPGA开发工具软件的使用方式。
2、掌握开发软件的基本设计流程和设计步骤,能够使用工具软件进行设计、编程、仿真、调试。(显示处理一下,把不用的信号滤除掉,必须程序认证通过才可以答辩。)
3、采用VHDL或VERILOG语言编写相应程序,能测量1H-10Khz方波信号的频率值,显示测量结果。
二、系统方案设计
频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,对比测量其他信号的频率。本次设计分为五个模块,控制模块,计数模块,锁存模块,除法模块,显示模块。被测信号接入控制模块,当控制模块检测到被测信号的高电平时,控制模块发送一个计数信号gata给计数器,此时,计数器按照标准信号的时钟开始计数。当控制模块检测到被测信号第二个高电平时,停止gata信号的输送,同是控制模块发送一个锁存信号lock给锁存模块,随后立即发送一个复位信号rst给计数器,进行下一个周期的检测。锁存器接收到lock信号后,立即对计数器的值进行锁存,随后立即把值送入除法器,除法器将标准信号的数值与输入进来的值进行运算,计算出来的值即被测信号的频率值。最后除法器将运算出来的值送入显示模块,显示模块计算出相应的位选和段选,控制数码管显示。基本思路流程图如下:
被测信号
被测信号
控制模块
控制模块
gatarst
gata
rst
clk
clk
数码管标准信号计数模块
数码管
标准信号
计数模块
位选段选
位选
段选
显示模块除法器模块锁存模块
显示模块
除法器模块
锁存模块
lock
lock
三、软件设计
此次设计利用Quartus II 13.0开发软件进行代码编写,调试,以及仿真。利用Quartus II 13.0写出VHDL语言的调试代码,然后在实验室核心芯片为EP1C3T144C8的实验箱上显示结果。
在Quartus II 13.0内分别写出控制模块,计数模块,锁存模块,显示模块的代码,调用软件内自带的除法宏模块,生成各模块的原理图,然后建立一个顶层文件bdf,将原本独立各模块系统连接起来,以实现基本功能。以下每个模块进行单独说明:
控制模块
控制模块是此次设计最为核心的一部分,它控制着计数器模块的开始,停止以及复位,还有锁存模块的锁存。当被测信号进入控制模块时,控制模块根据检测被测信号的高电平,来控制其他模块的运作。当检测到被测信号的第一个高电平脉冲被检测到时,控制模块发送一个开始计数的信号给计数模块,等待被测信号的第二个高电平脉冲。当检测到被测信号的第二个高电平脉冲时,停止发送计数信号,立即发送锁存信号给锁存模块,随后发送复位信号给计数
您可能关注的文档
最近下载
- 人教版高中物理必修三第十二章《电能能量守恒定律》解答题专题训练 (12)(含答案解析).docx VIP
- 2025年绵阳市中考化学试题卷(含答案解析).docx
- 药店员工培训试题及答案.docx VIP
- 2025年ACP云计算考试题库.pdf
- 2025年及未来5年高级铝制品项目市场数据调查、监测研究报告.docx
- 集成电路设计与集成系统毕业论文.doc VIP
- 2022年一级造价工程师《建设工程造价案例分析(土木建筑工程)》真题及答案解析.docx VIP
- 规范图集:L13G1_建筑结构常用节点构造.pdf VIP
- 临床药物治疗学及临床药物治疗学复习提纲(免费).doc VIP
- 2025年绵阳市中考语文试题卷(含答案解析).docx
文档评论(0)