31.07.2013 Views

轻松实现高速串行I/O

轻松实现高速串行I/O

轻松实现高速串行I/O

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

表2-1给出了2种方式下所需的引脚。<br />

表2-1:引脚数:串行和并行对比<br />

为何需要千兆位串行 I/O?<br />

方向 并行 串行<br />

输入 1-6 IN 120 12<br />

素材库 IN 60 2<br />

扩展输入 IN 60 2<br />

扩展输出 OUT 60 2<br />

输出 1-3 OUT 60 6<br />

控制/状态输入 IN 48 48<br />

控制/状态输出 OUT 52 52<br />

LED OUT 12 12<br />

LCD 驱动 OUT 48 48<br />

总计 520 184<br />

当然,还有一些我们没有说明的引脚问题。例如,某些MGT比一对传输较慢的管脚需要更多的<br />

电源和接地引脚。而且,并行接口可能需要特殊的参考引脚。但是,仅就比较应用而言,本例<br />

已足够了。<br />

使用大量引脚时,电路板设计时间和成本会急剧增加。考虑连接器及电缆的选择和可用性时,<br />

连接器的引脚数也非常重要。全部使用现有的球形栅格阵列(BGA)封装可能会不太方便。<br />

同步转换输出<br />

采用单端并行总线时,设计者应考虑同步转换输出(SSO)。不过,其中的某些输出会在同一<br />

时间翻转。如果出现太多的同步转换,触地反弹会产生大量噪声。<br />

设计者还可以在所有I/O上都使用差分信号处理技术,以此来消除SSO问题,但是,这样做就会<br />

使引脚数翻倍。如果数据流需求比较适中,设计者可以使用具有适当引脚数的并行接口。<br />

EMI<br />

经验表明:时钟越快,放射测试就越难进行,因此,千兆位设计看起来近乎不可能。但是,通<br />

常高速串行链路的辐射量比以较低速度工作的大型总线低。这是因为运行时的千兆位链路需要<br />

出色的信号完整性。正如一位专家所言:“辐射问题实际上就是信号完整性问题。”<br />

成本<br />

采用MGT通常会降低系统总成本。连接器采用较小、较经济的封装时,引脚数较少,电路板设<br />

计也更简单。视频混频器应用中,并行解决方案使用的IC(集成电路)数量比串行解决方案多9<br />

个。本例中,串行解决方案的成本比并行解决方案的成本低数百美元。<br />

预设协议<br />

采用MGT的另一个好处是可以使用预先定义好的协议和接口标准。从Aurora到XAUI,满足多种<br />

需求的设计已经存在。<br />

缺点是什么?<br />

在我们认为千兆位级串行I/O技术出色的近乎不真实之前,来看看它的弊端吧。设计中,首先我<br />

XILINX • 15

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!