EDN首页   博客首页

最新日志

发表于:2008-7-17 11:34:03
标签:无标签

1

解决背板互连中信号完整性问题的两种方案

解决背板互连中信号完整性问题的两种方案

随着高带宽业务需求的快速增加,以及满足高速度和性能的新系统开发的增多,在这些互连中的信号完整性变成了在部署高速通信链路和业务时的基本要求,也是工程师面临的主要挑战之一。本文介绍两种简单的信号完整性解决方案,可以有效解决大部分的基本背板互连设计问题。

图1:背板问题-高速信号随着速率
和距离的增加而快速劣化。图中显
示的是在背板距离在1英寸到14英
寸的条件下5Gbps数据传输。

不断部署的高带宽业务逐渐逼近已有网络和通信系统基础设施的极限,推动了新系统的发展。在升级现有设备或设计新系统以获得更高速链路时,背板互连的信号完整性是需要解决的一个基本问题,较集中的高速链路为背板互连、以及任何网络或通信系统带来了压力。应用密集的高速链路引入了噪声、串扰和信号劣化,当在跨背板或电缆环境下采用更长的链路时这个问题更严重。这样一来,在这些互连中的信号完整性变成了在部署高速通信链路和业务时的基本要求。在整个开发过程中,这个基本的设计问题需要特别的关注。

高速和宽带系统的普遍增长在网络和通信设备中引起了独特的信号完整性问题,好的信号完整性是提供可靠通信链路的基本要求。这是一个设计问题,需要在整个开发过程中特别关注。现在已经有简单的信号完整性方案可以用来解决大部分的基本背板互连设计问题。

表1:在FR4材料上,单个数
据位的幅度损耗。

典型的背板应用涉及到在背板上长达20英寸(50厘米)的数据路径,以及插在背板上的卡的另外长达10英寸(25厘米)长度。绝大多数的PCB用FR4电介质生产,因为成本和可用性的原因,这种情况将保持很长的时间。

这些决定于频率的PCB印制线损耗、连接器的滤波效应、PCB布局环绕连接器以及端点组件都使信号劣化,这影响到以低误码率发送和接收数据的能力。

方案一:异步EQ技术

通过了解在不同数据速率下PCB印制线的典型损耗特性,可以部分地理解信号完整性问题。一个品质因素是在感兴趣的数据速率下单个数据位的信号幅度损耗,如表1所示。

连接器和布局非连续性效应增加了上面的问题,这两个问题趋向于产生在某些频率处的幅值响应下降,经常在某些临界频率上产生陡的滚降。

图2:背板方案-有源均衡可以在低
延迟的条件下高质量恢复劣化数据。

图1显示了最大的数据路径长度约24英寸的背板上典型信号劣化情况,24英寸的长度中,14英寸为背板自身的长度。图中显示的波形来自于传统的背板,而不是设计用于数据运行速率高达2.5Gbps的背板。如上面所显示,大多数的信号完整性问题可以采用简单的有源均衡方法解决。在一般的应用中,有源均衡可以去除高达80%的抖动。

有源均衡器可以看成是一个无源均衡器(滤波器)和一个放大器的集成。通过适当的处理,可以得到能几乎消除有损线路影响的电路。最终电路的延时一般非常低,低于一个纳秒,这意味着对总体的系统延时产生的影响最小。滤波器和放大器的特性可以做成可调节,以使均衡器特性能更好地匹配链路特性。

在这样一个异步电路中,片上PLL不会增加抖动,因此不会影响到链路的随机抖动预算。而且,因为均衡特性并不受特定的时钟速率约束,因此设置不需要随数据速率而改变,而仅仅是传输路径的函数。

可编程有源均衡器避免了信号处理的复杂性和自适应均衡器方案的功耗,可以设计用来产生在很宽范围的抖动条件下几乎平坦的响应。在很多情况下,自适应均衡器依赖于一些信号假设特性,例如数据速率或者编码,将给定电路的适应性限制到某些信号 类型。在一些情况下还需要同步采样,这意味着需要采用一个参考时钟、一个时钟和数据恢复电路以及高速采样电路。

同时具有输出预加重和输入均衡对于均衡器只能安装在通信链路的一端的情况非常有用。尽管两个方法大致上等同,一个好的均衡电路设计可以需要很少的调整就能得到最佳的结果。而且,输出预加重就是大大增强信号的高频部分,这会增加串绕噪声。

图2显示了相对于早先图中相同的背板而言信号所产生的变化,图中在链路的接收端增加了一个有源滤波器(Vitesse VSC7104)。注意到在背板的每个点上接收的均衡信号实质上是相同的,这表明了有源均衡器的抖动平衡能力。

对于信号劣化主要是由于决定于PCB或者电缆损耗以及连接器的非连续性问题而产生的情况,可编程有源均衡器提供了一种简单、低成本、低功率、低延时,且非常灵活的解决方案。

