基于FPGA数字频率计设计.doc

上传人:h**** 文档编号:138215 上传时间:2018-07-10 格式:DOC 页数:17 大小:273KB
下载 相关 举报
基于FPGA数字频率计设计.doc_第1页
第1页 / 共17页
基于FPGA数字频率计设计.doc_第2页
第2页 / 共17页
基于FPGA数字频率计设计.doc_第3页
第3页 / 共17页
基于FPGA数字频率计设计.doc_第4页
第4页 / 共17页
基于FPGA数字频率计设计.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 本科生学年论文(课程设计)草鱼 草鱼 题目 : pork基于 FPGA 数字频率计的设计 草鱼 草鱼 草鱼 草鱼草鱼 草鱼 草鱼学 草鱼 草鱼 草鱼 草鱼 院 草鱼草鱼 学科门类 草鱼草鱼 专 草鱼 草鱼 草鱼 草鱼 业 草鱼草鱼 学 草鱼 草鱼 草鱼 草鱼 号 草鱼草鱼 姓 草鱼 草鱼 草鱼 草鱼 名 草鱼 草鱼 指导教师 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼草鱼 2012 年 10 月 20 日 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼草鱼 草鱼 基于 FPGA 数字频率计的设计 草鱼 草鱼 摘 草鱼 草鱼

2、 草鱼 草鱼 要 草鱼 草鱼 草鱼草鱼 频率计基于电子设计技术 , 鲤鱼 实现了在一片现场可编程门阵列上的数字频率计的设计 , 鲤鱼 也是计算机 、 p ork通讯设备 、 pork音频视频等科研生产领域可缺少的测量仪器 。 草鱼 本文主要介绍一种以 FPGA为核心 , 鲤鱼 基于硬件描述语言 VHDL 的数字频率计设计与实现 ,并在 EDA(电子设计自动化 )工具的帮助下 , 鲤鱼 用大规模可编程逻辑器件 (FPGA/CPLD)实现数字频率计的设计原理及相关程序 。 草鱼特点是 : p ork无论底层还是顶层文 件均用 VHDL 语言编写 , 鲤鱼 避免了用电路图形式设计时所引起的毛刺现象

3、; p ork改变了以往数字电路小规模多器件组合的设计方法 , 鲤鱼 整个频率计设计在一块 FPGA/CPLD 芯片上 , 鲤鱼 与用其他方法做成的频率计相比 , 鲤鱼 体积更小 , 鲤鱼 性能更可靠 。 草鱼 本论文主要讲述了使用 FPGA 实现的数字频率计 , 鲤鱼 它采用 VHDL 语言编程 , 鲤鱼 用 Max 草鱼plusII 集成开发环境进行波形仿真 , 鲤鱼 编译 , 鲤鱼 并下载到 FPGA 中 。 草鱼 正是因为数字频率计的应用是如此的广泛 , 鲤鱼 才使得它的作用是如此的重要 , 鲤鱼 所以更应该去关注和研究 1。 草鱼 草鱼 草鱼 关键词 : porkFPGA; pork

4、频率计 ; pork集成电路 ; pork电子设计自动化 草鱼 草鱼 草鱼 草鱼 装 订 线 河北大学 2013 届本科生学年论文(课程设计) 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 The 草鱼Design 草鱼 of 草鱼Digital 草鱼 Frequency 草鱼 Meter 草鱼based 草鱼on 草鱼 the 草鱼 FPGA 草鱼 草鱼 ABSTRACT 草鱼 草鱼 Digital 草鱼 frequency 草鱼 meter 草鱼 based 草鱼 on 草鱼 EDA 草鱼 technique 草 鱼 is 草鱼 presented, 草鱼 which 草鱼 is 草鱼

5、realized 草鱼 in 草鱼FPGA, 鲤鱼 it 草鱼 is 草鱼 the 草鱼 indispensable 草鱼 measure 草鱼 instrument 草鱼 of 草鱼 the 草鱼 computer, 草鱼 communication 草鱼equipment, 草鱼 audio 草鱼 video 草鱼 ,the 草鱼 scientific 草鱼 research 草鱼 and 草鱼 production 草鱼 field 草鱼 .This 草鱼 paper 草鱼 mainly 草鱼introduces 草鱼 a 草鱼 kind 草鱼 of 草鱼 digital 草鱼 freq

