计算机时序分析和设计讨论.pdfVIP

  • 8
  • 0
  • 约3.45万字
  • 约 47页
  • 2017-07-25 发布于河北
  • 举报
计算机时序分析和设计讨论.pdf

计算机时序分析和设计讨论 目录 一、计算机时序基本概念 二、典型时序分析和设计 1、零等待设计要点 1.1理想化的设计方法 1.2地址译码控制存储器片选方法 2、访问慢速存储器的等待周期计算与余量设计 2.1典型时序特征分析 2.2读写访问周期估算方法 2.3读写时序时间要素分析与等待周期的确定 2.3.1 逻辑延时计算和读时序估算等待周期方法 2.3.2 写时序的核算 2.3.3 Ready 信号的设计方法 2.4 信号抖动、时间余量与稳定性的综合设计 2.4.1 两种时钟抖动源 2.4.2 确定性抖动的模式 2.4.3 PCB 串扰对抖动的影响 2.4.4 串扰引起 Flash 存储器写操作错误问题 2.5弹跳对读写数据稳定性和操作时序的影响 2.5.1 降低弹跳的基本原则 1 2.5.2弹跳电压的计算与滤波电容的选择 三、关于A/D 转换器的接口时序问题的讨论 1、主机与 A/D转换器的接口时延分析 1.1 时延元素与总时延 1.2 等待周期的确定与时序验证 2、AD1674读与转换( )的竞争问题 3、译码逻辑竞争与触发器时序电路 四、多时钟同步设计问题的讨论 1、触发器的亚稳态 2、同步问题 2.1 基本的同步设计方法 2.1.1 电平同步器 2.1.2 边沿检测同步器 2.1.3 脉冲同步器 2.2 总线同步方法 2.3 FIFO 速度匹配或数据宽度匹配 2.4 同步小结 3、时钟同步问题设计案例 2 一、计算机时序基本概念 计算机时序与计算机总线密切相关,计算机的总线分为模块内的局 部总线(Local Bus )、模块间的系统总线(Backplane Bus )和外围I/O 接口总线三类。计算机时序主要指对应此三类的总线操作周期时序, 因为局部总线和系统总线的时序模型和属性基本类似,并且是计算机 系统的核心操作,为此本文重点讨论基于此类模型的时序分析和设计 方法。 表示时序的要素是信号,不论局部总线或系统总线按功能分均有三 种类型信号:实现数据传送的信号对象(地址、数据和命令)、进行 传输控制的握手信号和多“Master”仲裁信号。就当前空间计算机所 用的主要是数据读/写传送和传输控制的握手前两类信号。 1、计算机时序的定时预算内涵 计算机模板内局部总线或系统总线的板间的典型操作有存储器访 问(EPROM 、Flash 、SRAM、双口RAM 与 FIFO 等)、I/O 操作(串 行通信、数字量和A/D 转换等)和中断三大类。为了保证正确的操作, 必须在给定的操作周期内,将各信号按规定的顺序并负责给每个时延 源分配时间,定量确定各个时间要素,同步协调地完成操作。 如果 各信号的信号时间要素超出了规定的范围,系统就会发生错误和故 障。所以定时预算和验证是计算机系统设计的关键内容之一。 2、计算机时序的基本要素 计算机总线操作时序的基本信号是地址、数据、R/W 命令和 Ready , 读操作建立的顺序是地址-R命令-数据,撤销的顺序是R 命令-数据- 3 地址;写操作是地址-数据-W 命令,撤销的顺序是 W命令-数据-地址。 其要点是建立时地址先置入,而撤销时命令首先结束,需注意的是高 速处理器和 DSP的地址和读命令同时建立和同时撤销。每个信号均有 一相应的时间窗口,时间窗口由信号建立时间、宽度和撤销时间构成, 它必须定位在相对于时间参考点允许的时间域内(即最早起始和最晚 结束)。这些似乎很简单,但实际设计往往违反了基本规范,导致错 误发生。

文档评论(0)

1亿VIP精品文档

相关文档