在线客服
首页 > 技术文章 >
技术文章
技术文章

理解时钟方案有助于对高速总线进行排错(一)

关键字:逻辑分析仪,虚拟逻辑分析仪,数字逻辑分析仪,自制逻辑分析仪,逻辑分析

      逻辑分析仪是用于调试同步系统的最有效工具之一,当被正确安装好之后,逻辑分析仪可直接捕获高速同步数据。高速同步数据采集的最大挑战是需要定时和触发具有极高的灵活性,了解双倍采样、双倍采样和源同步器件的工作原理,可让你在正确的时间里捕获正确的数据。

高速数字总线一直在持续发展。它们不仅更快,更重要的是它们正在改变系统对数据进行定时的方式。业界对更高数据吞吐量的追求从未停止,以主时钟的上升沿定时所有数据的时代已成为过去,新兴的同步数字总线通过一组不同的定时机制可在每个周期内多次发送数据。在新兴的计算、网络和通信体系架构领域,高速同步数据传输已日益得到普及。实际上,起源于高端计算设备的同步定时模式现已应用在中间市场的产品中。如今,设计者们比任何时候都需要省时省力的数字排错解决方案。

逻辑分析仪是用于调试同步系统的最有效工具之一,当被正确安装好之后,逻辑分析仪可直接捕获高速同步数据。高速同步数据采集的最大挑战是需要定时和触发具有极高的灵活性。

新的定时方案?D?D串行传输

数字系统设计工程师在PC、服务器和通信领域追求日益增大的数据吞吐量,他们已经了解到,在传统的并行总线体系架构中,时钟速率的急剧增加会导致产品收益递减。吸取这个教训之后,数字设计工程师开发出多种创新的定时方法,包括“双倍采样”、“四倍采样”和“源同步”。

也许这些方法中最具创新性的就是源同步定时体系架构。在通常的源同步事务处理中,传输器件会在每个周期中发送一个选通信号和多个数据位。接收器件使用这个选通信号来锁存该数据,然后再使其与主控时钟或公共时钟重新同步。某些双倍数据速率(DDR)内存总线、前端总线以及AGPnX图形卡使用的都是这个技术。DDR内存的等效数据时钟频率高达800MHz,前端总线的等效数据时钟频率则高达533MHz。

本表总结了目前普遍使用的同步类型。请注意,某些体系架构的实现可能不止一个。例如,一个DDR器件可能使用双倍采样技术,而另一个DDR器件可能使用源同步方法。

增加数据带宽的另一个方法是减少数据通道数、多路复用数据并且充分提高同步时钟频率。为获得这些更高的时钟频率,数据将以差分形式发送,并采用更低的信号幅值。

面对所有的这些进步,一些工程师发现其逻辑分析仪可采集同步串行数据,但使用这些数据却不是很方便。大多数逻辑分析仪需要一个位于前端的外部预处理器来对数据进行预处理,这样分析仪就可以解释较新的数据协议。由于这个仪器缺乏复杂的定时功能来解释当今数字总线普遍流行的高速同步2X、4X和源同步数据协议,所以这种预处理器是必需的。

不幸的是,预处理过程还将锁存数据,这样就不可能看到信号的原始时序,使时序问题的定位变得更复杂。另外设计者还需要以下其他重要功能:处理当今数字信号系统中稳步增加的时钟频率和数据传输速率的能力;不会影响信号的探测总线的方法;专用器件支持日益增加的采用同步技术的处理器和总线;单比特采样的高分辨率时间戳记。此外,支持与模拟采集工具(通常为示波器)互连的特性非常重要,这是因为数字问题通常源于模拟信号。

当同步和串行总线体系架构一直在持续向前发展时,逻辑分析仪功能并未停步不前。构建在灵活、模块化平台上的逻辑分析仪,结合了新的高速时钟模式和其他数据采集功能,已经可以适应各种新要求。这些要求包括可选的时钟(采样)频率、解复用、总线宽度和内存深度,当然还包括定时模式。在定时方面,逻辑分析仪对信号的采集一般为以下两种类别中的一类:

内部定时:这个仪器本身提供自己所需的时钟,采用传统采样技术捕获数据,以产生数字数据的时序显示。这种采集是异步方式的。内部时钟以设定的频率运行,该频率独立于测试系统(SUT)。

异步采集对于直通总线体系架构上的排错和功能验证非常有用。在某些采样模式中,高性能逻辑分析仪能够以高达8 GHz的等效内部时钟频率进行异步采样。

外部定时:逻辑分析仪依赖于来自SUT的定时信号,直到它收到这种信号之后才会采集数据。外部(同步)定时是最有效地采集数据的关键。每一次采样都相当于总线上的一个特定的时钟事件,并且得到的数据可以进行分解从而生成总线活动的详细清单以及时序图。只有有效事件才被记录下来,有效事件之间发生的事情则不会被记录。

一些新式的逻辑分析仪提供能够以高达1.25Gbps的速率采集数据的同步定时模式。这对新兴的串行通信总线来说是最基本的。

特殊的采集模式

最新逻辑分析仪可在全部存储深度下提供高达2GHz的异步采样速率。但是这个数字并不能说明所有问题。与原始速度同样重要的,是仪器处理多个边沿和数据组合的方式,这在表中已进行总结。

其中一个已经得到证实的方法,是将高采样速率与多路复用技术配合起来使用。这里,两个或多个采集通道将其资源汇集在一起,从而有效地使仪器通常的数据速率增加到两倍,甚至是四倍。

这种双倍称为2X定时,它允许捕获具有极窄边沿间隔的信号(某些情况下边沿间隔小于1.25ns)。在这种模式下,用户可以选择多达四种不同时钟源。例如,使用2X定时模式,用户能够在两个不同时间以两倍速率进行采样,此时同步时钟高达800 MHz,DDR的数据传输速度高达800 Mbps。

图1显示了2X定时相对于基本同步(1X)定时的优势。对800MHz时钟源使用1X定时模式,则会丢失正好一半的数据,这是因为采样的时间间隔为2.5 ns,而不是1.25ns。当使用2X定时时,两组时钟同时工作,采样速率是通常情况下的两倍。组D3中的数据毫无意义,但是组A3包括感兴趣时间段内的所有数据。在这个示例中,D3的数据没有用。

作者:James M. Fenton

北京迪阳世纪科技有限责任公司 版权所有 © 2008 - 2018 著作权声明
010-62156134 62169728 13301007825 节假日:13901042484 微信号:sun62169728
地址:北京市西城阜外百万庄扣钟北里7号公寓
E_mail:sales@pc17.com.cn 传真: 010-68328400
京ICP备17023194号-1 公备110108007750