6、uency 草鱼 meter 草鱼 ,which 草鱼 core 草鱼 strategy 草鱼 is 草鱼 Field 草鱼 Programmable 草鱼Gate 草鱼 Array 草鱼 and 草鱼 is 草鱼 based 草鱼 on 草鱼 VHDL 草鱼 .At 草鱼 the 草鱼 help 草鱼 of 草鱼 EDA 草鱼 ,it 草鱼 realizes 草鱼 the 草鱼 goal 草鱼 of 草鱼 Design 草鱼Principle 草鱼 and 草 鱼relative 草鱼 program 草鱼 by 草鱼 FPGA 草鱼 or 草鱼 CPLD 草鱼 .Its 草鱼 charac

7、teristic 草鱼 is 草鱼 that 草鱼 no 草鱼 matter 草鱼 the 草鱼 underlying 草鱼 file 草鱼 nor 草鱼 top-level 草鱼 file 草鱼 are 草鱼 written 草鱼 by 草鱼 the 草鱼 VHDL 草鱼 language 草鱼 .This 草鱼 process 草鱼 can 草鱼avoid 草鱼 the 草鱼 phenomenon 草鱼 caused 草鱼 by 草 鱼 circuit 草鱼 diagram 草鱼 forms 草鱼 designation 草鱼 .It 草鱼 also 草鱼 change 草鱼 the 草鱼

8、design 草鱼 method 草鱼 of 草鱼 previous 草鱼 digital 草鱼 circuit 草鱼 .The 草鱼 whole 草鱼 frequency 草鱼 meter 草鱼 is 草鱼 designed 草鱼 in 草鱼 a 草鱼piece 草鱼 of 草鱼 FPGA 草鱼 or 草鱼 CPLD 草鱼 chip 草鱼 .Compared 草鱼 with 草鱼 other 草鱼 methods 草鱼 of 草鱼 making 草鱼 the 草鱼 frequency 草鱼meter 草鱼 ,it 草鱼 is 草鱼 smaller 草鱼 and 草鱼 more 草鱼 reli

9、able 草鱼 .This 草鱼 paper 草鱼 is 草鱼 focuses 草鱼 on 草鱼 the 草鱼 use 草鱼 of 草鱼 FPGA 草鱼 to 草鱼achieve 草鱼 the 草鱼 digital 草鱼 frequency 草鱼 meter 草鱼 ,It 草鱼 use 草鱼 VHDL 草鱼 language 草鱼 programming 草鱼 ,uses 草鱼 the 草鱼simulation 草鱼 waveform 草鱼 Max 草鱼 plus 草鱼 II 草鱼 integrated 草鱼 development 草鱼 environment 草鱼 compiler, 草鱼

10、 and 草鱼downloaded 草鱼 to 草鱼 the 草鱼 FPGA。 草鱼 Because 草鱼 of 草鱼 the 草鱼 function 草鱼 of 草鱼 digital 草鱼 frequency 草鱼 meter 草鱼 is 草鱼 so 草鱼important 草鱼 ,its 草鱼 application 草鱼 is 草鱼 so 草鱼 widely 草鱼 and 草鱼 we 草鱼 should 草鱼 to 草鱼 pay 草鱼 attention 草鱼 to 草鱼 and 草鱼 research.草鱼 草鱼 Key 草鱼 words 草鱼 :FPGA; por kDigital

11、草鱼 frequency 草鱼 meter; por kIC; por kEDA 草鱼 草鱼 草鱼草鱼 草鱼草鱼 草鱼草鱼 草鱼草鱼 草鱼目 录 草鱼 草鱼 1 绪论 1 草鱼 2 对 FPGA 数字频率计的制作规划 2 草鱼 2.1 设计的目的 2 草鱼 2.2 数字频率计的基本原理 2草鱼 3 系统硬件电路的设计 3草鱼 3.1 设计要求 3 草鱼 3.2 各部分的功能及实现方法 3草鱼 4 软件设计 6 草鱼 4.1 设计要河北大学 2013 届本科生学年论文(课程设计) 求 6 草鱼 4.2 模块及模块的功能 6草鱼 5 频率计的验证仿真 13 草鱼 6 总结 14 草鱼 参考文献 1

