您现在的位置:网站首页答辩论文工学论文电子工程(报告)

用VHDL语言实现的简易频率计制作

  • 简介:引言 随着电子设计技术的飞速发展,专用集成电路ASIC、用户现场可编程门阵列(FPGA)及复杂可编程逻辑器件(CPLD)的复杂度越来越高,数字通信、工业自动化控制等领域所用的数字电路及系统的复杂程度也越来越高。设计这样复杂的电路及系统也不再是简单的...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
目录 引言
原理
1.1 分频模块的VHDL实现
1.2 计数模块的VHDL实现
1.3 显示驱动的VHDL实现
1.4 整体组装
结束语 参考资料 [1] 赵俊超. 集成电路设计VHDL教程. 北京: 北京希望电子出版社 2002.8
[2] 北京理工大学ASIC研究所. VHDL语言100例详解. 北京: 清华大学出版社 1999.12
简单介绍 摘 要:使用硬件描述语言VHDL来实现简易频率计的制作。系统的频率检测范围为0~9999Hz,由分频器,计数器,数码管显示驱动等电路组成。通过对晶体的分频得到精确的计数时间,具有结构简单,使用方便,精确度高等优点。
引言
随着电子设计技术的飞速发展,专用集成电路ASIC、用户现场可编程门阵列(FPGA)及复杂可编程逻辑器件(CPLD)的复杂度越来越高,数字通信、工业自动化控制等领域所用的数字电路及系统的复杂程度也越来越高。设计这样复杂的电路及系统也不再是简单的个人劳动,而需要综合许多专家的经验和知识才能够完成。硬件描述语言VHDL顺应这种潮流,迅速发展,目前已得到广泛的应用。为了尽快熟悉这种语言,选用了简易频率计作为入门的设计。

原理
频率计的工作原理是通过在一定时间内对外部信号进行计数,计算计数值对时间的比值,从而得到输入信号的频率,通过四个数码管作为频率值的输出。对系统进行分析后,确定采用模块设计,基本框架图如下:
......
系统由分频模块,计数模块,显示驱动模块和显示模块组成,由分频模块将系统时钟32M分成1Hz频率,通过计数模块对一秒内信号进行计数,显示驱动模块将计数模块得到的数值进行7位数码管解码,经显示模块显示信号的频率值。为了测试方便,增加了一个测试频率模块,用晶体分频后对频率计进行检测和调整。设计所用的软件平台为Project Navigator4.2i。
1.1 分频模块的VHDL实现
分频模块的功能是将系统时钟频率分频成计数器所需要的时钟信号, 使计数器在时钟信号有效的时间对外部信号进行计数。根据频率计测量的范围,确定了分频至1Hz,对一秒种内外部信号进行4位十进制数计数,从而得到频率值,分频器的VHDL描述如下
library ieee;
use ieee.std_logic_1164.all;
entity fq_divide is

......
查看评论 已有0位网友发表了看法
  • 验证码: