- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA第1章
西安邮电学院电信系 罗朝霞 西安邮电学院电信系 罗朝霞 * 教学安排 学时数:48 考核方式:考试成绩(80%)+平时成绩(20%) 教材:张庆玲等,《 FPGA 原理与实践》,北京航空航天大学出版社, 2006年9月 参考书: 褚振勇,《 FPGA设计及应用(第2版)》,西安电子科技大学出版社,2006年12月 1.1 EDA技术的涵义 1.2 EDA技术的发展历史 1.3 EDA技术的设计方法 1.4 EDA技术的主要内容 1.5 EDA软件系统的构成 1.6 EDA技术的发展趋势 1.7 EDA技术的设计流程 一、 EDA技术的涵义 EDA(Electronic Design Automation) 即电子设计自动化是指利用计算机完成电子系统的设计。 二、 EDA技术的分类 EDA技术分: 广义的EDA技术 狭义的EDA技术 广义的EDA技术是指以计算机和微电子技术为先导, 汇集了计算机图形学、数据库管理、图论和拓扑逻辑、编译原理、 微电子工艺与结构学和计算数学等多种计算机应用学科必威体育精装版成果的先进技术。 狭义的EDA技术是指以大规模可编程逻辑器件为载体,以硬件描述语言HDL为系统逻辑的主要表达方式,借助功能强大的计算机,在EDA工具软件平台上,对用HDL描述完成的设计文件,自动完成用软件方式设计的电子系统到硬件系统的逻辑编译、逻辑简化、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至对特定目标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片ASIC(Application Specific Integrated Circuits)的一门新技术。 本书中提到的EDA技术指的是狭义的EDA技术。 EDA技术的发展,大致经历了三个 发展阶段: 计算机辅助设计CAD 计算机辅助工程设计CAE 电子设计自动化EDA 传统设计方法:自下而上(Bottom-Up)的设计方法 系统测试与性能分析 完整系统构成 电路板设计 固定功能元件 EDA设计方法:自上而下(Top-Down)的设计方法 系统规格设计 功能级描述、仿真 模块化分、仿真 逻辑综合、优化、布局布线 定时仿真、定时检查 输出门级网表 ASIC芯片投片、PLD器件编程、测试 (1)EDA技术是基于芯片的设计方法: 可编程逻辑器件 芯片设计 电路板构成 电子系统 EDA技术与传统设计方法的不同点: (2)描述方式不同:传统设计方法采用电路图为主; EDA设计方法以硬件描述语言(HDL)为主。 (3)设计手段不同:传统设计方法以手工设计为主; EDA设计方法为自动实现。 EDA技术主要这几方面的内容: 1.可编程逻辑器件 2.硬件描述语言 3.软件开发工具 可编程逻辑器件是一种由用户编程以实现某种逻辑功能的新型件。 可编程逻辑器件也称为可编程ASIC,它是EDA技术的物质基础。 可编程逻辑器件 HDL语言是EDA技术的重要组成部分,它是一种用于描述硬件电子系统的计算机语言,它用软件编程的方式来描述电子系统的逻辑功能、电路结构和连接形式。 硬件描述语言HDL EDA软件开发工具是EDA技术的强有力支持。EDA软件开发工具是指以工作站或者高档计算机为基本工作平台,利用计算机图形学、拓扑逻辑学、计算数学和人工智能等多种应用学科的必威体育精装版成果而开发出来的一套软件工具,它是一种帮助设计工程师进行电子系统设计的辅助工具。 软件开发工具 EDA软件系统的构成 1) 设计输入子模块 2) 设计数据库子模块 3) 分析验证子模块 4) 综合仿真子模块 5) 布局布线子模块 EDA技术的发展趋势 1) 广度上:大型机 工作站 微机 2) 深度上:ESDA(Electronic System Design Automation) 单芯片集成(SOC:System On a Programmable Chip) CE(Concurrent Engineering并行设 计工程) *
有哪些信誉好的足球投注网站
文档评论(0)