aurora协议.doc
《aurora协议.doc》由会员分享,可在线阅读,更多相关《aurora协议.doc(15页珍藏版)》请在咨信网上搜索。
1、aurora协议文献综述摘 要 本综述介绍了高速串行通信的现状,并简要介绍了Aurora通信协议的特点,发展和现状。着重介绍了Aurora协议的原理,接口及应用等相关知识。 关键词:Aurora;FPGA;高速串行通信AbstractThis article introduces the actuality of high-speed serial communications and the characters ,developments and actuality of the Aurora protocol.This article especially introduces the
2、theories ,interfaces , applications and some other knowledges.Key words:Aurora;FPGA;high-speed serial communication一、引言在典型的嵌入式系统中提高处理器的速度是改善系统性能的解决方案之一。高速缓存和更先进的处理器架构的使用。不断提高着微处理器的性能, 但研究表明处理器总线频率的增长速度相对处理器内核性能的增长速度较慢,且两者之间的差距正在不断扩大。处理器速率的提高无助于改进处理器和外设芯片之间的连接或多处理器系统中多个处理器间的连接。传统的分层共享总线已无法满足未来高性能嵌入式系
3、统的I/O性能需求和快速高效的信号处理和数据传输。系统互连,即系统内的不同组件之间彼此通信的速率,已成为制约嵌入式系统性能提高的瓶颈5。当前,在系统级互连设计中, 高速串行I/O技术迅速取代传统的并行I/O技术正成为业界趋势。高速串行I/O技术能够带来更高的性能、更低的成本和更简化的设计。人们已经意识到不论是单端并行I/O还是差分并行I/O, 发展到今天都已经达到了它们的物理极限, 无法为超过1 Gbit/s的数据速率提供可靠而低廉的实现方法。高速串行I/0技术的发展克服了并行I/O的速度瓶颈,被越来越广泛地应用于各种系统设计中,包括PC、消费电子、海量存储器、服务器、通信网络、工业计算和控制
4、、测试设备等。迄今业界已经发展出了多种串行系统接口标准,例如PCIExpress、串行RapidIO、InfiniBand、千兆以太网、10Gbit/s以太网XAUI、串行ATA等。 高速串行I/O日益受到重视,Xilinx公司也推出了用于高速串行I/O的Aurora协议。Xilinx公司的FPGA(现场可编辑门阵列)芯片中内置了RocketIO收发器,提供从400Mbps到83.2Gbps的传输速率。同时,FPGA由于其灵活性和低成本为高速串行接口的设计带来了很大的灵活性。二、 Aurora协议1. Aurora简介Aurora协议是由Xilinx公司提供的一个开放、免费的链路层协议,可以用
5、来进行点到点的串行数据传输,具有实现高性能数据传输系统的高效率和简单易用的特点。Aurora允许器件之间以下图所示的方式通过多个MGT通道绑定完成通信。单个GTX通道可实现750Mbit/s-6.5Gbit/s的通信传输,多个GTX通道的组合可实现几十Gbit/s 甚至上百Gbit/s的通信传输。图1中,MGT到MGT之间的一个链接被称为“弄” 图1 aurora协议应用举例15Aurora通过为MGT提供透明的接口而将其分装缩小,允许以太网和tcp/ip等专利技术和标准协议的上层在其顶部运行并提供方便的访问。Aurora核为用户提供了一个透明的物理层接口,它支持任何上层私有的或符合工业标准的
6、协议,如TCP/IP、Ethern- et等。此易用、预定义的协议只需很少时间即可与现有的用户设计集成12。但也存在一些不完善的地方:aurora不具备地址机制,不能支持切换功能,没有规定数据有效载荷内校正。2. Aurora操作Aurora协议将复杂的RocketIO控制结构转化为简单的用户接口,而用户接口使用尽可能少的信号连接到用户的应用设计中,并提供一套LocalLink兼容的输入输出信号来接收和发送用户数据,其接口信号如图2所示。 图2 Aurora核的用户接口9在数据传输过程中,用户通过控制信号控制协议引擎完成如下操作:封装/解封装数据并使其在串行通道中传输;暂停数据传送(插入空闲状
7、态)。协议引擎中的发送帧将待传输的数据封装在通道协议数据单元(PDU)中。对我们使用的Aurora协议引擎来说,一个串行通道就由1个“弄”组成。这里,“弄”是设计中每个MGT的数据路径标识。插入空闲状态的目的是为了填充“弄”来完成字边界对齐。图2中的REM总线(data remainder bus)用来表示在PDU传送最后一个数据期间有效的字节数。实际的字节数等于REM总线的值加1。用户可以根据设计需要改变通道PDU的长度,它反过来也影响数据传输的效率。更长的PDU可以实现更高的传输效率,但同时也降低了传输的可靠性。用户可通过控制TX_ SOF_N和TX_EOF_N信号来调整PDU长度。在传输
8、过程中,用户可复位TX_SRC_RDY_N信号来产生数据停顿。在停顿期间,发送器发送空闲序列。重新置位TX_SRC_RDY_N,就可以恢复数据传输,用户可无限制地插入停顿。 接收帧的功能与发送帧相反,将数据从“弄”中提取出来。在接收过程中,协议引擎自动完成以下功能:检测和丢弃控制字节;置位PDU绑定信号;从“弄”中恢复数据;重新装配数据并送往RX_D0:31 总线。 3. Aurora的流控机制 Aurora支持可选的数据流量控制,以防止由于双方源端和宿端速率不同而造成的数据丢失。Aurora支持两种流控机制:故有流量控制(Native Flow Control)和用户流量控制(User Fl
9、ow Control)。 固有的流量控制:NFC操作有两个状态机控制:tx和rx。Rx状态机将空rx fifo的状态。当有溢出危险时,它会生成NFC pdu,要求对方在特定的时间内暂停传输用户pdu。Tx状态机通过在要求的时间内等待予以相应,从而使rx fifo从一处状态恢复。发送NFC要求的同时,tx状态机营销出任何往返延迟。理想状态下,NFC要求在接收fifo溢出前发出。您可以将NFC暂停设置为0到256,最大暂停为无限。NfC暂停止是非累积的,新的NFC会覆盖旧的值12。 用户流量控制:用户无需等待数据的结束,即可发送UFC信息。UFC信息与普通的数据共享数据通道,但有更高的优先级。UF
10、C消息由用户自定义和解析。4. Aurora的核参数5. 表1.核参数参数描述支持的值弄在通道中应用的GTP/GTX收发器的数量Virtex-5 设备GTP/GTX: 1 到 16Virtex-6 设备GTX: 1 到 16Spartan-6 设备GTP: 1,2, 4表1 核参数(续)参数描述支持的值弄宽度Virtxe-5 FPGA GTP收发器在核心中设置使用2字节构造数据。Virtex-5/Virtex-6 FPGA GTX 收发器和 Spartan-6 FPGA GTP 收发器设置使用2字节和4字节SERDESVirtex-5 设备GTP: 2字节GTX: 2/4字节Virtex-6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- aurora 协议
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。