网站大量收购独家精品文档,联系QQ:2885784924

CPLD-FPGA的开发与应用讲述.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * CPLD/FPGA的开发与应用 ? 现代电子系统设计方法--- EDA技术 现代电子系统实现手段---大规模PLD 现代电子系统设计描述--- HDL语言 现代电子系统设计流程--- 自顶向下 现代电子系统开发平台--- EDA工具 课程教学内容 徐志军等,EDA技术与PLD设计,人民邮电出版社 潘松等, EDA技术与VHDL,清华大学出版社 潘松等, VHDL实用教程,电子科技大学出版社 甘历等, VHDL应用与开发实践,科学出版社 侯伯亨等,现代数字系统设计,西安电子科技大学出版社 徐志军等,CPLD/FPGA的开发与应用,电子工业出版社 郭勇等, EDA技术基础,机械工业出版社 顾斌等, 数字电路EDA设计,西安电子科技大学出版社 参考教材及资料 第1章 EDA技术概述 伴随着2l世纪信息化时代的到来,对电子产品在性能、规模、复杂度和集成度等方面的要求越来越高。与模拟系统相比数字系统具有抗干扰能力强,工作稳定可靠,便于大规模集成,易于实现小型化、模块化、低功耗等优点,因此数字化技术己渗透到科研、生产和人们日常生活的各个方面,数字化、智能化、高度集成化成为现代电子产品的重要标志,也引发了电子系统构建方式的改变。 电子系统构建方式的改变带来电子产品设计方法的变革,目前,现代电子设计技术的核心已转向基于计算机的电子设计自动化技术,即EDA(Electronic Design Automation)技术。 EDA是在CAD基础上发展起来的计算机辅助设计系统,是以大规模可编程逻辑器件为设计载体,以硬件语言为主要设计描述,以计算机软硬件开发系统为设计工具,自动完成集成电子系统设计的一门新技术。 EDA技术的发展 分为三个阶段 20世纪70年代CAD 20世纪80年代CAE 20世纪90年代EDA 1.1 EDA技术发展概况 EDA技术是一门综合性技术,它融合多学科于一体,又渗透应用于多学科之中,其发展历程与集成电路制造技术、在系统可编程技术、计算机辅助设计及应用技术的发展同步。 进入21世纪后,随着基于EDA的SOC(片上系统)设计技术的发展,软硬核功能库的建立,EDA技术开始步入崭新阶段: 1)在FPGA上实现DSP(数字信号处理)应用成为可能 2)在一片FPGA中实现一个完备的数字处理系统SOC成为可能 3)功能强大的EDA软件不断推出 4)电子技术领域全方位融入EDA技术 5)软硬IP(Intellectual Property)核在电子领域广泛应用 6)基于EDA的用于ASIC设计的标准单元已涵盖大规模电子系统 7)复杂电子系统的设计和验证趋于简单 8)SoPC高效低成本设计技术趋于成熟 专家认为,21世纪将是EDA技术快速发展时期, 将使得电子技术领域各学科的界线更加模糊(软/硬件,模块/系统,方案/实现等),更加互为包容其应用更为广泛,EDA技术将成为对21世纪产生重大影响的十大技术之一。 1.2 EDA技术基本特征及其优势 硬件描述语言HDL输入方式使得硬件电路的设计如同修改软件程序一样快捷方便,可提高设计灵活性。 自顶向下Top-down设计方法是一种从抽象到具体,从模块到电路的行为设计方式,可提高设计效率,便于系统级设计。 逻辑综合与逻辑优化等计算机自动设计技术的全方位应用使得电子系统设计的自动化程度更高,且直面产品设计。 设计语言的标准化、开发工具的规范化以及丰富的器件库使得电子系统设计具有一定的开放通用性及良好的可移植性与可测试性。 大规模可编程器件CPLD/FPGA的应用使得电子产品集成化程度更高,可构建片上系统(SOC),且可现场编程或在线修改升级。 多功能的软硬件开发工具具有强大的系统建模与时序仿真能力,可缩短开发周期,降低开发成本;集成开发环境对设计者要求降低。 EDA技术在设计方法与手段、设计规模与效率等方面和传统设计有很大区别 传统设计与计辅设计EDA 高效率的EDA设计依赖于其自顶向下的设计流程和功能强大的开发工具 1.3 EDA设计流程与开发工具 自顶向下的设计流程 设计准备 设计输入 仿真验证 设计处理 编译/检查 建模/化简 优化/综合 布局/适配 网表提取 下载测试 设计准备 设计输入 仿真验证 设计处理 编译/检查 建模/化简 优化/综合 布局/适配 网表提取 下载测试 设计输入编辑器 检查/分析器 布局/布线适配器 编程下载器 功能/时序仿真器 EDA设计流程 EDA开发工具 优化

文档评论(0)

5500046 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档