12、5 草鱼 草鱼 草鱼草鱼 草鱼草鱼 草鱼草鱼 草鱼草鱼 河北大学 2013 届本科生学年论文(课程设计) 1 1 草鱼 草鱼 草鱼 草鱼 绪论 草鱼 草鱼 草鱼 草鱼 草鱼 当今数字频率计不仅是作为电压表 、 pork计算机 、 pork天线电广播通讯设备 、 pork工艺工程自动化装置 。 草鱼 多种仪表仪器与家庭电器等许多电子产品中的数据信息输出显示器反映到人们眼帘 。 草鱼 集成数字频率计由于所用元件投资体积小 、 pork功 耗低 , 鲤鱼 且可靠性高 , 鲤鱼 功能强 , 鲤鱼 易于设计和研发 , 鲤鱼 使得它具有技术上的实用性和应用的广泛性 。 草鱼 在许多领域中广泛应用的嵌入式计

13、算系统经常不被器件的使用者所识别 , 鲤鱼 但在各种常用的电子器件中能够找到这些嵌入式系统 。 草鱼 从系统对上市时间的要求 、 pork可编程的特性以及集成度等方面考虑 , 鲤鱼 以可编程门阵( FPGA)来实现可配置的嵌入式系统已越来越广泛 2。 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 数字频率计是一种基础测量仪器 , 鲤鱼 到目前为止已有 30 多年的历史 , 鲤鱼 早起设计师们追求的目标主要是扩展测量范围 , 鲤鱼 再加 上提高测量的精度 、 pork稳定度等 , 鲤鱼 这些也是人们衡量数字频率计的技术水平 , 鲤鱼 决定数字频率计价格高低的主要依据 。 草鱼 目前这些基本技术日益完善 ,

14、鲤鱼 成熟 。 草鱼 应用现代技术可以轻松的将数字频率计的测频上限扩展到微波频段 。 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 河北大学 2013 届本科生学年论文(课程设计) 2 2 草鱼 草鱼 草鱼 草鱼 对 FPGA 数字频率计的制作规划 草鱼 2.1 草鱼 草鱼 设计的目的 草鱼 草鱼 草鱼 草鱼 草鱼 掌握 VHDL 语言的基本 结构及编程思想 , 鲤鱼 掌握数字频率计的工作原理 , 鲤鱼 掌握数字频率计的 VHDL 语言编程方法 。 草鱼草鱼 2.2 草鱼 草鱼 数 字频率计的

15、基本原理 草鱼 草鱼 草鱼 草鱼 草鱼 数字频率计的主要功能是测量周期信号的频率 。 草鱼 频率是单位时间( 草鱼 1S 草鱼 )内信号发生周期变化的次数 。 草鱼 如果我们能在给定的 草鱼 1S 草鱼 时间内对信号波形计数 , 鲤鱼 并将计数结果显示出来 , 鲤鱼 就能读取被测信号的频率 。 草鱼 数字频率计首先必须获得相对稳定与准确的时间 , 鲤鱼 同时将被测信号转换成幅度与波形均能被数字电路识别的脉冲信号 , 鲤鱼 然后通过计 数器计算这一段时间间隔内的脉冲个数 , 鲤鱼 将其换算后显示出来 3。 草鱼这就 是数 字频率计的基本原理 。 草鱼草鱼 草鱼草鱼 草鱼 草鱼 草鱼 草鱼 草鱼

16、草鱼 草鱼草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 3 草鱼 草鱼 草鱼 草鱼 系统硬件电路的设计 草鱼 3.1 草鱼 草鱼 设计要求 草鱼 设计并制作出一种数字频率计 , 鲤鱼 其技术指标如下 : por k 草鱼草鱼 ( 1)频率测量范围 : por k 草鱼 10 草鱼 草鱼 9999Hz 草鱼 。 草鱼 草鱼草鱼 ( 2)输入电压幅度 草鱼 300mV 草鱼 。 草鱼 草鱼草鱼 ( 3)输入信号波形 : por k任意周期信号 。 草鱼 草鱼草鱼 ( 4)显示位数 : por k 草鱼 4 草鱼 位 。 草鱼 草鱼草鱼 草鱼 ( 5)电源 : por

17、 k 草鱼 220V 草鱼 、 por k 草鱼 50Hz 草鱼 3.2 草鱼 草鱼 各部分的功能及实现方法 草鱼草鱼 草鱼 草鱼 草鱼 草鱼 ( 1)电源与整流稳压电路 草鱼草鱼 框图中的电源采用 草鱼 50Hz 草鱼 的交流市电 。 草鱼 市电被降压 、 pork整流 、 pork稳压后为整个系统提供直流电源 。 草鱼 系统对电源的要求不高 , 鲤鱼 可以采用串联式稳压电源电路来实现 。 草 鱼 草鱼草鱼 ( 2)全波整流与波形整形电路 草鱼草鱼 河北大学 2013 届本科生学年论文(课程设计) 3 本频率计采用市电频率作为标准频率 , 鲤鱼 以获得稳定的基准时间 。 草鱼 按国家标准 ,

