预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共27页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

EDA技术本课程安排: 学时:50学时(课堂教学30学时,上机实验20学时) 课堂教学内容: 第一章、EDA技术概述 第二章、大规模可编程逻辑器件 第三章、硬件描述语言VHDL 第四章、MAX+PLUSⅡ开发系统入门 第五章、VHDL设计应用实例 第六章、EDA实验开发系统 教学目的: 了解一类器件,掌握一门设计语言,熟悉一种设计工具。教材及参考资料门户和资源网站 http://www.pld.com.cn/ www.51eda.com www.helloeda.com http://www.pudn.com/download179_460.htmlvhdl源代码资源 学习论坛网址 http://www.edacn.net/bbs/ http://www.pld.com.cn/bbs/index.asp http://bbs.eeworld.com.cn/ FPGA/CPLD芯片主流公司官方网站 http://www.altera.com.cnhttp://www.altera.com/ http://www.xilinx-china.comhttp://www.xilinx.com http://www.latticesemi.com.cn/http://www.latticesemi.com/ 产品网站 http://www.kx-soc.com/杭州康芯公司EDA实验仪厂商 http://www.richic.com/深圳瑞芯公司EDA开发板厂商 更多(略)第一章EDA技术概述20世纪80年代初,出现了低密度的可编程逻辑器件(PAL_ProgrammableArrayLogic和GAL_GenericArrayLogic),相应的EDA开发工具主要解决电路设计没有完成之前的功能检测等问题。 80年代后期,EDA工具已经可以进行初级的设计描述、综合、优化和设计结果验证。20世纪90年代,可编程逻辑器件迅速发展,出现功能强大的全线EDA工具。具有较强抽象描述能力的硬件描述语言(VHDL、VerilogHDL)及高性能综合工具的使用,使过去单功能电子产品开发转向系统级电子产品开发(即SOC_SystemOnaChip:单片系统、或片上系统集成)。 三、EDA的广义定义范围包括:以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程器件的开发软件及实验开发系统为设计工具,自动完成用软件方式描述的电子系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、布局布线、逻辑仿真,直至完成对于特定目标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片的一门多学科融合的新技术。一、传统设计方法:自下而上(Bottom-up)的 设计方法,是以固定功能元件为基础,基于电 路板的设计方法。1.设计依赖于设计师的经验。 2.设计依赖于现有的通用元器件。 3.设计后期的仿真不易实现和调试复杂。 4.自下而上设计思想的局限。 5.设计实现周期长,灵活性差,耗时 耗力,效率低下。二、EDA方法:自上而下(Top-Down)的设计方法。其方案验证与设计、系统逻辑综合、布局布线、性能仿真、器件编程等均由EDA工具一体化完成。系统规格设计三、传统方法与EDA方法比较:§1.3EDA技术的主要内容FPGA:FieldProgrammableGatesArray CPLD:ComplexProgrammableLogicDevice 主流公司:Xilinx、Altera、Lattice FPGA/CPLD显著优点: 开发周期短、投资风险小、产品上市速 度快、市场适应能力强、硬件修改升级方便。VHDL:IEEE标准,系统级抽象描述能力较强。 Verilog:IEEE标准,门级开关电路描述能力 较强。 ABEL:系统级抽象描述能力差,适合于门级 电路描述。EDA开发工具分为: 集成化的开发系统: 特定功能的开发软件:综合软件 仿真软件EDA设计的描述层次:§1.5EDA的工程设计流程1、采用自顶向下(Top-Down)的设计方法; 2、采用系统早期仿真; 3、多种设计描述方式; 4、高度集成化的EDA开发系统; 5、PLD在系统(在线)编程(ISP)能力; 6、可实现单片系统集成(SOC_SystemOnaChip), 减少产品体积、重量,降低综合成本; 7、提高产品的可靠性; 8、提高产品的保密程度和竞争能力; 9、降低电子产品的功耗; 10、提高电子产品的工作速度。第一章思考题: 1、EDA技术的基础是什么? 2、构成现代数字系统的基本模块是什么? 3、EDA技术的含义和内容是什么? 4、比较电子系统传统设计方法和采用EDA技术设计 方法的区别。 5、EDA技术有哪些突出