ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:304.71KB ,
资源ID:3256556      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3256556.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计论文基于FPGA的数字频率计的设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计论文基于FPGA的数字频率计的设计.docx

1、毕业设计论文基于FPGA的数字频率计的设计摘 要传统的交通灯控制系统主要由单片机或PLC构成,这种基于小规模集成电路的交通灯控制系统,电路元件多、接线复杂、故障率高、可靠性低。本设计采用FPGA器件来设计一个实用的交通灯控制系统。该系统的可靠性、准确性较高,能够在确定的时间内使红黄绿路灯正确的变化,且倒计时显示能正确的显示时间。该交通灯控制系统采用Verilog HDL语言编程,为了简化设计,采用模块化编程的思想,并用MAX + plus仿真软件进行编译仿真,将程序下载到FPGA器件进行测试验证。基于FPGA的硬件系统运行正确,能够实现交通灯的控制要求。该系统具有体积小、功耗低、价格便宜、安全

2、可靠,维护和升级方便的优点,具有较好的应用前景。在该交通灯控制系统中,采用了ALTERA公司推出的MAX7000系列的产品EPM7032LC44-6作为这个系统的可编程逻辑器件。同时还用了4个LED数码管,6个发光二极管,一个固定开关,一个点动开关等。交通灯系统中,能够保证在确定的时间,倒计数数字显示能够及时变化,红黄绿灯能准确的反应。关键词: 交通灯控制系统 FPGA Verilog HDL MAX + plusThe traffic light control system design based on FPGA ABSTRACT The traditional traffic ligh

3、t control system mainly by the PLC or a microcontroller, such small-scale integrated circuits based on the traffic light control system, circuit components, wiring complex, high failure rate, low reliability. This design uses FPGA devices to design a practical traffic light control system. The syste

4、ms reliability, high accuracy, to determine the time Yellow-green to red lights correct change, and the countdown show to display the correct time. The traffic light control system using Verilog HDL language, in order to simplify the design, the idea of modular programming, and with MAX + plus simul

5、ation software to build simulation procedures will be downloaded to the FPGA device to test verification. FPGA-based hardware system running correctly, can achieve the traffic lights control requirements. The system is small in size, low power consumption, cheap, safe, reliable, easy to maintain and

6、 upgrade the merits of the application has good prospects. At the traffic light control system, using the company introduced the MAX7000 ALTERA series of products EPM7032LC44-6 as the system of programmable logic devices. At the same time also spent four LED digital control, six light-emitting diode

7、, a fixed switch, a switch point, and so on. Traffic signal system, to ensure that the established time, inverted count figures to make timely changes in Yellow green accurate response. Key words: The traffic light control system FPGA Verilog HDL MAX + plus一 概述11.1课题的来源、意义1 1.2课题的研究目标、内容及方法手段1课题的研究目

8、标、内容1课题的研究方法及手段1二 交通灯控制系统的原理介绍2基本原理与系统框图2系统基本原理2交通灯控制系统框图22.2 交通灯控制系统的软硬件介绍3 FPGA的简介3 Verilog HDL介绍4 MAX+plusII介绍4 器件的选择4三 交通灯控制系统的程序设计63.1 主控模块63.2 55秒倒计时模块73.3 5秒倒计时模块8910 3.6 1KHZ时钟信号模块113.7 1HZ技术时钟信号模块12123.9 动态选择驱动模块14141515四 结论17谢辞18参考文献19附录20一 概述1.1课题的来源、意义 交通灯控制系统是数字电路的经典问题,传统的设计方法基于中、小规模集成电