18、 鲤鱼 市电的频率漂移不能超过 草鱼 0.5Hz 草鱼 , 鲤鱼 即在 草鱼 1 草鱼 的范围内 。 草鱼 用它作普通频率计的基准信号完全能满足系统的要求 。 草鱼 全波整流电路首先对 草鱼 50Hz 草鱼 交流市电进行全波整流 , 鲤鱼 得到如图 3-1 所示 草鱼 100Hz的全波整流波形 。 草鱼 波形整形电路对 草鱼 100Hz 草鱼 信号进行整形 , 鲤鱼 使之成为如图 3-2 所示 草鱼 100Hz 草鱼的矩形波 。 草鱼 波形整形可以 采用过零触发电路将全波整流波形变为矩形波 , 鲤鱼 也可采用施密特触发器进行整形 。 草鱼 草鱼草鱼 草鱼草鱼 图 3-1 草鱼 草鱼 草鱼 草鱼

19、 数字频率计框图 草鱼 草鱼草鱼 草鱼 图 3-2 草鱼 草鱼 草鱼 草鱼 全波整流与波形整形电路的输出波形 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 ( 3)分频器 草鱼草鱼 分频器的作用是 为了获得 草鱼 1S 草鱼 的标准时间 。 草鱼 电路首先对图 1 所示的 草鱼 100Hz 草鱼 信号进行 草鱼 100 草鱼 分频得到如图 3-3(a)所示周期为 草鱼 1S 草鱼 的脉冲信号 。 草鱼 然后再进行二分频得到如图 草鱼 3-3 草鱼 (b)所示占空比为 草鱼 50 草鱼 脉冲宽度为 草鱼 1S 草鱼 的方波信号 , 鲤鱼 由此获得测量频率的基准时间 。 草鱼 利用此信号去打开与关闭控制门

20、, 鲤鱼 可以获得在 草鱼 1S 草鱼 时间内通过控制门的被测脉冲的数目 。 草鱼 分频器可以由计数器通过计数获得 。 草鱼 二分频可以采用触发器来实现 。 草鱼草鱼 草鱼 图 3-3 草鱼 草鱼 草鱼 草鱼 分频器的输出波形 草鱼 河北大学 2013 届本科生学年论文(课程设计) 4 草鱼草鱼 草鱼 草鱼 草鱼 草鱼 ( 4)信号放大 、 pork波形整形电路 草鱼草鱼 为了能测量不同电平值与波形的周期信号的频率 , 鲤鱼 必须对被测信号进行放大与整形处理 ,鲤鱼 使之成为能被计数器有效识别的脉冲信号 。 草鱼 信号放大与波形整形电路的作用即在于此 。 草鱼信号放大可以采 用一般的运算放大电

21、路 , 鲤鱼 波形整形可以采用施密特触发器 。 草鱼 草鱼草鱼 草鱼 草鱼 草鱼 草鱼 ( 5)控制门 草鱼草鱼 控制门用于控制输入脉冲是否送计数器计数 。 草鱼 它的一个输入端接标准秒信号 , 鲤鱼 一个输入端接被测脉冲 。 草鱼 控制门可以用与门或或门来实现 。 草鱼 当采用与门时 , 鲤鱼 秒信号为正时进行计数 ,鲤鱼 当采用或门时 , 鲤鱼 秒信号为负时进行计数 4。 草鱼 草鱼草鱼 草鱼 草鱼 草鱼 草鱼 ( 6)计数器 草鱼草鱼 计数器的作用是对输入脉冲计数 。 草鱼 根据设计要求 , 鲤鱼 最高测量频率为 草鱼 9999Hz 草鱼 , 鲤鱼 应采用 草鱼 4 草鱼位十进制计数器

