EDA-8位十六进制频率计设计.docx
《EDA-8位十六进制频率计设计.docx》由会员分享,可在线阅读,更多相关《EDA-8位十六进制频率计设计.docx(10页珍藏版)》请在第一文库网上搜索。
1、课程名称(中文)EDA技术实用教程成绩姓名班级学号日期2011-06-048位十六进制频率计设计引 言ED (Electronic Design Automation)即电子设计自动化。EDA技术指的是以计算机硬件和系统软件为基本工作平台,以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统设计的主要表达方式,自动完成集成电子系统设计的一门新技术。EDA旨在帮助电子设计工程师在计算机上完成电路的各种设计,使得硬件设计如同软件设计一样方便快捷,为数字系统设计带来了极大的灵活性。与早期的电子QD软件相比,EDA软件的自动化程度更高,功能更完善,运行速度更快,而且操作界面友好,有良好的数据开放性、
2、互换性和兼容性。因此,EDA技术很快在世界各地的电子电路设计领域得到了广泛应用,并已成为新一代电子技术发展的重要方向。现代EDA技术的基本特征是采用高级语言描述,具有系统级仿真和综合能力。以VHDL语言为代表的硬件描述语言是各种描述方法中最能体现ED优越性的描述方法,并于1984年被IEEE确定为标准化的硬件描述语言。它有强大的行为描述能力和多层次的仿真模拟,程序结构规范,VHDL综合器性能日益完善,设计效率较高。本文利用VHDL语言和相应器件设计数字频率计,并利用MAX+plus II对VHDL的源设计进行编译、优化、逻辑综合,进行波形仿真。一、设计任务和要求1 .实验目的:设计8位十六进制
3、频率计,学习较复杂的数字系统设计方法。2 .设计要求是:FTCTRL的计数使能信号CNT_EN能产生一个1S脉宽的周期信号,并对频率计中的32位二进制计数器COUNTER32B的ENABL使能端进行同步控制。当CNT_EN高电平时允许计数;低电平时停止计数,并保持其所计的脉冲数。在停止计数期间,首先需要一个锁存信号LOAD的上跳沿将计数器在前一秒钟的计数值锁存进锁存器REG32B中,并由外部的十六进制7段译码器译出,显示计数值。设置锁存器的好处是数据显示稳定,不会由于周期性的清零信号而不断闪烁。锁存信号后,必须有一清零信号RST/NT对计数器进行清零,为下一秒的计数操作做准备。二、设计内容用E
4、DA技术设计并实现8位十六纸频率计三、设计原理原理:根据频率的定义和频率测量的基本原理,测定信号的频率必须有一个脉宽为1S的输入信号脉冲计数允许的信号:1S计数结束后,计数值被锁入锁存器,计数器清零,为下一测频计数周期做好准备。测频控制信号可以由一个独立的发生器来产生,即下图中的FTCTRL。UII、各功能模块1、测频控制电路测频控制信号发生器产生测量频率的控制时序,是设计频率计的关键。如果时钟信号取1HZ, 2分频后可以得到一个脉宽为1S的时钟信号,用来作为计数闸门信号。当时钟信号为高电平时允许计数,由高电平变为低电平时,应产生一个锁存信号,将计数值保存起来。锁存数据后,还要在下次时钟信号上
5、升沿到来之前产生清零信号,将计数器清零,为下次计数做准备。程序如下:LIBRARY IEEE;USE IEEE.STD LOGIC 1164.ALL;USE IEEE.STD LOGIC UNSIGNED.ALL;ENTITY FTCTRL ISPORT(CLKK:IN STD_LOGIC;RST CNTOUT STD LOGIC;LOAD:OUT STD_LOGIC);END FTCTRL;ARCHITECTURE behav OF FTCTRL ISSIGNAL Div2CLK:STD LOGIC;BEGINPROCESS(CLKK)BEGINIF CLKK,EVENT AND CLKK=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 十六进制 频率计 设计