微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 基于VHDL的<数字频率计>,求大神们指点一下思路!

基于VHDL的<数字频率计>,求大神们指点一下思路!

时间:10-02 整理:3721RD 点击:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
《可编程数字系统》课程设计题目

一、课程设计目的

熟悉EDA工具,掌握用VHDL语言进行数字系统设计的基本方法和流程,提高工程实践能力。

二、设计任务

设计一数字频率计,用VHDL语言描述,用QuartusII工具编译和综合,并在实验板上实现,同时提交实验报告。

三、功能要求与技术指标

所有学生均须实现下述基本功能要求,发挥部分为选作内容,在完成基本功能和指标要求的基础上,可选择完成发挥部分的若干功能指标。

1.       基本功能要求

(1)      能够测量出方波的频率,其范围50Hz~50KHz。

(2)      要求测量的频率绝对误差±5Hz。

(3)      将测量出的频率以十进制格式在实验板上的4个数码管上显示。

(4)      测量响应时间小于等于10秒。

以上(1)~(4)基本功能要求均需实现。

2.       发挥部分

(1)      提高测量频率范围,如10Hz~100KHz或更高、更低频率,提高频率的测量绝对值误差,如达到±1Hz。

(2)      可以设置量程分档显示,如X1档(显示范围1Hz~9999Hz),X10档(显示范围0.001KHz~9.999KHz),X100档(显示范围0.100KHz~999.9KHz)...可以自定义各档位的范围。量程选择可以通过按键选择,也可以通过程序自动选择量程。

(3)      能够测量出正弦波和三角波的频率(可以添加外围信号处理电路)。

(4)      若是方波能够测量方波的占空比,并通过数码管显示。

以上(1)~(4)发挥功能可选择实现其中的若干项。
--------------------------------------------------------------------------------------------------
大神们,指点下小弟吧!

看看这篇应该能帮到你,善用论坛的搜索功能哦。
http://bbs.elecfans.com/jishu_9506_1_1.html

路过看看,看看。

基本思路:计算在一定时间内上升沿个数。可以用计数器电路来,在用一个电路来控制显示,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top