22、。 草鱼 可以选用现成的 草鱼 10 草鱼 进制集成计数器 。 草鱼 草鱼草鱼 锁存器 草鱼草鱼 草鱼 草鱼 草鱼 草鱼 在确定的时间( 草鱼 1S 草鱼 )内计数器的计数结果(被测信号频率)必须经锁定后才能获得稳定的显示值 。 草鱼 锁存器的作用是通过触发脉冲控制 , 鲤鱼 将测得的数据寄存起来 , 鲤鱼 送显示译码器 。 草鱼 锁存器可以采用一般的 草鱼 8 草鱼 位并行输入寄存器 , 鲤鱼 为使数据稳定 , 鲤鱼 最好采用边沿触发方式的器件 。 草鱼 草鱼草鱼 ( 8)显示译码器与数码管 草鱼草鱼 显示译码器的作用是把用 草鱼 BCD 草鱼 码表示的 草鱼 10 草鱼 进制数转换成能驱动

23、数码管正常显示的段信号 , 鲤鱼 以获得数字显示 。 草鱼 草鱼 选用显示译码器时其输出方式必须与数码管匹配 。 草鱼 草鱼 对 草鱼 100Hz 草鱼全波整流输出信号的分频采用 草鱼 7 草鱼 位二进制计数器 草鱼 74HC4024 草鱼 组成 草鱼 100 草鱼 进制计数器来实现 。 草鱼 计数脉冲下降沿有效 。 草鱼 在 草鱼 74HC4024 草鱼 的 草鱼 Q7 草鱼 、 pork 草鱼 Q6 草鱼 、 pork 草鱼 Q3 草鱼 端通过与门加入反馈清零信号 , 鲤鱼 当计数器输出为二进制数 草鱼 1100100 草鱼 (十 进制数为 草鱼 100 草鱼 )时 , 鲤鱼 计数器异步清

24、零 。 草鱼 实现 草鱼 100 草鱼 进制计数 。 草鱼 为了获得稳定的分频输出 , 鲤鱼 清零信号与输入脉冲“与”后再清零 , 鲤鱼 使分频输出脉冲在计数脉冲为低电平时保持一段时间( 草鱼 10mS 草鱼 )为高电平 3。 草鱼草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 河北大学 2013 届本科生学年论文(课程设计) 5 草鱼 草鱼 草鱼 4 草鱼 草鱼 草鱼 草鱼 软件设计 草鱼 4.1 草鱼 草鱼 设计要求 草鱼 频率计共分四档 : pork 草鱼 一档 : pork 草 鱼 0 草鱼 草鱼 9999H

25、z 草鱼 ; pork 草鱼 二档 : pork 草鱼 10 草鱼 草鱼 99.99KHz 草鱼 ; pork 草鱼 三档 : pork 草鱼 100.0 草鱼 草鱼 999.9KHz 草鱼 ; pork 草鱼 四档 : pork 草鱼 1.000 草鱼 草鱼 9.999MHz 草鱼 ; pork在此频率计的换档程序设计中 , 鲤鱼 突破了以往常用的改变闸门时间的方法 , 鲤鱼 使自动换档的实现简单可靠 。 草鱼 总体框图如图 4-1 和 4-2 所示(由于图太大 , 鲤鱼 将图片分割成上下两图 , 鲤鱼 对应编号连线即可) 。 草鱼 草鱼 草鱼 图 4-1 草 鱼 草鱼 草鱼 草鱼 总体框图

26、 草鱼 草鱼 草鱼 图 4-2 草鱼 草鱼 草鱼 草鱼 总体框图 草鱼 草鱼 4.2 草鱼 草鱼 模块及模块的功能 草鱼 草鱼 草鱼 草鱼 草鱼 (1)模块 草鱼 FEN 草鱼 见图 草鱼 4-3, 鲤鱼 通过对 草鱼 4MHz 草鱼 时钟进行分频以获得 草鱼 0.5 草鱼 Hz 草鱼 时钟 , 鲤鱼 为核心模块 草鱼 CORNA 草鱼 提供 草鱼 1 草鱼 草鱼 的闸门时间 5。 草鱼 程序如下 : pork草鱼 河北大学 2013 届本科生学年论文(课程设计) 6 library 草鱼 ieee;por k 草鱼 use 草鱼 ieee.std_logic_1164.all;por k 草

27、鱼 entity 草鱼 fen 草鱼 is 草鱼 port(clk:in 草鱼 std_logic;por k 草鱼 q:out 草鱼 std_logic);por k 草鱼 end 草鱼 fen;por k 草鱼草鱼 architecture 草鱼 fen_arc 草鱼 of 草鱼 fen 草鱼 is 草鱼 begin 草鱼 process(clk) 草鱼 variable 草鱼 cnt: 草鱼 integer 草鱼 range 草鱼 0 草鱼 to 草鱼3999999;por k 草鱼 variable 草鱼 x:std_logic;por k 草鱼 variable 草鱼 x:std_l

