频率计实验报告详解

《EDA技术实用教程》

频率计设计

(EDA实验报告)

实验目的

学习并熟悉使用QuartusⅡ软件。

掌握各频率计各逻辑模块的功能与设计方法。

实验任务及要求

1、设计一个可测频率的数字式频率计,测量范围为1hz-12Mhz

2、用层次化设计该电路,编写各个功能模块的程序

3、仿真各功能模块,确定电路设计是否正确

4、完成电路设计后,通过在实验系统中下载,验证设计的正确性

实验原理

频率测量基本原理是计算每秒钟内待测信号的脉冲个数。要求TESTCTL的计数使能信号TSTEN能产生一个1秒脉宽的周期信号,并对频率计的每一计数器CNT10的ENA使能端进行同步控制。当TSTEN为高电平时,允许计数;为低电频时停止计数,并保持其所计的脉冲信号。在停止计数期间,首先需要一个锁存信号LOAD的上跳沿将计数器在前一秒的计数值锁存进32位锁存器REG32B中,并由周期性的清零信号并不断闪烁。所存信号之后,必需有一清零信号CLR_CNT对计数器进行清零,为下一秒的计数做准备。测试控制信号发生器的工作时序如图。为了产生这个时序图,需首先建立一个由D触发器构成的二分频器,在每次时钟CLK上沿到来时其值翻转。

设计思路

设计一个测频监控信号发生器TESTCTL

设计十进制计数器CNT10

设计一个32位锁存器REG32B

顶层文件

实验过程

新建文件夹EDA

创建工程:执行File -> New Project Wizard命令建立工程,命名为FERB

新建VHDL文件:执行File -> New…命令,选择VHDL File

编辑VHDL文件:输入VHDL程序,结束后另存文本文件File -> save as…为FERB。依次新建VHDL文件,分别保存程序

选择FPGA目标芯片:选择Assignments -> Device,选择ACEX1K系列EP1K30TC144-1为目标芯片

击Device and Pin Options在general-options中选择Auto-restart configuration after error,在Configuration项选择Passive Parallel synchronous,在Unused Pins项选择As Output Ground。

选择确认VHDL语言版本,在category -> Analysis & Synthesis Settings 一栏选择VHDL

全程编译,选择Processing -> Start Compilation命令,启动全程编译

打开波形编辑器:选择File -> New -> Vector Waveform File ,单击OK,启动波形编辑器

选择Edit -> End Time 设置仿真时间

波形文件存盘:选择File -> Save As命令,以默认名 存盘

选择 View -> Utility Windows -> Node finder命令,在Filter下拉表中选择“Pins:all”,然后单击list按钮,于是在下方的Node Found 窗口中出现工程中的所有端口引脚名。

将工程端口信号节点拖入波形编辑器中

仿真器参数: 选择Assignment -> Settings ,在Category栏选择Simulation Settings 在Select simulation options选择Timing

选择Processing -> Start Simulation 命令,直到出现Simulation was successful,仿真结束

应用RTL电路图观察器

选择Tool -> Netlist Viewers命令,选择RTL Viewer可看到生成的RTL级图形。

选择Tool -> Netlist Viewers命令,选择Technology Map Viewer可看到FPGA底层的门级电路

引脚锁定:选择Assignments -> Assignment Editor 命令,在Category列表中选择pin。

双击TO栏的NEW,出现要锁定的管脚,双击Location 栏,确定对应的引脚号。管脚锁定后需要重新编译,选择Processing -> Start Compilation命令,进行编译

管脚锁定:

NodePin1CLK542DOUT0303DOUT1314DOUT2325DOUT3336DOUT4367DOUT5378DOUT6389DOUT73910DOUT84111DOUT94212DOUT10651