由于具有小的形状因子、低成本、低功率特点,有源均衡器IC可以最佳地放置在信号通路上。例如,可以用一连串这样的IC放置在插入到背板上的端口卡上的连接器附近,不仅改善整体信号,还中断了信号路径以扩大最大的覆盖距离。

方案二:使用时钟数据恢复

尽管基于铜线互联系统信号的劣化主要是由于字符间干扰(确定性的抖动)组成,但是串扰和随机抖动这两类信号劣化可能需要进一步的解决措施。

图3:利用基于CDR的EQ技术在从
未知来源的光纤传输后恢复信号。

在隔离较差的设计中,来自临近信号的耦合将增加抖动,这个抖动与被恢复信号是不相关的。在很多像并行光带这样的光电系统中,光电转换增加了与信号的数据内容无关的随机噪声。去除这些类型的抖动需要利用恢复时钟来对信号重新采样,对于包含时钟和数据恢复的架构就是如此。

在信号劣化主要是由于随机影响引起的情况,清除这种确定性影响并不能为链路增加足够的裕量,需要一种具有时钟和数据恢复的解决方案。这种情况的非常典型的例子是包含了来自PCB印制线的确定性抖动和信号路径的光学部分的随机抖动分量,如图3所示。

像CDR交叉点的VSC32xx系列这样的技术,包括了交叉点切换功能以及VSC310x器件的EQ性能,并增加了每通道CDR容量。通过在片上集成串行解串器、CDR和EQ技术,为OEM提供构建具有最佳系统性能的通信平台需要的全面工具。实际的应用结果显示,结合EQ和CDR技术可以消除背板信道长达1米、低成本电缆长达10米上的确定性和随机性抖动。在数据速率范围在155Mbps到4.25Gbps之间,VSC32xx器件产生低于80皮秒的抖动。

作者:Gary McCormack

点击此处查看原文 >>

系统分类: 通信网络   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(91)
发表于:2007-11-7 15:49:54
标签:串行RapidIO  

0

串行RapidIO: 高性能嵌入式互连技术

转帖,以便交流学习,非商业目的:

 

串行RapidIO: 高性能嵌入式互连技术(图)

 

串行RapidIO(SRIO)针对高性能嵌入式系统芯片间和板间互连而设计,是未来十几年中嵌入式系统互连的最佳选择之一。

与传统嵌入互连方式的比较

1展示了RapidIO互连在嵌入式系统中的应用。随着高性能嵌入式系统的不断发展,芯片间及板间互连对带宽、成本、灵活性及可靠性的要求越来越高,传统的互连方式,如处理器总线、PCI总线和以太网,都难以满足新的需求。

1  RapidIO在嵌入式系统中的应用

1总结比较了的三种带宽能达到10Gb/s的互连技术:以太网、PCI Express和串行RapidIO。可以看出串行RapidIO最适合高性能嵌入式系统应用。

串行RapidIO协议

RapidIO行业协会成立于2000年,其宗旨是为嵌入式系统开发可靠的、高性能、基于包交换的互连技术。串行RapidIO是物理层采用串行差分模拟信号传输的RapidIO标准。SRIO 1.x 标准支持的信号速率为1.25GHz、2.5GHz、3.125GHz;正在制定的RapidIO 2.0标准将支持5GHz和6.25GHz.

目前,几乎所有的嵌入式系统芯片及设备供应商都加入了RapidIO行业协会。以德州仪器(TI)为例,TI 2001年加入该组织,2003年成为领导委员会成员。2005年底,TI推出第一个集成SRIO的DSP,后来又陆续推出共5款支持SRIO的DSP,这使得RapidIO的应用全面启动。

RapidIO协议结构及包格式

为了满足灵活性和可扩展性的要求,RapidIO协议分为三层:逻辑层、传输层和物理层,如图2所示。逻辑层定义了操作协议;传输层定义了包交换、路由和寻址机制;物理层定义了电气特性、链路控制和纠错重传等。

2  RapidIO协议分层结构

像以太网一样,RapidIO也是基于包交换的互连技术。如图3所示,RapidIO包由包头、可选的载荷数据和16位CRC校验组成。包头的长度因为包类型不同可能是十几到二十几字节。每包的载荷数据长度不超过256字节,这有利于减少传输时延,简化硬件实现。

3  RapidIO包格式
上述包格式定义兼顾了包效率及组包/解包的简单性。RapidIO交换器件仅需解析前后16位,以及源/目地器件ID,这简化了交换器件的实现。

逻辑层协议

逻辑层定义了操作协议和相应的包格式。RapidIO支持的逻辑层业务主要是直接IO/DMA(Direct IO/ Direct Memory Access)和消息传递(Message Passing)。

直接IO/DMA模式是最简单实用的传输方式,其前提是主设备知道被访问端的存储器映射。在这种模式下,主设备可以直接读写从设备的存储器。直接IO/DMA在被访问端的功能往往完全由硬件实现,所以被访问的器件不会有任何软件负担。从功能上讲,这一特点和TI DSP的传统的主机接口(HPI)类似。但和HPI口相比,SRIO带宽大、引脚少,传输方式更灵活。

