电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

cpldfpga开发与应用

  • 资源ID:60497754       资源大小:2.01MB        全文页数:30页
  • 资源格式: PPT        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

cpldfpga开发与应用

CPLD/FPGA的开发与应用,潘松等, EDA技术与VHDL,清华大学出版社 潘松等, VHDL实用教程,电子科技大学出版社 甘历等, VHDL应用与开发实践,科学出版社 侯伯亨等,现代数字系统设计,西安电子科技大学出版社 徐志军等,CPLD/FPGA的开发与应用,电子工业出版社 郭勇等, EDA技术基础,机械工业出版社 顾斌等, 数字电路EDA设计,西安电子科技大学出版社 http:/www.edacn.net http:/www.21ic.com http:/www.embed.com.cn,参考教材及资料,第1章 EDA技术概述,伴随着2l世纪信息化时代的到来,对电子产品在性能、规模、复杂度和集成度等方面的要求越来越高。与模拟系统相比数字系统具有抗干扰能力强,工作稳定可靠,便于大规模集成,易于实现小型化、模块化、低功耗等优点,因此数字化技术己渗透到科研、生产和人们日常生活的各个方面,数字化、智能化、高度集成化成为现代电子产品的重要标志,也引发了电子系统构建方式的改变。,电子系统构建方式的改变带来电子产品设计方法的变革,目前,现代电子设计技术的核心已转向基于计算机的电子设计自动化技术,即EDA(Electronic Design Automation)技术。,1.1 电子设计自动化EDA技术,设计方法,硬件电路的软件设计方式,硬件设计如同修改软件程序一样快捷方便。 自动化程度更高,且直面产品设计。 集成化程度更高,可构建片上系统。 目标系统可现场编程,在线修改升级。 开发周期短设计成本低,设计灵活性高。,EDA技术基本特征,EDA是在CAD基础上发展起来的计算机辅助设计系统,是以大规模可编程逻辑器件为设计载体,以硬件语言为主要设计描述,以计算机软、硬件开发系统为设计工具,自动完成集成电子系统设计的一门新技术。,传统设计与计辅设计EDA,高效率的EDA设计依赖于其自顶向下的设计流程和功能强大的开发工具,EDA技术的发展 分为三个阶段,20世纪70年代CAD,20世纪80年代CAE,20世纪90年代EDA,EDA技术发展概况,EDA技术是一门综合性技术,它融合多学科于一体,又渗透应用于多学科之中,其发展历程与集成电路制造技术、在系统可编程技术、计算机辅助设计及应用技术的发展同步。,数字系统的实现手段与数字器件的发展过程密切相关。 数字器件从功能/规模上可分为:,实现手段,1.2 数字系统实现手段,标准逻辑器件:SSIC(如逻辑门、触发器等),MSIC(如全加器、计数器等) 专用集成芯片:ASIC(Application Specific Integrated Circuit) 可编程逻辑器件:半定制的PLD,可编程/结构化ASIC等。 微处理器芯片:CPU,DSP,ARM等。,因此,数字系统可以在以下几个层次上进行构建: 1) 选用通用集成电路芯片设计构建数字系统。 2) 采用专用集成电路全工艺定制设计(ASIC)。 应用可编程逻辑器件实现单片数字系统(SOC)。 选用微处理器芯片构建数字系统。 采用大规模CPLD/FPGA器件实现可编程片上系统SOPC。,通用集成电路构成数字系统即采用SSIC、MSIC等标准逻辑器件,根据系统的设计要求,构成所需数字系统。早期的数字系统的设计,都是在这个层次上进行的。这样完成的系统设计,由于芯片之间的众多连接,造成系统可靠性不高,体积较大,集成度低。当数字系统大到一定规模或系统复杂度进一步提高时,这种方式常常力不从心,搭建调试会变得非常困难甚至不可行。,专用集成电路ASIC可以弥补一些不足。ASIC是专为某一数字系统设计制作的集成电路,是面向专门用途的芯片,一个复杂的数字系统可以用一个ASIC来实现,因而体小量轻,功耗小,集成度高,系统工作可靠,是数字系统设计的一个重要手段。但有两点局限了ASIC的进一步发展空间: 一是ASIC的掩膜制作工艺和全定制制作方式使得产品的设计、面市周期拉长,开发成本增加,价格昂贵。 二是ASIC功能单一,灵活性差。科学技术发展日新月异,电子系统功能千差万别,ASIC难以满足不断更新的设计需求。,众所周知,数字器件的发展标志着数字系统实现手段的变革,随着集成电路制造工艺的进步,数字系统的实现手段经历了由分立元件小规模集成芯片SSIC中规模集成芯片MSIC大规模集成芯片LSIC乃至超大规模集成芯片VLSIC的过程。,基于CPLD/FPGA的数字系统SOPC实现,高速发展的可编程逻辑器件为现代数字系统设计提供了一种新的实现手段,代表着数字系统设计领域最新潮流与发展方向。这种设计方法以EDA设计软件为工具,将传统数字系统设计中的画图、搭建与调试用设计输入、逻辑综合时序仿真取代,将整个系统下载在一个PLD芯片上,实现SPOC设计。,设计描述,1.3 数字系统设计描述,传统的数字系统设计描述方法有:文字叙述,真值表列写,逻辑方程式,状态转换图,时序波形图,逻辑电路图等,中小规模数字系统设计中常应用门级结构描述方式。,基于EDA技术的数字系统设计描述是一种人机交互式输入方式,除了接受电路图/波形图设计输入外,最主要、也是最具EDA特色的设计描述是硬件描述语言HDL(Hardware Description Language),它用文本形式来描述数字电路的信号连接与逻辑功能,是一种RTL/系统级的行为描述方式,特别适合中大规模数字系统设计。,硬件描述语言发展至今已有20多年的历史,它是EDA技术的重要组成部分,也是EDA技术发展到高级阶段的一个主要标志,已成功应用于数字系统开发的各个阶段:设计,综合,仿真和验证等,使设计过程达到高度自动化。常用的HDL有:VHDL ,Verilog,ABEL,AHDL等。,AHDL(Altera HDL) ALTERA公司发明的HDL,特点是非常易学易用,学过高级语言的人可以在很短的时间(如几周)内掌握AHDL。缺点是只能用于ALTERA自己的开发系统。,ABEL是一种早期的硬件描述语言支持逻辑电路的多种表达形式,其中包括逻辑方程,真值表和状态图。,Verilog是在C语言基础上发展起来的硬件描述语言,句法格式比较灵活自由,易学易用,更适合于RTL或门级描述,最大特点是便于综合,对开发工具要求降低。,VHDL语法格式类似一般的计算机高级语言,具有强大的系统级行为描述能力,丰富的仿真语句和库函数,对设计的描述也具有相对独立性。,VHDL和Verilog已先后成为IEEE标准语言,是最具代表性和使用最广泛的HDL语言,两者最大差别在于逻辑描述的层次不同。国内教学大多采用编程风格规范严谨,且引入较早的VHDL。,硬件描述语言VHDL,VHDL是美国国防部在70年代末和80年代初提出的VHSIC计划的产物。,由美国国防部(DOD)制定,作为各合同厂商之间提交复杂电路设计文档的一种标准方案。,VHDL: VHSIC Hardware Description Language,VHSICVery High Speed Integrated Circuit(1982年),VHDL 发展历史,VHDL主要特点,VHDL是一门标准化语言,适用于各种EDA设计开发工具,具有很强的可移植性。 VHDL是一门设计输入语言,将系统的行为功能用文本代码描述,充分体现了硬件电路的软件实现方式。 VHDL是一门网表语言,在基于计算机的设计环境中作为不同设计工具间相互通信的一种低级格式,可替换,可兼容。 VHDL是一门测试语言,可在设计描述的同时建立测试基准(test-bench),对设计进行功能模拟和行为仿真。 VHDL是一门可读性语言,既为计算机接受也易被人们所理解;既可作为设计输入,又是一份技术文挡。 此外,与其它硬件描述语言相比,VHDL具有更强的系统级行为描述能力和更长的生命周期,已成为数字系统设计领域最佳的硬件描述语言之一。,1.4 基于EDA技术的设计流程,设计流程,自顶向下的设计流程,(1)原理图输入方式:利用EDA工具提供的图形编辑器以原理图的方式进行输入。原理图输入方式比较容易掌握,直观且方便,所画的电路原理图与传统的器件连接方式完全一样,很容易被人接受,而且编辑器中有许多现成的单元器件可以利用,自己也可以根据需要设计元件。然而原理图输入法的优点同时也是它的缺点:随着设计规模增大,对于图中密密麻麻的电路连线,设计的易读性迅速下降,尤其是当规模达到一定程度时这种输入方式将无法胜任;一旦输入完成,电路结构几乎无法改变:难以移植、难以存档、难以交流、难以交付,因为不可能存在一个标准化的原理图编辑器。,对于目标器件为FPGA/CPLD的EDA设计基本流程如下:,(2)状态图输入方式:以图形的方式表示状态机进行输入。当填好时钟信号名、状态转换条件、状态机类型等要素后,就可以自动生成VHDL程序。这种设计方式简化了状态机的描述,在RTL设计中有一定的应用。,(3)文本输入方式:利用EDA工具提供的文本编辑器以程序代码的方式进行输入。是最一般化、最具普遍性的输入方法,任何支持HDL的EDA工具都支持文本方式的编辑和编译,可以弥补原理图输入的不足。,1设计输入,常用的设计输入方式有三种:,欲把HDL的软件设计与硬件实现挂钩,则需要利用EDA开发工具的综合器进行逻辑综合。 综合器可把HDL描述的功能转化成具体的硬件电路。针对设计要求及给定器件的结构特性等约束条件,综合器通过编译、建模、优化、仿真等过程,可将某一特定项目的HDL描述转化为门级电路的结构描述是软件描述与硬件实现的一座桥梁。 综合过程可在三个层次上进行: 行为描述RTL描述:称作行为综合; RTL描述门级描述:称作结构综合; 门级描述版图描述:称作版图综合因此综合器分RTL级综合与行为级综合两种如:Synplify就是典型的行为级综合工具。,2逻辑综合和优化,通常,VHDL程序需要行为级综合器,硬件描述语言的综合过程,逻辑综合、功能仿真后才能进行目标适配(即结构综合)。利用适配器将逻辑综合后的网表文件针对某一具体的目标器件进行逻辑映射操作(其中包括底层器件配置、逻辑分割、逻辑优化、布局与布线等)。 适配器又称为布局布线器,其功能是将由综合器产生的网表文件配置于指定的目标器件中,产生最终的下载文件,如JEDEG格式的文件。适配所选定的目标器件(FPGA/CPLD芯片)必须属于综合器所指定的目标芯片。 通常EDA开发工具中的综合器可由芯片生产厂家或专业的第三方EDA公司提供(如 Synplicity公司的Synplify综合器),而适配器则需由FPGACPLD供应商自己提供,因为适配器的适配对象直接与器件结构相对应。,3目标器件布局与适配,目标适配和结构综合前需进行VHDL行为功能仿真。即对VHDL所描述的内容进行模型功能仿真,由于VHDL的行为仿真是面向高层次的系统级仿真,是根据VHDL的语义进行的,只对VHDL的系统描述作可行性评估测试,此时的仿真不针对任何硬件系统,只限于功能验证,与具体电路没有关系,也不考虑硬件延迟。 结构综合后,VHDL综合器将生成一个VHDL网表文件。该网表文件采用VHDL结构描述方法,可在VHDL仿真器中进行所谓的时序仿真,此时的仿真充分考虑了电路的硬件特征,仿真结果与门级仿真基本一致。,4目标器件的编程/下载,如果编译、综合、布线/适配和行为仿真、功能仿真、时序仿真等过程都没有发现问题,即满足原定设计的要求,则可以将由FPGA/CPLD布线/适配器产生的配置/下载文件(熔丝图JED文件)通过编程器和下载电缆载入目标芯片FPGA或CPLD中。,5设计过程中的有关仿真,设计输入编辑器,检查/分析器,布局/布线适配器,编程下载器,功能/时序仿真器,EDA设计流程,EDA开发工具,优化/综合器,EDA集成开发工具,1.5 EDA技术开发工具,开发工具,Altera集成开发工具- QuartusII,随着EDA技术的发展与计算机应用水平的提高,各大PLD生产厂家及EDA软件开发商相继推出界面友好、使用方便、功能

注意事项

本文(cpldfpga开发与应用)为本站会员(第***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.