28、ogic;por k 草鱼 begin 草鱼 if 草鱼 clkevent 草鱼 and 草鱼 clk=1then 草鱼 if 草鱼 cnt3999999 草鱼 then 草鱼 cnt:=cnt+1;por k 草鱼 else 草鱼 cnt:=0;por k 草鱼 x:=not 草鱼 x;por k 草鱼 end 草鱼 if;por k 草鱼 end 草鱼 if;por k 草鱼 q=x;por k 草鱼 end 草鱼 process;por k 草鱼 end 草鱼 fen_arc;por k 草鱼草鱼 草鱼 图 4-3 草鱼 草鱼 草鱼 草鱼 模块 草鱼 FEN 草鱼 草鱼 ( 2) 模块

29、草鱼 SEL 见图 4-4, 鲤鱼 该模块产生数码管的片选信号 。 草鱼草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼草鱼 图 4-4 草鱼 草鱼 草鱼 模块 草鱼 SEL 草鱼 草鱼 程序如下 : pork草鱼 library 草鱼 ieee;por k 草鱼 use 草鱼 ieee.std_logic_1164.all;por k 草鱼 use 草鱼 ieee.std_logic_unsigned.all;por k 草鱼 entity 草鱼 sel 草鱼 is 草鱼 port

30、(clk:in 草鱼 std_logic;por k 草鱼 sel:out 草鱼 std_logic_vector(2 草鱼 downto 草鱼 0);pork 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 end 草鱼 sel;por k 草鱼 architecture 草 鱼 sel_arc 草鱼 of 草鱼 sel 草鱼 is 草鱼 begin 草鱼 process(clk) 草鱼 河北大学 2013 届本科生学年论文(课程设计) 7 variable 草鱼 cnt:std_logic_ve

31、ctor(2 草鱼 downto 草鱼 0);por k 草鱼 begin 草鱼 if 草鱼 clkevent 草鱼 and 草鱼 clk=1then 草鱼 cnt:=cnt+1;por k 草鱼 end 草鱼 if;por k 草鱼 sel=cnt;por k 草鱼 end 草鱼 process;por k 草鱼 草鱼 草鱼 草鱼 草鱼 ( 3)核心模块 草鱼 CORNA 见图end 草鱼 sel_arc;por k 草鱼 草鱼 4-5, 鲤鱼 该模块是整个程序的核心 , 鲤鱼 它能在 草鱼 1 草鱼 草鱼 的闸门时间里完成对被测信号频率计数的功能 , 鲤鱼 并通过选择输出数据实现自动换档的

32、功能 。 草鱼草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 图 4-5 草鱼 草鱼 草鱼 草鱼 核心模块 草鱼 CORNA 草鱼 草鱼 程序如下 : pork草鱼 library 草鱼 ieee;por k 草鱼 use 草鱼 ieee.std_logic_1164.all;por k 草鱼 use 草鱼 ieee.std_logic_unsigned.all;por k 草鱼 entity 草鱼 corna 草鱼 is 草鱼 port(clr,sig,door:in 草鱼 std_logic;por k 草鱼 alm:out 草鱼 std_logic;por k 草鱼 q3,q2,q1,q

33、0,dang:out 草鱼 std_logic_vector(3 草鱼 downto 草鱼 0);por k 草鱼 end 草鱼 corna;por k 草鱼 architecture 草鱼 corn_arc 草鱼 of 草鱼 corna 草鱼 is 草鱼 begin 草鱼 process(door,sig) 草鱼 variable 草鱼 c0,c1,c2,c3,c4,c5,c6:std_logic_vector(3 草鱼 downto 草鱼 0);por k 草鱼 variable 草鱼 x:std_logic;por k 草鱼 begin 草鱼 if 草鱼 sigevent 草鱼 and 草鱼 sig=1then 草鱼 if 草鱼 door=1then 草鱼 if 草鱼 c0“1001“then 草鱼 c0:=c0+1;por k 草鱼 else 草鱼 c0:=“0000“;por k 草 鱼 if 草鱼 c1“1001“then 草鱼 c1:=c1+1;por k 草鱼 else 草鱼 c1:=“0000“;por k 草鱼 if 草鱼 c2“1001“then 草鱼 c2:=c2+1;por k 草鱼

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。