基于CPLD序列检测器的设计与实现毕业论文

基于CPLD序列检测器的设计与实现毕业论文

ID:308723

大小:173.00 KB

页数:31页

时间:2017-07-21

基于CPLD序列检测器的设计与实现毕业论文_第1页
基于CPLD序列检测器的设计与实现毕业论文_第2页
基于CPLD序列检测器的设计与实现毕业论文_第3页
基于CPLD序列检测器的设计与实现毕业论文_第4页
基于CPLD序列检测器的设计与实现毕业论文_第5页
资源描述:

《基于CPLD序列检测器的设计与实现毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、宁夏大学新华学院课程论文(设计)论文题目:序列检测器设计[摘要]在当下时代,随着电子技术的蓬勃发展,特别是电子设计自动化(EDA)技术和可编程逻辑器件进行通信系统设计的技术已经应用的越来越广泛。硬件描述语言的出现也使得我们在设计系统工程时越来越便利,解决了传统电路原理图设计系统工程的繁琐。此课题提出了一种基于复杂可编程逻辑器件(CPLD)通过EDA技术设计、仿真、实现序列检测器。从而让大家熟悉Verilog硬件描述语言的运用,详细了解在系统可编程器件的原理及其应用方法,掌握在系统可编程开发软件。关键词:EDA技术;CPLD;Verilog

2、硬件描述语言;仿真目录第一章EDA技术11.1EDA技术简介11.2EDA技术概念及特征31.3EDA技术应用及发展趋势6第二章复杂可编程逻辑器件CPLD72.1ISP技术简介72.2CPLD器件原理及优点9第三章VERILOGHDL硬件描述语言113.1veriloghdl简介113.2verilogHDL语法及语句133.3verilog建模15第四章序列检测器的设计与实现175.1序列检测器简介19第五章设计中遇到的问题总结及体会19参考文献..............................................

3、..........................................................................20致谢21第一章EDA技术EDA技术简介什么是EDA技术?EDA即电子设计自动化(ElectronicDesignAutomation)的缩写。它是以大规模可编程逻辑器件为设计载体、以硬件描述语言为系统逻辑描述的主要表达方式、以计算机及大规模可编程逻辑器件的开发软件以及实验开发系统为设计工具,通过有关的开发软件自动完成用软件的方式设计电子系统到硬件系统的一门技术,它也是一门正在高速发展的新型

4、技术。EDA技术就是把计算机作为设计工具,借助于EDA软件平台,用硬件描述语言VHDL完成设计文件,它可以实现逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线以及逻辑仿真。它可以完成对特定的目标芯片的适配编译、逻辑映射、编程下载等工作,从而最终形成集成电子系统或专用集成芯片。通过使用EDA工具,设计者可以从概念、算法、协议等多方面着手设计电子系统,其中大量的工作都可以交给计算机来完成,并且可以在计算机上自动化处理完成电子产品的电路设计、性能分析以至IC版图或PCB版图的绘制。这所有的一切都极大的改变了传统的设计方法以及设计观念,

5、促进了EDA技术的发展。目前对于EDA技术的概念或范畴应用的很广。不光在机械制造、电子通信、航空航天领域有应用,也同样应用于化工、矿产、生物制药、军事等各个领域。目前许多大的公司、企事业单位以及科研部门都已经广泛的使用EDA技术。EDA设计方法EDA技术的设计方法大致划分如下:1)、前端设计、后端设计、系统建模;2)、IP复用;3)、前端设计;4)、系统描述——即:建立系统的数学模型;功能描述——即:描述系统的行为以及各个子模块之间的数据流图;1)、逻辑设计——即:将系统功能致以结构化,其通常表现形式为:文本、原理图、逻辑图、布尔表达式;

6、2)、仿真——仿真的作用就是主要进行对系统功能的正确性和时序性的验证。仿真主要包括功能仿真和时序仿真。EDA技术与传统技术的区别EDA技术是基于传统技术设计出的一种新型技术,那么它又和传统技术有什么区别呢?下面,通过表格来给大家进行描述。特点传统方法EDA方法采用器件通用型器件PLD设计对象电路板芯片设计方法自底向上自顶向下仿真时期系统硬件设计后期系统硬件设计早期主要设计文件电路原理图HDL语言编写的程序传统的技术有很多缺点,例如:设计周期长,灵活性差,效率低;设计依赖于设计者的经验;到后期仿真不易实现;调试复杂容易出错;设计依赖于现有的

7、市场通用元器件。芯片种类多,数量大,受市场的限制;体积大。然而相对于传统技术来说,EDA技术却更加简便,有很多优点:ü设计效率高、周期短;ü设计质量高、成本低;ü更能够充分发挥设计者的创造性;ü设计成果的重用大大的节省了劳动力。传统的数字系统设计只能在电路板上进行设计,是一种搭积木式的方式,使复杂电路的设计、调试十分困难;如果某一过程存在错误,查找和修改十分不便,对于集成电路而言,设计实现过程与具体生产工艺直接相关,因此可移植性差,只有在设计出样机或生产出芯片后才能进行实现,因而开发产品的周期长。而EDA技术则有很大不同,采用可编程器件,

8、通过设计芯片来实现系统功能。采用硬件描述语言作为设计输入和库的引入,由设计者定义器件的内部逻辑和管脚,将原来由电路板设计完成的大部分工作改在芯片的设计中进行。由于管脚定义的灵活性,大大减轻了电

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。