- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习子领域1数字系统设计基础及现代数字系统设计流程 项目1传统数字系统设计方法的突破 学习目标 知道数字系统的相关概念 能对数字系统常规设计方法进行归纳 能对数字系统常规设计方法的主要环节进行分析、评判 知道现代数字系统设计方法的需求 知道现代EDA技术的基本概念 能够确立现代数字系统设计的新思路 知道EDA技术的发展趋势 能列出数字系统的常规设计方法与现代设计方法的对比表 主要内容 1. 数字系统的相关概念 2. 数字系统的常规设计方法归纳的案例学习 3. 数字系统常规设计方法主要环节分析与评判的案例学习 4. 现代数字系统设计方法的需求 5. EDA技术的基本概念 6. 数字系统的现代设计方法 7. 现代数字系统的设计工作流程 8. EDA技术的主要核心内容 9. EDA技术的发展趋势 1.1 从对数字电路常规设计方法的评判导出EDA技术的概念 我们为什么不对模拟电路常规设计方法进行评判? 模拟电路在大多数的情况下将被数字电路取代; 电子技术中的问题大致都可以归类为分析、设计及其应用; 其中设计是一个比较重要而相对“高端”的事情; 我们先来回顾并研究数字电路的设计方法。 就让我们从组合逻辑电路的设计开始说起! 上面的电路太复杂,不如集成化以方便应用! 你能否总结一下这种设计方法? 1.1.5 数字系统设计方法-传统设计方法 传统设计方法:设计人员用真值表、卡诺图、逻辑方程、状态表和状态图来描述系统的逻辑功能,以电路图来表达设计思想,由通用逻辑器件来搭成电路板,通过对电路板的设计来实现系统功能。是一种基于电路板的设计。 数字系统设计方法-传统设计方法 传统的数字系统设计是基于原理图描述,采用试探法对数字系统进行设计。 设计人员首先确定可用的元器件;然后根据这些器件进行单元模块的逻辑设计;完成各模块后,进行模块之间的连接而形成系统;最后经调试、测试,观察并验证整个系统是否达到预期的性能指标。 对于这种传统设计方法, 你觉得有没有什么问题? ? 可能的问题: 1、如果系统很大,输入输出变量很多,用真值表、卡诺图、逻辑方程、状态表和状态图来描述系统的逻辑功能,你是否还会比较轻松? 2、以电路图来表达设计思想,元器件(逻辑门)成千上万,这张电路图画起来你是否还会比较轻松? 3、由通用逻辑器件来搭成电路板,元器件成百上千,这个印制板(PCB)图画起来你是否还会比较轻松? 传统设计方法的缺点: 如何解决上述问题? 复杂数字系统最好最后形成一个IC 既然如此,而且数字电路基本上都是由门电路组成,因此如果我们有一个内部有很多门的集成电路,如果我们能很方便的对这个集成电路内部的门进行连接(线)的话,那么剩下来的事情就是要确定使用那个集成电路内部的哪些门,以及怎么连线。 已经有专门的软件来负责做这些事情。 我们要做的就是把系统的要求告诉(输入)电脑。 实际器件外观 1.1.6 数字系统的现代设计方法 数字系统设计有多种方法,通常可分为传统设计方法和现代设计方法。 早期的数字系统设计是一种基于原理图描述的传统设计方法,采用试探法对数字系统进行设计。 目前所流行的现代数字系统设计是一种基于芯片的设计方法,它以硬件描述语言来表达设计思想,利用EDA工具,通过对芯片的设计来实现系统功能。 引例 由软件设计到硬件实现的流程 七段显示码译码器 FPGA/CPLD Design Flow 1.1.6 数字系统的现代设计方法 数字系统的现代设计方法是一种基于芯片的设计。它是以硬件描述语言来表达设计思想,利用EDA工具,采用PLD器件,通过设计芯片来实现系统功能。 数字系统的两种设计方法 现代数字系统设计 随着EDA技术的发展和普及,使得数字系统的设计发生了革命性的变化,传统的设计方法已逐步退出历史舞台,而现代设计方法正在成为数字系统设计的主流。 根据所选用的器件不同,现代数字系统设计可分为: ● 基于PLD的数字系统设计 ● 基于ASIC的数字系统设计 现代数字系统设计 基于PLD的现代数字系统设计就是采用硬件描述语言对系统进行描述,利用计算机和现代的EDA软件开发平台进行层次化、模块化、结构化设计,通过可编程逻辑器件PLD对系统进行硬件实现。 这种设计方法为数字系统的设计带来极大的灵活性,设计人员可以通过HDL语言编程,对其硬件的结构和工作方式进行重构,使得硬件的设计可以像软件设计那样灵活方便。 现代数字系统设计 基于PLD的现代数字系统设计具有如下优点: ① 采用自顶向下的设计方法; ② 基于PLD硬件和EDA工具的支持; ③ 采用逐级仿真技术,以便及早发现问题,修改设计方案; ④ 基于网上设计技术,实现设计成果的资源共享; ⑤ 适合
原创力文档


文档评论(0)