- 1、本文档共6页,可阅读全部内容。
- 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设计
数字系统是指由若干数字电路和逻辑部件构成的能够处理或传送、存储数字信息的设备。数字系统通常可以分为三个部分,即系统接口、数据处理器和控制器。其中,系统接口是完成将物理量转化为数字量或将数字量转化为物理量的功能部件。例如键盘、打印机接口即是系统接口;数据处理器的逻辑功能可分解为若干个子处理单元,通常称为子系统,例如译码器、运算器等都可作为一个子系统;控制器接收外部输入信号,以及数据处理器反馈的信号,管理各个子系统的局部及整个系统按规定顺序工作。一般情况下,系统接口、数据处理器由组合电路时序电路构成;控制器由同步时序电路构成。数字系统结构框图如图6-1所示。
图6-1数字系统结构框图
其中:
?控制器部分:是数字电子系统的核心部分。它由记录当前逻辑状态的时序电路和进行逻辑运算的组合电路组成。根据控制器的外部输入信号、执行部分送回的反馈信号以及控制部分的当前状态控制逻辑运算的进程,并向执行部分和系统外部发送控制命令。
?数据处理器部分:由组合电路和时序电路组成。它接受控制命令,执行相应的动作。同时,还要将自身的状态反馈给摔制部分。逻辑功能可分解为若干个子处理单元,通常称为子系统,例如译码器、运算器等都可作为一个子系统。该部分的输入信号:控制部分的外部输入信号,作为控制部分的参数或控制;输出信号:由控制部分产生的送到外部的控制信号;反馈信号:由执行部分产生,反映执行部分状态的信号;输入数据:送到数字系统的待处理数据;输出数据:由数字系统处理过的输出到外部的数据。
?时钟:为整个系统提供时钟、同步信号。
?输入接口电路:为系统的输入信号提供预处理功能。
?输出接口电路;输出系统的各类信号、信息。
由图6-1可知,控制器接收外输入和处理器的各个子系统的反馈输人,然后综合为各种控制信号,分别控制各个子系统在定时信号到来时完成某种操作,并向外输出控制信号。
有没有控制器是区别功能部件(数字单元电路)和数字系统的标志。凡是有控制器,且能按照一定程序进行数据处理的系统,不论其规模大小,均称之为数字系统:否则,只能是功能部件或是数字系统中的子系统。现在的数字系统设计已经逐渐向片上系统(System on Chip)发展。从芯片的功能和规模来讲,一个芯片就是一个完整的数字电子系统,也称之为系统芯片。在数字电子技术领域中,“系统芯片”的基本定义是:这种芯片含有一个或多个主要功能块(CPU核心,数字信号处理器核心和其他的专门处理功能模块)。它还含有其他功能块,如静态RAM、ROM、EPROM、闪存或动态RAM以及通用或专用I/O功能块。尽管如此,没有两种系统芯片是完全相同的。大多数系统芯片都经过功能调整,使之专门适合指定的用途。
本章将通过一些数字系统开发实例说明怎样利用层次化结构的设计方法来构造大型系统。通过这些实例,逐步讲解设计任务的分解、层次化结构设计的重要性、可重复使用的库、程序包参数化的元件引用等方面的内容。
把设计任务分解到可控制的规模的方法形成了层次结构。通过本章学习,不仅要学会层次化结构设计,还应体验层次化分解,这是一个项目管理者应具备的素质和才能。我们不仅培养程序设计员,也培养项目高级管理人才。这也是本书的写作目的和不懈追求的目标。
6.1 数字系统的EDA层次化设计方法
层次化结构设计既是一种设计方法.更是一种设计思想。在用分立元件或者中、小规模集成电路进行逻辑设计时,整个电路都是由许多集成电路块或者分立元件组成。设计者有意无意地都会接受—些结构化设计的思想,因为整个电路或者系统就是由许多模块组成的。
但是,在用大规模集成电路进行系统设计时,所有的模块都是集成在一块大规模芯片上,系统的结构就变得不明显。特别是在用HDL语言对系统进行描述时.有的设计者只用一个ENTITY和一个ARCHITECTURE就完成对整个电路或系统的描述,没有对系统作任何的模块设计。就好像写软件一样把所有的话句都放在—个主程序中,没有任何的子程序或者函数的定义。这些都不是好的设计思想和方法。
6.1.1 设计的层次
对于数字系统设计者来说,设计的层次可以从两个不同的角度来表示,一个是结构层次一个是系统的性能层次。系统的结构层次是指系统是由一些模块组成的,模块的适当连接就构成了系统。同样,模块也可以是一些基本元件的连接来组成的;系统的性能是指系统的输出对输入的响应,而系统的响应也是系统的输入,经过系统内部模块的响应,逐渐地传递到输出,所以,系统的性能也是由系统内部模块的性能及其传递来决定的。
对于一个数字系统一般来说,可以分为这样的6个层次;系统级、芯片级、寄存器级、门级、电路级、硅片级。由于系统可以分为6个层次,系统的性能描述和系统的结构组成也可以分为6个层次。表6-l表示了这几个层次之
您可能关注的文档
- 数字电路期末复习(含答案)..doc
- 数字电路测试生成算法综述..doc
- 数字电路数字时钟课程实验报告..doc
- 数字电路时钟设计verilog语言编写--..docx
- 数字电路模拟设计..doc
- 数字电路应用课题设计实验..docx
- 数字电路电子技术复习习题5..doc
- 数字电路康华光习题解答..doc
- 数字电路实验指导(DICE系列)..doc
- 数字电路的认识和与非门的功能测试..doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 2025年内蒙古时事政治考试试卷带解析必考题.docx VIP
- 人教版数学三年级下册单元试卷【1-8合集,含答案】.pdf VIP
- 2025年内蒙古时事政治考试试卷带解析参考答案.docx VIP
- (答案)奥赛经典-奥林匹克数学中的几何问题---习题与讲解(第1-2章).pdf VIP
- 奥赛经典奥林匹克数学中的几何问题.pdf VIP
- 奥的斯电梯ACD4 原理图纸注释.pdf VIP
- 2025国家能源集团新疆哈密能源化工有限公司社会招聘(51人)笔试参考题库附答案解析.docx VIP
- 建设项目环境影响报告表.PDF VIP
- 呼吸科利用PDCA循环提高住院患者吸入剂使用正确率品管圈.pptx VIP
- 2024-2030年全球气动导弹弹射发射器(PMEL)行业现状、重点企业分析及项目可行性研究报告.docx
文档评论(0)