网站大量收购独家精品文档,联系QQ:2885784924

千兆位串行IO设计.pdf

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
千兆位串行IO设计

第四章 千兆位串行 IO 设计 理解所面临的挑战和权衡折衷 千兆位级收发器设计面临的挑战 理解所面临的挑战是解决工程问题的关键。在设计千兆位级收发器(Multi-Gigabit Transceiver,MGT )时,面临的挑战包括:理解收发器协议、信号完整性、阻抗和功率要求、 屏蔽性要求、印刷电路板(PCB )设计要求以及连接器和电缆的选择要求。原型的仿真和测 试对于一个成功的 MGT 设计而言也是相当重要的。 设计时应考虑的事项及可提供的选择 本章从板极角度讨论了 MGT 设计者将面临的挑战和抉择,同时针对以 SERDES 为核心的设 计给出了处理这些问题的一般方法。本章介绍了各种可用的传输协议以及各自的优缺点。本 章还讨论了信号和电源的设计注意事项,以及高速设计中屏蔽的重要性。同时,本章还讨论 了印刷电路板设计的要求和如何选择合适的连接器、电缆。最后,而且是最重要的,本章给 出了 MGT 设计的仿真方法(模拟和数字)。最后本章深入探讨了原型的测试和测量,同时 给出了一些重要的调试提示和 MGT 设计的建议。 协议 串行器/解串器(Serializer/Deserializers,SERDES )本身就是相当灵活的设备。为了启动 SERDES,首先需要定义对齐序列,时钟修正序列,线路编码方法和物理链路,之后数据可 以在两个收发器间相互传送。但是所传送数据的含义还需要有更详细的定义,这也是协议存 在的意义。什么数据传送到何处,数据的含义是什么,数据中需要插入什么特殊位,什么样 的数据可以被丢弃,这些都是由协议定义的。 MGT 相关协议的范围很广,从简单的数据定义到支持上层协议的复杂接口。千兆位级 协议中的具体内容包括: XILINX • 57 轻松实现高速串行 I/O • • 数据格式:视频和音频协议的值定义;如何通过 0 和 1 来代表特定的值或特定含义。 • 子通道:通常在一个链路中需要有多个不同的通道,子通道的主要用途包括控制、状 态和辅助数据通道。 • 数据提取:协议的一个通常功能是定义如何将数据和开销分离。这个功能通常称作数 据提取或者反嵌入。 • 嵌入:协议通常还定义怎样将数据嵌入到协议流或包中。对于遵从协议栈模型的协议 而言,这个功能是很必要的。 • 错误检测和处理:协议通常都会定义如何检测错误以及错误发生时的应对操作。 • 流量控制:协议中往往还定义流量控制。流量控制的内容很多,包括动态缩放子通道 的带宽分配,以及调整空闲时隙的插入速率以满足时钟修正的需要。 • 寻址/交换/转发:如果串行协议是针对点对点的应用,则不需要寻址时序。而更复杂 的协议通常含有寻址时序,在寻址的基础上可以实现转发和交换。 • 物理接口:协议具体定义驱动电平、预加重等等,以确保各器件间的兼容性。 通常协议的选择是比较简单的。如果要设计一个 PCI Express 卡,则选用 PCI Express 协 议。但是如果要设计一个专有系统,那么系统架构师就需要选择,使用预定义的协议,还是 设计一个定制协议。 标准协议 下面的几页列出了部分工业标准协议的摘要(这些标准协议的具体定义可能有很多页的内 容,所以这里不详细列出): XAUI :4 通道接口(2.5 Gb/s 有效载荷,3.125 Gb/s 传输线速度),用于 10G 以太网。 PCI Express :由旧的并行PCI 结构改进得到的快速串行结构。上层的协议依旧是兼容 的,可以很容易适配到旧的PCI 系统。 Serial RapidIO:旧的并行协议的串行版本,RapidIO 相当灵活,可以用于多协议间的 接口(例如 PCI 和 Infiniband )。 FiberChannel :FiberChannel 一直以来都是串行协议,不过其速度在不断增长。随着铜 线链路的改进,FiberChannel 即可用于光纤通道也可用于铜线通道。 Infiniband :一个盒到盒(box-to-box )的协议,可以运行在铜线或者光纤上。Infiniband 类型的电缆广泛应用于短距离(几米)的千兆位级链路。此协议适用于多种设备,并支持很 大的复杂性。协议内还定义了中继器、交换机和集线器的规范,以增加可连接设备的数目。

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档