- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA技术 院系:物理与机电工程学院 教师:宋治国 了解:EDA的发展、内容及在电子设计中的作用; 掌握:EDA技术设计电路的设计流程; 了解:可编程逻辑器件的原理和使用方法; 掌握:VHDL语言的编程方法; 掌握:QuartusⅡ 软件的基本界面、操作方法、功能分析及 编程、编译、仿真及下载等。 ●实验考试成绩:30% ●期末考试成绩:50% ●平时成绩:20% ●缺课一次扣5分,缺教一次作业扣5分,上课闹课堂扣10分, 累计缺课5次,做挂科处理。 ●有事要写请假条 第1章 绪论 1.1 EDA技术的概念和范畴 什么是EDA? 设计文件 自动完成逻辑编译 逻辑化简 逻辑综合 逻辑分割 布局布线 逻辑优化 仿真测试 下载到芯片形成IC 广义的EDA技术 1.2 EDA技术的发展史 EDA技术是20世纪70年代初从计算机辅助设计、计算机 辅助制造、计算机辅助测试和计算机辅助工程等概念发展而 来的。 (1) CAD阶段(20世纪70年代) 80年代后期,EDA工具已经可以进行初级的设计描述、 综合、优化和设计结果验证。开发软件不仅为成功开发电子 产品创造了有利的条件,而且为设计人员的创造性劳动提供 了方便。 这个阶段的EDA工具主要是以系统级设计为核心,包括系 统的行为级描述与结构综合,系统仿真与测试验证,系统划 分与指标分配,系统决策与文件生成等一整套的电子系统设 计自动化工具。它不仅具有电子系统设计的能力,而且还具 有高级抽象的设计构思手段。 1. 设计准备 依据任务要求,对确定的设计系统进行方案论证。 (2)文本输入方式:文本输入是指采用硬件描述语言对电路的行为、功能、结构进行描述的电路设计方式。 3. 设计处理 设计处理主要包括设计编译和检查、逻辑优化和综合、适 配和分割、布局和布线、生成编程数据文件。 (3)适配和分割:确定优化以后的逻辑能否与下载目标器件CPLD/FPGA中的宏单元和I/O单元适配,然后将设计分割为多个便于适配的逻辑小块形式映射到器件相应的宏单元中。 4.设计检验 设计检验过程包括功能仿真和时序仿真。 功能仿真也成为前仿真,是直接对HDL、原理图描述或其 他描述形式的逻辑功能进行测试模拟,以了解其实现的功能 是否满足原设计的要求的过程,仿真过程不涉及任何具体器 件的硬件特性。 时序仿真也称为后仿真,就是接近真实器件运行特性的仿 真,仿真文件中己包含了器件硬件特性参数,因而仿真精 度高。 1.4 EDA技术的主要内容及主要的EDA厂商 EDA技术主要包括如下4个方面的内容: 大规模可编程逻辑器件 硬件描述语言 软件开发工具 实验开发系统 FPGA/CPLD最明显的特点是高集成度、高速度和高可靠性,其时钟延时可小至ns级。而且是并行工作方式,在超高速应用领域和实时测控方面有着非常广阔的应用前景。 可编程逻辑器件优势 3. 软件开发工具 目前比较流行的EDA工具软件有Altera的MAX+plus II、Quartus II、Lattice的ispEXPERT、Xilinx的Foundation Series。 MAX+plus II:支持原理图、VHDL、Verilog语言文本文件以及以波形与EDIF等格式的文件作为设计输入,并支持这些文件的任意混合设计。它具有门级仿真器,可以进行功能仿真和时序仿真,能够产生精确的仿真结果。 在适配之后,MAX+plus II生成供时序仿真用的EDIF、VHDL和Verilog这三种不同格式的网表文件。并支持主流的第三方EDA工具,支持除APEX20K系列之外的所有Altera公司的FPGA/CPLD大规模逻辑器件。 ispEXPERT:ispEXPERT是Lattice公司的主 要集成环境。通过它可以进行VHDL、Verilog及 ABEL语言的设计输入、综合、适配、仿真和在系统 下载。它界面友好,操作方便,功能强大,并与第三 方EDA工具兼容良好。 这三个软件的基本功能相同,主要差别在于:① 面向 的目标器件不一样;② 三者的性能各有优劣。 Electronics Workbench (EWB)(现称为MultiSim) :该 软件是加拿大Interactive Image Technologies公
文档评论(0)