已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Hefei University项目报告 项目名称: 4位十进制频率计 作者姓名: 作者姓名: 作者姓名: 1、 实验目的1、 设计4位十进制频率计,理解用VHDL表达和设计电路的方法;2、 掌握4位十进制频率计的分析和测试方法;3、 学习较复杂的数组系统设计方法。2、 实验原理根据频率的定义和频率测量的基本原理,测定信号的频率必须有一个脉宽为1秒的对输入信号脉冲计数允许的信号;1秒计数结束后,计数值锁入锁存器的锁存信号和为下一测频计数周期作准备的计数器清0信号。这3个信号可以由一个测频控制信号发生器产生,它的设计要求是,TESTCTL的计数使能信号CNT_EN能产生一个1秒脉宽的周期信号,并对频率计的每一计数器CNT10的ENA使能端进行同步控制。当CNT_EN高电平时,允许计数;低电平时停止计数,并保持其所计的脉冲数。在停止计数期间,首先需要产生一个锁存信号LOAD,在该信号上升沿时,将计数器在前1秒钟的计数值锁存进各锁存器REG4B中,并由外部的7段译码器译出,显示计数值。设置锁存器的好处是,显示的数据稳定,不会由于周期性的清零信号而不断闪烁。锁存信号之后,必须有一清零信号RST_CNT对计数器进行清零,为下1秒钟的计数操作作准备。在Quartus II上完成4位计数器、测频控制器的设计以及4位锁存器的设计,根据这三个设计完成4位十进制频率计的设计并验证。编译、综合和适配频率计顶层设计文件,并编程下载进目标器件中。建议选实验电路模式0,4个数码管显示测频输出;待测频率输入FIN由clock0输入,频率可选4Hz、256Hz或更高;1Hz测频控制信号F1HZ可由clock2输入。3、 实验内容1、总体设计方案 根据频率计的定义和频率测量的基本原理: 频率计即是指单位时间 1 秒内输入脉冲个数并显示出来的电路。 因为要显示被测信号的,只要限制计数器的计数过程为一秒则计数器的结果即为被测信号的频率。频率值为:Fx=N,N 为一秒内计数器所计脉冲个数。因为是 4 位十进制频率计计数器是模为 9999 的十进制加法计数器,可以由 4 个模为 10 的十进制计数器级联而成,所以可以显示的频率范围是 1-9999HZ。因此,频率计的功能分割成四个模块:计数器,测频控制信号发生器和输出锁存器,各个模块均用 VHDL 语言描述 。待测信号的转速必须有一个脉宽为 1 秒的输入信号脉冲计数允许的信号;1 秒计数结束后,计数值锁入锁存器的锁存信号,并有为下一测频计数周期作准备的计数器清零信号。这三个信号可以由一个测频控制信号发生器产生。当系统正常工作时,标准信号提供 频率为 1 Hz 的输入信号,经过测频控制信号发生器进行信号变换,产生计数信号, 将被测信号当做脉冲信号送入计数器模块,计数模块对输入的脉冲个数进行计数数结束后,将计数结果送入锁存器中,保证系统可以稳定显示数据,计数结果能够显示在七段数码显示管上。根据系统设计要求,要实现一个 4 位十进制数字频率计,则要设计测频控制信号发生器模块 test、四位十进制加法计数器模块 cnt4、reg4 锁存器模块, 顶层设计原理框图如下图所示。图5-1 4位十进制频率计顶层文件原理图2、测频计设计VHDL语言描述为:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY test ISPORT(CLKK:IN STD_LOGIC;-1HzCNT_EN,RST_CNT,LOAD:OUT STD_LOGIC);END test;ARCHITECTURE behav OF test IS SIGNAL DIV2CLK:STD_LOGIC;BEGIN PROCESS(CLKK) BEGIN IF CLKKEVENT AND CLKK=1 THEN DIV2CLK=NOT DIV2CLK; END IF; END PROCESS; PrOCESS (CLKK,DIV2CLK) BEGIN IF CLKK=0AND Div2CLK=0 THEN RST_CNT=1; ELSE RST_CNT =0; END IF; END PROCESS; LOAD =NOT DIV2CLK; CNT_EN0);ELSIF CLKEVENT AND CLK=1 THEN IF ENA=1 THEN IF CQI0);END IF; END IF;END IF;IF CQI=9 THEN COUT=1;ELSE COUT=0;END IF;OUTY=CQI;END PROCESS;END behv;波形图如图5-3所示: 图5-3 十进制波形图4、4位锁存器设计VHDL语言描述为:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY reg4 ISPORT(LOAD:IN STD_LOGIC;DIN: IN STD_LOGIC_VECTOR(3 DOWNTO 0);DOUT:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);END reg4;ARCHITECTURE behav OF reg4 IS BEGINPROCESS(LOAD,DIN)BEGINIF LOADEVENT AND LOAD=1THEN DOUT=DIN;END IF; END PROCESS;END behav;仿真波形如图5-4所示:图5-4 4位锁存器仿真波形5、4位十进制频率计波形仿真如图5-5所示图5-5 4位十进制频率计仿真波形6、引脚锁定我们选择了实验电路模式0,4个数码管(数码4-1)显示测频输出;待测频率输入FIN由clock0输入,频率可选4Hz、256Hz或更高;1HZ测频控制信号F1HZ可有c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 私人合伙生意协议书
- 编程服务协议书范本
- 的店面租房合同范本
- 节目制作授权协议书
- 移动物业的合同协议
- 精神科患者安全护理与心理支持策略
- 肺炎球菌感染患者抗生素治疗方案
- 泌尿系感染常见症状及护理指导
- 康复医学常见疾病症状及护理知识
- 冠状动脉粥样硬化常见症状及综合护理指南
- 解读(2025年版)输卵管积水造影诊断中国专家共识
- 2025年实验室检验员实验室检验流程考核试题及答案解析
- 《蜡染与扎染》课件+2025-2026学年人教版初中美术九年级上册
- 2025至2030高压直流(HVDC)电源行业产业运行态势及投资规划深度研究报告
- 车间生产意识培训
- DG-TJ08-401-2025 公共厕所规划和设计标准
- 贵州省2025年高二学业水平合格性考试英语试卷及答案
- 万豪知识培训课件
- 无废医院创建培训课件
- 第三单元第1课时把握色彩规律课件冀美版初中美术七年级上册
- 铁路电务应急预案课件
评论
0/150
提交评论