计算机设计与实践2016夏-第4讲教程范本.pptxVIP

计算机设计与实践2016夏-第4讲教程范本.pptx

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机设计与实践 舒燕君 第四讲 传统硬件电路设计的主要特征 (1)自底向上(Bottom Up)的设计方法 技术规格说明、系统控制流图 系统功能框图 各模块电路的设计与调试 整个系统的设计与调试 (2)采用通用逻辑器件 (3)在原型硬件系统完成之后进行仿真或调试 (4)主要设计文件是电路图 电路原理图(.sch文件) 电路版图(.pcb文件) 传统硬件电路设计的主要缺点 设计的限制过多,只能选用已有的通用型 器件。 设计方法复杂,对设计人员要求高。 调试困难,需要预留许多测试管脚。 系统的修改或改进困难。 系统设计周期长、效率低、成本高。 1. 自顶向下的硬件设计方法 自顶向下的硬件设计(Top-down) 所谓自顶向下的设计方法,就是从系统总体要求出发,自顶向下地逐步将设计内容细化,最后完成系统硬件的整体设计。 从系统总体入手,进行系统的行为或功能划分、硬件描述、模拟仿真、分析验证,这时的设计已不再受任何通用IC器件的限制。在结束功能仿真前,设计者始终可以通过EDA工具的强大仿真功能在系统层次上把握设计的全过程。 1.1 硬件设计表示方法 包括抽象层次及描述领域两方面内容 抽象层次:一系列相关的表示层次,允许以不同的细节程度来描述一个系统 描述领域:对一个系统不同方面的描述 当设计自顶而下进行时,设计逐步接近物理实现,在表示上就更少一些抽象。 表示一个设计所需的细节会随着它在层次中的下降而增加。 1.2 硬件设计的抽象层次 通常设计描述分为6个抽象层次,从高到低依次为: 系统层 算法层(芯片层) 寄存器传输层 逻辑层 电路层 版图层 1.3 硬件设计的描述领域 对每一层又分别有三种不同领域的描述: 行为域描述:一个部件通过定义它的输入输出响应来描述 结构域描述:一个部件通过一些基本部件的互连来描述 物理域描述:描述设计的物理实现 9 领域和抽象层次 1.4 硬件设计的抽象模型 系统级(system)——系统层是系统最高层次的抽象描述,针对于系统整体性能 行为域内容常常表达成性能规范 这一层结构域的基本部件是计算机、总线接口部件、磁盘部件等 1.4 硬件设计的抽象模型 算法级(algorithm)——又称为芯片级,它是在系统级性能分析和结构划分后对每个模块(芯片)的功能描述 这一级的关键点在于建立一个大的逻辑模块,该模块对较长且集中的从输入到输出的数据路径进行建模 在行为域,是用行为来描述每个基本部件,都是一个确定的模型实体 行为描述内容为该模块的I/O响应——该模块实现的算法 基本部件是微处理器、寄存器、串口、并口和中断控制器等部件 1.4 硬件设计的抽象模型 RTL级(Register Transfer Level)——寄存器传输层描述是从信号存储、传输的角度去描述整个系统 采用真值表和状态表进行这一层次的行为描述,称为数据流 基本部件是寄存器、计数器、多路复用器和ALU 以上三种都属于行为描述,只有RTL级才与逻辑电路有明确的对应关系 逻辑级(logic-level)——又称门级,逻辑层正是从逻辑门组合及连接角度去描述整个系统,是传统数字器件的主要设计层次 其基本部件包括与、或、异或反相操作门和不同类型的触发器,单元的互连构成组合和时序逻辑电路 布尔方程式定义了这一级的行为特征 电路级(circuit-level)—— 传统有源和无源电子电路元件的互连,包括电阻、电容、二极管和MOS晶体管等。元件的互连可以被用于以电压和电流的形式模拟电路的行为,行为描述通过微分方程的形式来表达 版图层/硅片级—— 基本的单元是代表扩散区、多晶硅和硅片表面金属层的几何形状,这些图案的互联对设计者而言是对制造过程建立模型,这一级的行为描述是描述电子材料中电子和空穴迁移的物理公式 1.4 硬件设计的抽象模型 细节级别 行为域表示 结构域 基本部件 系统 性能规格说明(自然语言) 计算机/磁盘/部件 芯片(算法级) 算法 微处理器/RAM/ROM/串行端口/并行端口 寄存器 数据流 寄存器/ALU/计数器/多路复用器/ROM 门 布尔方程 与/或/异或/触发器 电路 微分方程 晶体管/电阻/电感/电容 版图/硅片 电子和空穴迁移方程 几何形状 1.4 硬件设计的抽象级模型 结构域基本部件示例 VHDL是一种全方位的硬件描述语言,包括系统行为级、寄存器传输级和逻辑门级多个设计层次,支持结构、数据流、行为三种描述形式的混合描述,整个自顶向下的设计过程都可以用VHDL来完成 1.5 硬件描述语言VHDL 完全符合设计人员的设计思路,从功能描述开始,到物理实现的完成 功能设计可完全独立于物理实现 设计可再利用 易于设计的更改 设计、处理大规模复杂电路 设计周期缩短,生产率大大提高 1.5 自顶向下设计方法的优点

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档