欢迎来到天天文库
浏览记录
ID:9967470
大小:184.00 KB
页数:6页
时间:2018-05-17
《基于quartusⅱ设计的频率计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、重庆师范大学期末考核提交材料课程名称:EDA原理及应用院系:物理与电子工程学院时间:2012—2013学年度第2学期专业:电子信息科学与技术(职教师资)年级:2011级培养层次:本科学生姓名:学号:成绩:基于QuartusⅡ设计的频率计摘要:计数器在数字电路中有着广泛的应用,现提出一种计数器设计穿插在电子电路设计的教学方法,使学生能够快速地根据现有的数字电路知识转化到EDA的应用。关键词频率计;电子设计自动化;Verilog0引言:随着EDA技术的发展和应用领域的扩大,EDA技术在电子信息、通信、自动控制及计算机应用等领域的重要性日益突出。同时,随着技术市场对ED
2、A技术需求的不断提高,产品的市场效率和技术要求也必然会反映到数学和科研领域中来。以最近的十届全国大学生电子设计竞赛为例,涉及EDA技术的赛题从未缺席过。对诸如斯坦福大学、麻省理工学院等美国一些著名院校的电子与计算机实验室建设情况的调研表明,其EDA技术的教学与实践的内容也十分密集;在其本科和研究生教学中有两个明显的特点:其一,各专业中EDA教学实验课程的普及率和渗透率极高;其二,几乎所有实验项目都部分或全部地融入了EDA技术,其中包括数字电路、计算机组成与设计、计算机接口技术、数字通信技术、嵌入式系统、DSP等实验内容,并且更多地注重创新性实验。这显然是科技发展和
3、市场需求双重影响下自然产生的结果。1.QuartusⅡ简介:QuartusⅡ是Altera提供的FPGA/CPLD开发集成环境,Altera是世界最大的可编程逻辑器件供应商之一。QuartusⅡ在21世纪初推出,是Altera前一代FPGA/CPLD集成开发环境MAX+plusⅡ的更新换代产品,其界面友好,使用便捷。2.计数器设计这里首先设计测频用的、含时钟使能控制的2位十进制计数器。2.1:设计电路原理图。频率计的核心元件之一是含有时钟使能及进位扩展输出的十进制计数器。为此这里用一个双十进制计数器74390和其他一些辅助元件来完成。首先建立图像编辑环境,再在原理
4、图编辑窗口分别键入74390、AND4、AND2、NOT、INPUT和OUTPUT元件名,调出这些元件,并按照图1链接好电路原理图。图中,74390连成两个独立的十进制计数器,待测频率信号clk通过一个与门进入74390的计数器“1”端的时钟输入端1CLKA。与门的另一端由计数使能信号enb控制:当enb=1时允许计数;enb=0时禁止计数。计数器1的4位输出去q[3]、q[2]、q[1]和q[0]并成总线表达方式,即q[3..0](注意原理图中的总线表示方法,如Q[3..0],与VHDL不同),由图1左下角的OUTPUT输出端口向外输出计数值。同时由一个4输入与
5、门和两个反相器构成进位信号,进位信号进入第二个计数器的时钟输入端2CLKA。第二个计数器的4位计数输出是q[7]、q[6]、q[5]、q[4],总线输出信号是q[7..4]。这两个计数器的总的进位信号,可由一个6输入与门和两个反相器产生,由cout输出。Clr是计数器的清零信号。图一含有时钟使能的2位十进制计数器在原理图的绘制过程中应特别注意图形设计规则中信号标号和总线的表达方式(粗线条表示总线)。对于以标号方式进行总线连接,如图1所示。例如一根8位的总线bus1[7..0]欲与三根分别为1、3、4位宽的连线相接,他们的标号可分别为bus1[0]、bus1[3..
6、1]、bus1[7..4]。最后将图1电路存盘,文件为conter.dbf2.2:建立工程。为了测试图1电路的功能,可以将conter.bdf设置成工程,工程名和顶层文件名都取为conter。建立工程后,如果要了解74390内部的情况,可以在其上双击鼠标。2.3:系统仿真。完成设计即可对电路的功能进行测试。由图2可见,电路的功能完全符合原设计要求:当clk输入时钟信号时,clr信号具有清零功能;当enb为高电平时允许计数,低电平时禁止计数;当低4位计数器计到9时向高4位计数器进位。另外由于图中没有显示出高4位计数器计到9,故看不到count的进位信号。图22位十进
7、制计数器工作波形2.4:生成元件符号。选择左上File中德相关项,将当前文件conter.bdf变成一个元件conter后存盘,以便在高层次设计中调用。3.频率计主结构电路设计根据频率计的测频原理,可以完成如图3所示的频率计主体结构的电路设计。方法同上。首先关闭原来的工程,再打开一个新的原理图编辑窗口,并将此空原理图设为工程,文件名可取为ft_top。然后在基于新工程的原理图编辑窗口调入图3所示的所有元件,连接好后存盘。图32位十进制频率计频率计顶层设计原理图文件图3所示的电路中,74374是8位锁存器;74248是七段BCD译码器,它的7位输出可以直接与7段公阴
8、数码管相接
此文档下载收益归作者所有