数字系统原理与设计课程设计报告
学院:电子信息学院 专业:电子信息工程 班级:信141 题目:频率计设计 姓名:卢思萌 学号:1411011001
卢思萌 信1411011001频率计设计 第 - 2 - 页 共 46 页
课程名称 学生姓名 题 目 主要内容: 数字系统原理与设计课程设计 卢思萌 时 间 指导老师 2015~2016学年第二学期19~20周 黄颖辉 频率计设计 数字频率计的Verilog HDL设计实现 数字频率计的CPLD/FPGA制作 主要任务: 1)频率计采用三位数码管显示。 2)频率测量围为1Hz范~999Hz,并有溢出指示。 3)频率计设有1~999Hz和1~10kHz两个量程,并用LED指示。 4)频率计能够根据测试信号的频率进行量程自动切换。当频率小于1kHz时,系统选择1s的闸门时间,当频率大于等于1kHz时,在下一次测量时,选择0.1s的闸门时间。 在完成基本要求的基础上,可进一步增加功能、提高性能。
- 2 -
卢思萌 信1411011001频率计设计 第 - 3 - 页 共 46 页
课程设计成绩评定
学 院 电子信息学院 专 业 电子信息工程 班 级 信141班 学 号 1411011001 学生姓名 卢思萌 指导教师 黄颖辉 课程成绩 完成日期 2016年06月29日
指导教师对学生在课程设计中的评价
评分项目 课程设计中的创造性成果 学生掌握课程内容的程度 课程设计完成情况 课程设计动手能力 文字表达 学习态度 规范要求 课程设计论文的质量
优 良 中 及格 不及格 指导教师对课程设计的评定意见
综合成绩 指导教师签字 年 月 日
- 3 -
卢思萌 信1411011001频率计设计 第 - 4 - 页 共 46 页
基于Verilog HDL数字频率计设计与实现
学生:卢思萌 指导老师:黄颖辉
摘 要: 在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量
方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。测量频率的方法有多种,其中电子计数器测量频率具有精度高、使用方便、测量迅速,以及便于实现测量过程自动化等优点,是频率测量的重要手段之一。电子计数器测频有两种方式:一是直接测频法,即在一定闸门时间内测量被测信号的脉冲个数;二是间接测频法,如周期测频法。直接测频法适用于高频信号的频率测量,间接测频法适用于低频信号的频率测量。本文阐述了用Verilog HDL语言设计了一个简单的数字频率计的过程
关键词:周期;EDA;Verilog HDL;数字频率计;波形仿真
- 4 -
卢思萌 信1411011001频率计设计 第 - 5 - 页 共 46 页
目录
1 引 言 ......................................................... - 6 -
1.1 数字频率计概述 .......................................... - 6 - 1.2 频率测量的思想和方法 .................................... - 7 - 2 Verilog HDL简介 ............................................ - 10 -
2.1 Verilog HDL的简介 ...................................... - 10 - 3 数字频率计系统框图 .......................................... - 11 -
3.1数字频率计系统框图 ...................................... - 11 - 3.2数字频率计系统部件简介 .................................. - 11 - 4 基于Verilog HDL数字频率计程序设计 .......................... - 12 -
4.1数字频率计系统模块划分结构 .............................. - 12 - 4.2计数模块counter ........................................ - 13 - 4.3门控模块gate_control ................................... - 16 - 4.4分频模块fdiv ........................................... - 19 - 4.5 寄存器模块flip_latch ................................... - 21 - 4.6 多路选择模块data_mux ................................... - 23 - 4.7 动态位选模块dispselect ................................. - 24 - 4.8 BCD译码模块dispdecoder ................................ - 26 - 4.9 顶层电路top ............................................ - 29 - 5 总结 ........................................................ - 32 - 参考文献 ....................................................... - 33 -
- 5 -