王朝百科
分享
 
 
 

AdvancedTCA Fabric

王朝百科·作者佚名  2010-03-30  
宽屏版  字体: |||超大  

AdvancedTCA Fabric

AdvancedTCA Fabric

Fabric接口是PICMG 3.0 AdvancedTCA架构中主要的数据传输,可以承载高达2.1TB/s的资料吞吐量。PICMG 3.0规范中定义了Fabric 接口的电气连接特性,但是却没有规定具体的传输协议。这些传输协议在后续的3.0规范子集中得到了明确的定义。目前为止已经有4个3.0子规范被最终通过,它们是:3.1以太网和光纤信道传输 (Ethernet and Fibre Channel Transport);3.2 InfiniBand传输;3.3星型传输 (StarFabric Transport);3.4 PCI Express传输;PICMG 3.5 串行快速I/O传输 (Serial Rapid I/O Transport)正在制定中。这些3.0规范子集所定义的传输协议提供的传输的灵活性带来的直接好处就是易用性。ATCA产品的集成使用者在享受这种易用性的同时,需要留意平台中单板使用的传输协议。了解ATCA Fabric接口构架体系是充分利用ATCA架构所能提供高达2.1Tb/s带宽的保证。

在制定PICMG3.0规范的过程中一个费时费力的工作是对承载数据传输的连接器的选择。虽然对连接器的特性需求已经被大家很好的理解,但是规范制定小组希望在现今市场中的性价比较好的连接器中做选择。经过数月的介绍调查,并最终以正式的投票表决方式确定了3.0规范的连接器――ZD。此连接器的制造商是Tyco Electronic Packaging Corporation (Tyco) 和 ERNI Group of Companies (ERNI)。ZD连接器是针对满足高速差分信号而设计的,针脚外观视图是两根差分信号针位于一锹状屏蔽层内。

ZD 配对连接器

ZD 配对连接器

ZD连接器的一对具有锹状屏蔽层的差分针脚有效减小了标准针脚以及针穴互连的相互影响。PICMG的仿真结果表明ZD可以完全满足3.125GHz 信号传输,甚至将来可以把信号频率提得更高。另外值得说明的是1个ATCA单板可以依照其连接(双星型或全网状)需求使用1到5个ZD连接器。

ATCA Fabric 接口信道是建立在LVDS(低压差分信号, Low Voltage Differential Signaling )差分对 ( differential pairs) 基础之上,电气特性需求是建立在3.125GHz SERDES 信号基础之上。数据编码使用8b/10b 编码机制 , 并指定交流电信号对接以防止直流电逻辑层面上的数据传输的干扰。ATCA中两个板子的最小连接单元称作通路(channel),一个通路(channel) 由4个埠 (port) 组成,每个埠(port) 又由两对差分信号(differential pair) 组成,构成了ATCA Fabric 接口的最小连接单元。端口的两对差分信号被映像成一收一发的传输模式。

ZD 配对连接器

ATCA Fabric 接口 差分对(differential pair)、埠(port)、通路(channel)的ZD 针脚映像

在典型的编码机制下,一个埠可支持5Gb/s全双工的数据传输速率,也就是一个通路支持20GB/s全双工的数据传输。

ATCA 规范制定各个单板之间有一个通路连接,当3.0规范最初制定时,通路被认为只是支持单一的传输协议如以太网。在这种架构中通路只是最小的连接单位。随着PICMG 3.1的演进,规范制定组织开始讨论在一个通路中使用多种传输协议的可能性,最终大家统一最小的连接单元是端口(port) 而不是通路 (channel) ,此项决定允许PICMG 3.1 组织把光纤信道连接加入到定义以太网连接的章节中。PICMG 3.1规范是一个很好的范例描述一个信道中的端口如何被使用来支持不同的传输协议。

ZD 配对连接器

由上表可见,一个PICMG3.1构架的机箱可支持9中不同的配置模式,可为各种应用提供定制Fabric 接口通路的选择。在上面的范例中,PICMG 3.1在一个通路中混合光纤信道和以太网口。AdvancedTCA规范还允许迥异的协议共存于一个通路中,超越了PICMG 3.1规范所定义的内容。AdvancedTCA支持OEM自定协议,允许在一个通路中除了PICMG 3.x协议之外,可以混合其它多种OEM协议。下面的例子描述了在一个通路中4个端口分别用于支持PICMG 3.1, PICMG3.2 和 一个 OEM 协议。

一个通路中包含多种ATCA子规范

一个通路中包含多种ATCA子规范

必须了解一个概念―只有两个单板之间的Fabric接口互联才是所谓的通路。需要支持多种协议的应用要嘛得选择针对每个槽位分割协议,要嘛就把多种协议混合在一个通路中。对于Fabric 接口,一个重要的组件是电子钥匙(Electronic Keying),ATCA标准针对Fabric接口定义了电气特性要求,以便于单板上运行的以太网,InfiniBand,星型结构(StarFabric),PCI Express 或者其它OEM协议都可以在电气上做到兼容。也就是说所有协议使用的电压等级都是相同的,这样的话当一个以太网单板插入机箱时,如果以太网口的另一端跑的是一个OEM 协议时,这块单板不会损坏。电子钥匙的职能是当已经确认端口的两端是相互兼容的协议时,才允许端口的资料流通。

AdvancedTCA Fabric 接口是针对为下一代计算平台提供相应流量带宽而设计的架构。全网状连结( full mesh) 的AdvancedTCA 机箱可以提供3.125GHz 信号 在 8b/10b 编码模式下高达2.1Tb/s的数据传输。同时能够在一个通路中的多个端口中支持多种不同的传输协议,使得应用架构设计者可以针对应用的特定需求自行定制数据传输方式。加之电子钥匙使得两端中具有兼容协议的端口能开启并匹配工作,ATCA子系列规范定义了端口可以使用的传输协议。AdvancedTCA的使用者需要对单板上所使用的Fabric 接口需求给予额外关注以确保当电源开关打开时,整个系统能够工作。了解Fabric接口是成功购买及使用AdvancedTCA的关键。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有