消息传递模式则类似于以太网的传输方式,它不要求主设备知道被访问设备的存储器状况。数据在被访问设备中的位置则由邮箱号(类似于以太网协议中的端口号)确定。从设备根据接收到的包的邮箱号把数据保存到对应的缓冲区,这一过程往往无法完全由硬件实现,而需要软件协助,所以会带来一些软件负担。

传输层协议

RapidIO是基于包交换的互连技术,传输层定义了包交换的路由和寻址机制。

RapidIO网络主要由终端器件(End Point)和交换器件(Switch)组成。终端器件是数据包的源或目的地,不同的终端器件以器件ID来区分。RapidIO支持8位或 16位器件ID,因此一个RapidIO网络最多可容纳256或65536个终端器件。与以太网类似,RapidIO也支持广播或组播,每个终端器件除了独有的器件ID外,还可配置广播或组播ID。交换器件根据包的目地器件ID进行包的转发,交换器件本身没有器件ID。

RapidIO的互连拓扑结构非常灵活,除了通过交换器件外,两个终端器件也可直接互连。以TI的TMS320C6455 DSP为例,它有4个3.125G的SRIO口,可支持的拓扑结构如图4所示。

4  RapidIO支持灵活多样的拓补结构

物理层协议

RapidIO 1.x 协议定义了以下两种物理层接口标准:8/16 并行LVDS协议和1x/4x 串行协议 (SRIO)。

并行RapidIO由于信号线较多(40~76)难以得到广泛的应用,而1x/4x串行RapidIO仅4或16个信号线,逐渐成为主流。

串行RapidIO基于现在已广泛用于背板互连的SerDes技术,它采用差分交流耦合信号。差分交流耦合信号具有抗干扰强、速率高、传输距离较远等优点。差分交流耦合信号的质量不是由传统的时序参数来衡量,而是通过眼图来衡量,眼图中的“眼睛”张得越开则信号质量越好。图5是一个典型的串行RapidIO信号眼图。

5  串行RapidIO信号眼图

为了支持全双工传输,串行RapidIO收发信号是独立的,所以每一个串行RapidIO口由4根信号线组成。标准的1x/4x 串行RapidIO接口支持4个口,共16根信号线。这4个口可被用作独立的接口传输不同的数据;也可合并在一起当作一个接口使用,以提高单一接口的吞吐量。

TI的TMS320C6455 DSP上集成了标准的1x/4x串行RapidIO接口,如图6所示。

TMS320C6455集成了1x/4xSRIO接口

发送时,逻辑层和传输层将组好的包经过CRC编码后被送到物理层的FIFO中,“8b/10b编码”模块将每8位数据编码成10位数据,“并/串转换”模块将10位并行数据转换成串行位,发送模块把数字位转换成差分交流耦合信号在信号线上发送出去。接收的过程则正好相反。

串行RapidIO在无线基础设施上的应用

无线基础设施如基站、媒体网关等,是典型的高性能嵌入式通信系统,它们对互连的带宽、时延、复杂度、灵活性和可靠性都有非常高的要求。而串行RapidIO正是满足这些要求的最佳选择。

以无线基站为例,在SRIO出现之前,无线基站的基带处理的典型框图如图7所示。

7  传统无线基站基带处理框图

在传统的基站中,DSP与ASIC或FPGA之间的互连一般用外部存储器接口(EMIF);DSP之间或DSP与主机之间一般用HPI或PCI互连。它们的主要缺点是:带宽小、信号线多、主从模式接口、不支持对等传输。另外,DSP不能直接进行背板传输。

使用SRIO则可有效的解决这些问题,大大提高无线基站的互连性能。图8显示了一种无线基站基带互连框图。在这里,SRIO实现了大部分器件之间的互连,甚至可支持DSP进行直接背板传输。

8  SRIO提高无线基站互连性能

通过SRIO交换器件互连可以进一步提高基带处理的灵活性,图9显示了一种基带SRIO交换互连的框图。这种互连有利于实现先进的基带处理资源池架构,数据可被送到任何一个通过SRIO交换器互连的处理器中,从而达到各个处理器的负载均衡,更加有效的利用系统的整体处理能力。

9  SRIO交换为无线基站基带处理提供更大的灵活性

综上所述,对嵌入式系统尤其是无线基础设施,串行RapidIO是最佳的互连技术。高达10Gb/s的带宽、低时延和低软件复杂度满足了飞速发展的通信技术对性能的苛刻需求;串行差分模拟信号技术满足了系统对引脚数量的限制,及对背板传输的需求;灵活的点对点对等互连、交换互连,和可选的1.25G/  2.5G/3.125G三种速度能满足多种不同应用的需求。

点击此处查看原文 >>

系统分类: 通信网络   |    用户分类: 无分类    |    来源: 转贴

评论(2) | 阅读(351)
总共 , 当前 /