- 1、本文档共391页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子设计自动化应用技术—FPGA应用篇;1.1 什么是FPGA
1.2 为什么用FPGA
1.3 使用FPGA的条件
1.4 本书包括那些内容;1.1 什么是FPGA;1.2 为什么用FPGA;1.3 使用FPGA的条件;1.4 课程包括那些内容; 1984年,Xilinx公司开发了一种新型的集成电路芯片FPGA。伴随EDA( Electronic Design Automation )技术的发展,FPGA的开发和使用越来越便利。
EDA是迅速发展起来的新技术,涉及面广,内容丰富,目前尚无统一严格的定义。
从理论角度理解EDA,可以认为EDA是以计算机和微电子技术为先导,汇集数据库、计算机图形学、图论与拓扑逻辑、计算数学、优化理论及微电子工艺结构学等学科成果的先进技术。
从技术应用角度理解EDA,可以认为EDA是以大规模集成电路为设计载体,以硬件描述语言为表达方式,以计算机为设计环境,利用软件开发工具自动完成设计系统的编译、化简、综合、仿真、布局布线、优化,完成对FPGA的适配、映射、编程下载,将系统集成到FPGA。
如果要完成FPGA设计,设计者需借助EDA技术,用硬件描述语言完成对系统的描述,其他工作都交给计算机及其软件工具完成。
本章首先将介绍EDA技术的相关问题,介绍如何选择开发工具,FPGA在一个实际电子系统中究竟承担什么任务,电子系统中如何使用FPGA。; 2.1 EDA技术发展
2.2 EDA系统构成
2.3 FPGA开发工具
2.4 FPGA设计资源
2.5 FPGA应用系统举例 ;2.1 EDA技术发展;1.CAD阶段
随着集成电路的出现和应用,电子系统设计进入到发展的初级阶段,人们选用大量中小规模标准集成电路,根据集成电路的摆放位置以及它们之间的连接关系进行布图布线,设计出PCB(Printed Circuit Board)板,再将这些器件焊接在PCB板上,做成电子系统,对电子系统的调试是在组装好的PCB板上进行的。人们将产品设计过程中高重复性的繁杂劳动,如布图布线工作用二维图形编辑与分析的CAD工具替代,CAD阶段最具代表性的产品就是美国ACCEL公司开发的Tango布线软件。
在EDA技术发展初期,PCB布图布线工具受到计算机工作平台的制约,能支持的设计工作有限且性能比较差。
20世纪80年代初,随着集成电路规模的增大,EDA技术有了较快的发展,许多软件公司,如:Mentor、Logic System等公司进入市场,开始出现带电路图编辑工具和逻辑模拟工具的EDA软件,每个软件只能完成其中的一项工作,在产品开发的不同阶段分别使用不同的开发软件,不能提供系统级的仿真与综合。;2.CAED阶段
CAD阶段的自动布局布线工具代替了设计工作中绘图的重复劳动,80年代CAED阶段的EDA工具则代替了设计师的部分设计工作,在电子系统的设计、制造最佳的电子产品起到关键作用。
80年代计算机的发展,使得以科学计算为主的计算机步入辅助工程设计的工作站阶段。工作站平台不单只是计算机计算能力的增强,更重要的是人机图形界面标准的发展,三维图形造型、窗口技术、UNIX操作系统、网络上的数据交换、数据库以及进程管理等一系列计算机科学最新成果的引入。80年代后期,EDA的相关工具已经可以进行设计描述、综合与优化和设计结果验证,由于采用了统一数据管理技术,因此,能将各个软件工具集成为一个CAED系统,实现从设计输入到版图输出的全程设计自动化。
CAED阶段的EDA工具不仅为成功开发电子产品创造了有利条件,而且为高级设计人员的创造性劳动提供了方便。但是,大部分从原理图出发的EDA工具仍然不能适应复杂电子系统设计的要求,而且具体化的元件图形制约着优化设计。;3.ESDA阶段
ESDA阶段的EDA工具为设计师提供了全线的系统设计工具,使电子系统工程师在不熟悉各种半导体厂家和各种半导体工艺的情况下,完成电子系统的设计。
20世纪90年代,设计师逐步从使用硬件转向设计硬件,从电路级电子产品开发转向系统级电子产品开发,EDA工具以系统级设计为核心,包括系统行为级描述与结构级综合,系统仿真与测试验证,系统划分与指标分配,系统决策与文件生成等一整套的电子系统设计自动化工具。EDA工具不仅具有电子系统设计的能力,而且能提供独立于工艺和厂家的系统级设计能力,具有高级抽象的设计构思手段。
ESDA阶段的EDA技术主要特征:(1)采用硬件描述语言,支持不同层次的描述,使设计描述更加规范化,便于传递、交流、保存、修改以及重复利用。(2)采用高层次综合:设计层次提
您可能关注的文档
- 单片机原理及C51应用设计教学课件(全).ppt
- 电工学简明教程第三版教学课件(全).ppt
- 电工英语(第三版)教学课件(全).ppt
- 电机与拖动教学课件(全).ppt
- 电路分析基础教学课件(全).ppt
- 电路与电子线路基础(电子线路部分)教学课件(全).ppt
- 电气与PLC控制技术及应用教学课件(全).ppt
- 电子线路教学课件(全).ppt
- 电子信息科学与技术导论教学课件(全).ppt
- 定量分析化学教学课件(全).ppt
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)