quartus频率计 时钟设置_频率计实验报告.doc相关推荐

  1. quartus频率计 时钟设置_频率计的使用说明

    在电子测量领域,频率是一个重要的参数,往往作为计 算的基础参量与参考数值,随着计算机网络和电子科学技术 的不断发展,频率的测量要求越来越高.这时一台高精度的频率计就显得尤为重要 频率测量技术发展到今天 ...

  2. 时间序列分析实验报告总结_时间序列实验报告.doc

    <时间序列实验报告.doc>由会员分享,可在线阅读,更多相关<时间序列实验报告.doc(15页珍藏版)>请在装配图网上搜索. 1.重 庆 交 通 大 学学 生 实 验 报 告实 ...

  3. quartus频率计 时钟设置_Verilog频率计设计

    这是以前的一个可编程逻辑课上机实验三 实验报告 数字频率计的基本设计思路是在给定一个time开始测量的时候产生的T的个数,也就是采用一个标准的基准时钟,在单位时间(1秒)里对被测信号的脉冲数进行计数. ...

  4. 光纤传感器实验模块_光纤传感器实验报告.doc

    <传感器原理>课程实验 光强调制型光纤位移传感器测量位移和粗糙度实验 一.实验目的: 了解光纤位移传感器的工作原理 了解光纤位移传感器的输出特性 加深对传感器一些主要静态性能指标的理解 二 ...

  5. c# 单纯形法_单纯形法实验报告.doc

    单纯形法实验报告 实验报告 ( 2011 -- 2012 年度第 一 学期) 名 称: 运筹学上机实验 题 目: 用编程实现单纯形法 院 系: 数理系 班 级: 学 号: 学生姓名: 指导教师: 设计 ...

  6. 数据结构三元组实验报告_三元组实验报告.doc

    三元组实验报告 三元组实验报告 实验报告:3元组的实现 一.问题描述 设计一个实现3元组基本操作的C语言程序: 1.实现三元组的构造.取值.修改.有序判断. 最大值.最小值和销毁.打印等基本操作 2. ...

  7. 语法分析器 java实验报告_词法分析器实验报告.doc

    Java 语言词法分析器 班级学号:1120111822 姓名:徐少杰 实验目的 强化对系统软件综合工程实现能力.规划能力的训练: 加强对词法分析原理.方法和基本实现技术的理解. 实验内容 用 C++ ...

  8. c语言图形时钟编程,C语言图形时钟课程设计实验报告.doc

    C语言图形时钟课程设计实验报告.doc 目录 1.系统功能要求 . 2. 数据结构设计及 说明 . 3.程序结构(画流程图) . 4.各模块的功能 . 5.试验结果(包括输入数据和输出结果) . 6. ...

  9. java象棋实验报告_中国象棋java程序设计实验报告.doc

    中国象棋java程序设计实验报告.doc 东北大学秦皇岛分校 信息与计算科学系 Java 程序设计实验报告 专业名称 信息与计算科学 班级学号 7080206 学生姓名 彭 军 指导教师 王薇 完成时 ...

最新文章

  1. 网上测试了很多关于PYTHON的WEBSOCKET样例,下面这个才成功了
  2. Linux Socket编程(不限Linux)
  3. Linux命令详解:./configure、make、make install 命令
  4. 【机器视觉】 dev_set_line_width算子
  5. yum 升级curl_CentOS 6/7 更新curl
  6. To B 的产品经理和 To C 的产品经理有什么差别? To B 的产品经理的价值如何体现?
  7. storm的并行度的解释--- ( 看完就能理解 )
  8. mysql jdbc 驱动 下载地址官网
  9. Redis的安装(windows)
  10. 项目:智能语音对话机器人
  11. QTcpSocket
  12. C++ setw() 函数
  13. CrossOver Mac2022双系统虚拟机软件
  14. 自己电脑服务器地址的查询办法
  15. 亚历山大对马其顿士兵的演说(经典演说
  16. 机场航班信息显示系统
  17. PNAS:睡眠的fMRI频谱特征
  18. office2016每次弹激活_win10系统office2016激活后仍弹出激活怎么解决
  19. ubuntu18.04安装vim
  20. 计算机进程管理 360,电脑的进程管理得英文怎么打啊???

热门文章

  1. 04-05赛季欧洲冠军杯决赛.AC milan vs Liverpool
  2. 戴尔科技云平台赋能“新基建”,打造云底座
  3. 弹幕网站开发(只有前端)
  4. python爬取B站视频历史弹幕,并去除同标签的重复弹幕,暴力拿下所有弹幕。
  5. 湖南省第六届大学生计算机程序设计竞赛 弟弟的作业
  6. A段架構師的關鍵思考技術:戰術引導戰略
  7. python里的demo是什么意思_软件中的“DEMO” 是什么意思?游戏中的“DEMO呢?
  8. 高效程序猿的狂暴之路
  9. 光棍节之夜,用数据分析帮女神学姐选婚房
  10. hadoop最新官网如何下载之前版本(2.7.1)