EDA技术及应用 教学课件 作者 张丽华 第7章 VHDL设计实例.pptVIP

EDA技术及应用 教学课件 作者 张丽华 第7章 VHDL设计实例.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字系统结构框图如图所示 其中:   控制器部分:是数字电子系统的核心部分。它由记录当前逻辑状态的时序电路和进行逻辑运算的组合电路组成。根据控制器的外部输入信号、执行部分送回的反馈信号以及控制部分的当前状态控制逻辑运算的进程,并向执行部分和系统外部发送控制命令。   数据处理器部分:由组合电路和时序电路组成。它接受控制命令,执行相应的动作。同时,还要将自身的状态反馈给摔制部分。逻辑功能可分解为若干个子处理单元,通常称为子系统,例如译码器、运算器等都可作为一个子系统。该部分的输入信号:控制部分的外部输入信号,作为控制部分的参数或控制;输出信号:由控制部分产生的送到外部的控制信号;反馈信号:由执行部分产生,反映执行部分状态的信号;输入数据:送到数字系统的待处理数据;输出数据:由数字系统处理过的输出到外部的数据。   时钟:为整个系统提供时钟、同步信号。   输入接口电路:为系统的输入信号提供预处理功能。 输出接口电路;输出系统的各类信号、信息。   有没有控制器是区别功能部件(数字单元电路)和数字系统的标志。凡是有控制器,且能按照一定程序进行数据处理的系统,不论其规模大小,均称之为数字系统:否则,只能是功能部件或是数字系统中的子系统。现在的数字系统设计已经逐渐向片上系统(System on Chip)发展。从芯片的功能和规模来将,一个芯片就是一个完整的数字电子系统,也称之为系统芯片。在数字电子技术领域中,“系统芯片”的基本定义是:这种芯片含有一个或多个主要功能块(CPU核心,数字信号处理器核心和其他的专门处理功能模块)。它还含有其他功能块,如静态RAM、ROM、EPROM、闪存或动态RAM以及通用或专用I/O功能块。尽管如此,没有两种系统芯片是完全相同的。大多数系统芯片都经过功能调整,使之专门适合指定的用途。   本章将通过一些数字系统开发实例说明怎样利用层次化结构的设计方法来构造大型系统。通过这些实例,逐步讲解设计任务的分解、层次化结构设计的重要性、可重复使用的库、程序包参数化的元件引用等方面的内容。 7.1.2 数字系统的EDA设计层次    对于数字系统设计者来说,设计的层次可以从两个不同的角度来表示,一个是结构层次一个是系统的性能层次。系统的结构层次是指系统是由一些模块组成的,模块的适当连接就构成了系统。同样,模块也可以是一些基本元件的连接来组成的;系统的性能是指系统的输出对输入的响应,而系统的响应也是系统的输入,经过系统内部模块的响应,逐渐地传递到输出,所以,系统的性能也是由系统内部模块的性能及其传递来决定的。 对于一个数字系统一般来说,可以分为这样的6个层次;系统级、芯片级、寄存器级、门级、电路级、硅片级。由于系统可以分为6个层次,系统的性能描述和系统的结构组成也可以分为6个层次。 系统层次 性能描述 系统的结构 系统级 系统的功能描述 计算机、路由器等 芯片级 算法描述 CPU、RAM、ROM、I/O 寄存器传输级 数据机流描述 运算器、选择器、计数器、寄存器 门级 逻辑代数方程 基本门电路、基本触发器 电路级 微分方程 由晶体管、电阻、电容组成的电路 硅片级 电子、穴运动方程 硅片不同形状的区域 硅片是结构的最底层:从结构描述的角度来说,硅片上不同形状的区域代表了不同类型的电子元件,如晶体管、MOS管、电阻、电容等。另外,不同形状的金属区域表示了元件之间的连接。 但是,只有到了电路级,电路的具体结构才能显示出来。电路级比门级描述来说是更加具体。同样是一个与门,可以有许多种电路实现的方法,只有将门级的描述再具体到电路级的描述,才能最后在硅片上形成芯片。   从逻辑的角度来说,门级是最基础的描述。最基本的逻辑门应该是与门、或门、非门:用这3种基本逻辑门,可以构成任何组合电路以及时序电路。不过,现在也将基本触发器作为门级的基本单元,因为它是组成时序电路的最基本的单元。   寄存器级实际上是由逻辑部件的互相连接而构成的。寄存器、计数器、移位寄存器等逻辑部件是这个层次的基本元件,有时也称它们为功能模块、或者“宏单元”:虽然这些部件也是由逻辑门组成,但是在这个层次,关键的是整个功能模块的特性,以及它们之间的连接。   再向上一个层次就是芯片级,从传统的观点来看芯片级应该是最高级,芯片本身就是一个系统,芯片本身就是产品。芯片级的基本组成是处理器、存储器、各种接口、中断控制器等。当然,首先应该对这些组成模块进行描述,再用它们的连接来构成整个芯片。   最高的层次是系统级。一个系统可以包括若干芯片。如果是“System on chip”设计,那么在一个系统芯片上.也有若干类似于处理器、存储器等这样的元件。 芯片级的性能描述是通过算法来表示的,

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档