EDA实训频率计.doc

上传人:飞****2 文档编号:78743591 上传时间:2023-03-19 格式:DOC 页数:10 大小:118KB
返回 下载 相关 举报
EDA实训频率计.doc_第1页
第1页 / 共10页
EDA实训频率计.doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《EDA实训频率计.doc》由会员分享,可在线阅读,更多相关《EDA实训频率计.doc(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、桂林理工大学高等职业技术学院数字电路EDA设计实训指导课程名称:数字电路EDA设计题 目:频率计及PCB学生姓名:陈日荣专 业:09通信1学 号:指导老师:韦 燕 日 期:2011-7-5第一部分 设计任务书一、题目:应用VHDL设计的频率计以及硬件电路PCB二、内容:设计一个4位十进制频率计,学习复杂数字系统的设计方法。三、设计要求:测量并显示1HZ-999MHZ的频率。四、在明确设计任务和要求的前提理解设计指导书的前提下,自己查阅相关资料,进行设计和论证。第二部分 实施计划一、 总课时:30节二、时间安排:1、 时间:第19、20周(6月27号7月8号) 2、 班级:08通信技术班(共36

2、人)指导教师:韦 燕日期内容地点备注6月27日根据选题,完成相应的功能模块,实例的分析36016月28日6月29日讨论将选题划分为相应的功能模块,编写程序36017月1日7月4日制作PCB36017月5日7月6日调试,修改硬件实现36017月7日7月8日书写报告、答辩、评分36013601验收应用VHDL设计的频率计以及硬件电路PCB09通信1 陈日荣 04号摘要本论文通过对基于EDA技术PCB印制电路板的制作工序,熟悉EDA的制作过程,在电子设计领域,随着计算机技术、大规模集成电路技术、EDA(Electronics Design Automation)技术的发展和可编程逻辑器件的广泛应用,

3、传统的自下而上的数字电路设计方法、工具、器件已远远落后于当今技术的发展。基于EDA技术和硬件描述语言的自上而下的设计技术正在承担起越来越多的数字系统设计任务。本文首先综述了EDA技术的发展概况,FPGA开发的流程、优点,VHDL语言的历史、开发步骤及其优点;然后介绍了频率测量的一般原理;接着使用EDA技术,用VHDL语言完成了数字频率计系统的设计工作;最后介绍了EDA技术的前沿发展趋势及系统开发的几点体会。本课题的数字频率计设计,完全使用一块复杂可编程逻辑器件CPLD(Complex Programmable Logic Device)芯片EP1C3T1148C实现整个电路的测试信号控制、各种

4、时序逻辑控制、计数功能、数码管的显示输出。在MAX+PLUSII、QUARTUS软件平台上,用VHDL语言编程完成的软件设计、编译、调试、仿真和下载。不但大大缩短了开发研制周期,而且使本系统具有结构紧凑、体积小、可靠性高、测频范围宽、精度高等优点。本文详细论述了系统自上而下的设计方法及各部分硬件电路组成及软件编程设计。 关键词:频率计 PCB 硬件FPGA 元件例化Summary In this paper, based on the technology of EDA PCB printed circuit board production process, familiar with th

5、e process of making EDA in electronic Design field, along with the computer technology, large scale integrated circuit technology, EDA (well) the development of the technology would Automation and programmable logic devices, the wide application of traditional bottom of the digital circuit Design me

6、thod, the tool, the device has lagged far behind todays technology development. Based on the technology and hardware description language EDA of top-down design technology is take up more and more of the digital system design task. The paper firstly summarizes the EDA technology, the development sit

7、uation of the development process, and the advantages of FPGA, VHDL language history, development steps and its merit; And then introduced the frequency measurements of the general principle; Then use EDA technology, with VHDL language completed the digital frequency plan. Key words: the frequency o

8、f PCB hardware FPGA components instantiated前言本次EDA实训,在梁向东老师的要求下,韦燕老师的指导下,完成了用VHDL设计的频率计以及硬件电路的PCB,本次实训与其他同学的题目有所不同,这都是为了为9月的电子设计大赛做好热身的准备,做一次硬件电路主要是体验一次硬件电路中对CPU的供电,包括+5V,+3.3V,+2.5V,CPU对外围控制电路的驱动电流大小,以及CPU的管脚顺序排列,CPU的封装。FPGA是一个管脚非常丰富的芯片,所以对电路的布线和排版都很讲究。本次实训不但进行软件的练习而且进行硬件的制作,所以对FPGA的加强认识起到了很好的帮助。 概

9、述频率计主要有时钟模块,计数模块,控制模块,锁存模块,显示模块组成。实验原理:根据频率的定义和频率测量的基本原理,测定信号的频率必须有一个脉宽为1秒的脉冲计数允许信号,1秒计数结束后,计数值(即所测信号频率)锁入锁存器,并为下一次测频作准备,即将计数器清零。设计一个频率计,它的频率测量范围是1HZ-999MHZ,显示为8个数码管组成。时钟模块,对实验板上的频率进行分频,为计数,控制,锁存模块提供时间。实验箱上的时钟频率是12M,为了给其他的模块提供所要的时钟,要对12M的时钟进行分频,从12M的分频到1M,1M分频到1K,1K分频到1HZ。控制模块,产生1秒脉宽的计数允许信号、锁存信号和计数器

10、清零信号。计数器模块,由8个计数模块子程序元件路列化二成,它的作用是对输入信号的脉冲数进行累计,利用控制模块对输入信号的脉冲进行计数的方法进行测频,当计数模块复位和计数使能开启后,计数模块进行计数,当使能关闭后计数停止并且计数复位。锁存器模块,主要是对计数模块所计算得到的数目进行锁存,为显示部分提供数据。显示模块,对锁存器模块送过来的数据进行译码然后将频率值显示在数码管上。方案比较与论证方案一:它由一个测评控制信号发生器TESTCTL,一个有时钟使能的计数器,一个锁存器reg和一个译码器encode组成。频率测量的基本原理是计算每秒钟内待测信号的脉冲个数。这就要求TESRCTL能产生一个1s脉

11、宽的周期信号,并对频率计的每一个计数器CNT10的ENA使能端进行同步控制。当TETEN高电平时允许计数,并保持其所计的数。在停止计数期间,首先需要一个锁存信号LOAD的上跳沿将计数器在前1s的计数值锁存进锁存器REG中,并由外部的7段译码器译出并稳定显示。输出信号锁存器测频计数模块测频控制信号发生模块被测频率信号闸门信号锁存信号时钟信号控制信号清零信号译 码 电 路方案一测频法数字频率计框图方案二:本方案使用的是数字编译码集成电路和无线电收发模块,可显示呼叫床位的号码或房间号码。发送端发出信号后送入编码器,编码器输出特定的脉冲对发射机经行调制,由发射机向空间辐射无线电波。接收端在接收到信号后

12、送由与编码器配套的解码器中,解码器将信号分别送到译码显示器去控制指示灯和声音集成电路去控制扬声器。系统总体构成包括编码发射部分、接收译码部分、译码显示部分、声音集成放大部分与电源部分共五个模块,系统组成框图如图2.2所示。 标准频率信号clk_sys数据输出选择清零信号预置门控信号cl被测频率clk_test32b32b8b等精度数字频率计框图方案论证上面两种方案都能够达到设计目的,下面进行论证:方案一:测频法测量。就是用计数器计算1S内输入信号周期的个数。原理简单明了,用Verilog语言编写出来的系统精度很高,仿真时几乎没有误差。其实现电路也比较简单,仅用芯片加上外围电路,如晶振电路,复位

13、电路,下载电路,电源电路等就可以实现系统数字频率计的功能!但如果要做成实物的话,在测量低频时频率的量化误差就会对测量精度产生严重影响,此时应该采用测周期法间接测量频率。方案二:等精度频率计。此种方案能够保证计数器的工作时间恰好等于被测信号的完整周期数,这保证了信号在任何频率条件下都能保持恒定精度。系统对信号进行计数后还需要运用单片机进行处理,才能得到其频率。本方案原理较第一方案要复杂一些,但是精度得到了保证。但系统的核心只有一部分能用VERILOG描述处来,数据的处理还得靠单片机来执行,所以系统整体电路较为复杂。做成实物之后的成本也会大幅上升。方案选择由于我们我们第一次进行EDA设计,知识和经

14、验都不丰富。第一种方案原理简单明了而且很容易实现,第二种方案原理较为复杂而且还要用到单片机,增加了设计难度,也不利于节约成本。所以,我们决定采用第一种方案即直接测频法数字频率计。第三部分.硬件电路PCB部分1.电源部分设计2.CPU部分设计3.0显示部分设计4.PCB设计第五.总结与自我评测为期俩周的EDA让我学到了很多,包括程序的,硬件的,还有实验箱的使用方法的应用,程序的下载,管脚的锁定。这次EDA实践让我更深刻的了解了现代数字电路系统设计相对于传统电子系统设计的模式的优势,采用分层次设计使得设计简单有顺序,错误容易改正,在编写程序的过程中注意程序的逻辑结构和条理性,在写程序时会输错部分关

15、键字或漏掉一些小的标点之类的,导致编译不通过,需要经过反复查找,所以,觉得在输程序时就应注意细节,提高一次正确率,避免一些小错误的发生,起到事半功倍的效果。分配管脚的时候,会发现某写管脚被重复分配,导致冲突;另外,在分配数码管的管脚时应注意低四位和高四位数码管的管脚分配,由于本次设计使用的开发板上有8个数码管,最高两位的数码管用不到,所以始终不予显示,编制显示码表的时候,从ha赋值应该最高位为h,最低位为a,一开始时弄反了,编制的错误码表导致输出错码。后来仔细看实验指导书,自己发现了错误,予以及时纠正。熟悉了,FPGA的供电,管脚顺序。0参考文献1 潘松,黄继业.EDA技术实用教程 M .北京:科学出版社, 2002.2 杨君,王景存.基于VerilogHDL的流水线的设计方法及应用J.武汉科技大学学报(自然科学版) ,2002,25(4): 394396.3 郝国法,黄睿,郝琳,等.FPGA在自动售邮票机设计中的应用J.武汉科技大学学报(自然科学版),2001,24(2):178180.4 王景存,李炳生,郝国法,等.用FPGA实现数字逻辑分析仪设计J.武汉科技大学学报(自然科学版),2001,24(1):298300.5 胡华春,石玉.数字锁相环原理与应用M.上海科学技术出版社,1990

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com