9、路进行,电路元件多、接线复杂、故障率高、可靠性低。电子设计自动化EDA(Electronic Design Automation)技术的发展,在线可编程逻辑器件(In system Program-Programmable Logic Device简称ISP-PLD)的出现,使实验室中制作专用集成电路成为可能。我们使用现场可编程门阵列/复杂可编程逻辑器件FPGA/CPLD(Field Programmable Gate Array/Complex Programmable Logic Device),用Verilog HDL语言 进行以交通灯控制器的设计,用对应的工具软件(本文用MAX+plu

10、s II)对FPGA/CPLD芯片“下载”形成专用集成电路,由于不存在人工接线的问题,所以故障率低、可靠性好。 随着电子技术的不断更新,数字系统的设计正朝着速度快、容量大、体积小、重量轻的方向发展。推动该潮流迅猛向前的引擎就是电子设计自动化EDA(Electronic Design Automation)技术的发展EDA技术就是以计算机为工具,在EDA软件平台上,对用硬件描述语言HDL完成的设计文件自动地逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化逻辑布局布线、逻辑仿真,直至对于特定目标芯片进行适配编译、逻辑映射和编程下载等。1.2课题的研究目标、内容及方法手段课题的研究目标、内容该交通灯控制

11、系统采用MAX + plus软件及Verilog HDL语言进行编程,用FPGA器件实现硬件系统。该系统能精确地实现红黄绿灯的规律变化,正确控制路口车辆的通行。课题的研究方法及手段 该系统采用Verilog HDL语言进行程序设计,并用MAX + plus仿真软件进行程序的编译和仿真,然后用下载线将程序下载到FPGA器件中。本课题采用自顶向下设计思想进行设计,自顶而下(top to down)的层次化设计方法在现代EDA设计中有着明显的优势,越来越受到设计者的欢迎。对于一个复杂的设计系统,运用层次化设计方法,使设计课题进一步细化,分块设计,条理清晰。另外,在调试时可采用逆向调试方式,即从模块调

12、试向总体调试方向开展调试工作,使设计中出现的问题在模块级就能发现,及时处理,这样就会使一个复杂的设计变得容易调试,缩短了设计时间。层次化设计方法:开始设计时,先设计出一个顶层总框图(一般称之为顶层图),该框图是由若干个具有特定功能的源模块组成。下一步是对这些不同功能的模块进行设计,产生这些模块的原理图文件或Verilog源文件。对于有些功能复杂的模块,全部使用元件库中的元器件设计仍显复杂,因此还可以将该模块继续化分为若干个功能子模块,这样就形成模块套模块的层次化设计方法。这种方法也称之为自顶向下的系统设计方法。 二 交通灯控制系统的原理介绍 系统基本原理 交通灯系统中,能够保证在确定的时刻,倒

13、计数数字显示能够及时变化,红黄绿灯能准确变化。系统要求:在绿灯亮了55s后将变化为黄灯再亮5s,然后实现十字路口的纵横路放行与禁行的切换控制。 交通灯控制系统框图 根据对交通灯系统的功能描述,设计如图2-1所示的交通灯系统电路框图。 图2-1 交通灯系统电路框图图中,两组共4个数码管来显示倒计时时间,用6个发光二极管来代替实际生活中的红黄绿交通信号灯,考虑到实际电路的需要,分别在可编程逻辑器件与数码管以及发光二极管之间放上限流电阻,以避免数码管以及发光二极管由于电流过大而烧坏,当然也不能加太大电阻,以避免数码管以及发光二极管的亮度不够。固定开关SW1实现交通警察人为监督交通秩序和无人自动控制交

14、通秩序之间的切换,默认为高电平,即默认为开关置于高电平端,为自动控制模式,开关置于低电平端时为人为监督控制模式。点动开关SW2用于整个系统的总复位,如系统出现故障时,就需要总复位,当然一般情况下,用可编程逻辑器件实现的交通灯系统,只要系统设计的合理,软件设计的可靠,不会出现故障,除非意外的操作或操作不当。2.2 交通灯控制系统的软硬件介绍 FPGA的简介FPGA现场可编程门阵列器件通常由布线资源围绕的可编程单元构成阵列,又由可编程I/O单元围绕阵列构成整个芯片。排成阵列的逻辑单元由布线通道中的可编程连线连接起来实现一定的逻辑功能。一个FPGA可能包含有静态存储单元,它们允许内连的模式在器件被制造以后再被加载或修改。FPGA是由掩膜可编程门阵列和可编程逻辑器件演变而来的,将它们的特性结合在一起,使得FPGA既

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1