- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 自顶向下设计方法的优点
您可能关注的文档
最近下载
- 医院手术分级目录.xls VIP
- 《增强小学生英语口语能力的实践与研究》结题报告.docx VIP
- 糖尿病饮食的实施糖尿病饮食治疗.pptx VIP
- (高清版)-B-T 34590.1-2022 道路车辆 功能安全 第1部分:术语.pdf VIP
- 餐饮业员工流失现状及解决对策研究——以季季红餐饮管理有限公司为例.doc VIP
- 电泳电压、时间与膜厚关系的试验与探讨.pdf VIP
- 材料电化学教学(浙大)电化学测试基础知识.pdf VIP
- 银行合规内控管理体系建设项目实施建议书.docx VIP
- 天线与电波传播天线基础知识.pptx VIP
- 2025年质量员-土建方向-通用基础(质量员)证考试题库及答案.pdf VIP
文档评论(0)