光纤通道中的1553总线技术
发布时间:2021-06-05
发布时间:2021-06-05
光纤通道中的l553总线技术林强等
2004年3月第35卷第l期(总第l】4期)
光纤通道中的1553总线技术
林强,熊华钢,张其善
(北京航空航天大学电子信息工程学院,北京100083)
光纤通道是新一代网络和总线技术,具有兼容性好、延迟低、可靠性高、传输速度快和传输距离
远等优点。本文具体介绍了光纤通道对MIL.s1’D一1553的兼容与系统综合。[关键词]光纤通道;1553总线;映射:系统综合[中图分类号】TP336[文献标识码]A[文章编号]1006.141x(2004)Ol—000l—05
[摘要]
TheUsageof1553intheFibreChanneI
LIN
Qiang,XIONG
(collegeofElec仃onicsand
Qi—shan
Infom扭tionEngillee血g,B.u.A.A.,Be司ing100083,chi瑚)
Hua-gaIl岛zHANG
Abstract:
Fibrc
cha衄cl
istlIencwesttechllologyofnetwork跚d
reliable,11i曲 spced
dctail
Keywords:nbre
and10ng-dis忸Ilce.11lispaper蛔订oducesits
bIIs、析也low—delay,good-con驴a曲ility'higIlIy.con驴a曲iiityandintegnnon、vi廿1MIL.sTD.1553iil
c11a雌el;1553b啦;nmppiIlg;iIltegmh叩
络协议成为可能。在国外,光纤通道在商用领域中已被广泛采用,很多公司和研究机构现在已经开发
航空电子综合化技术是在苛刻的空间限制条件下、对密集型的航空电子于系统集合进行信息综合和功能综台的技术。其发展是与计算机技术、数字数据通讯技术和局部网络技术的发展密切相关、互相促进的。现在的航空电子系统已从简单的集中控制发展到复杂的分布式系统,形成了以MIL.sTD.1553为代表的电子子系统联网接口标准。光纤通道(FibreChanncl,以下简称FC)是一个为适应日益增长的高性能信息传输要求而设计的计算机
出光纤通道的网络适配卡、储存设备、路由器以及相关的测试设备。本文以M儿.sTD.1553为例介绍了光纤通道对顶层协议的兼容与系统综合。
2
MIL.STD一1553B总线技术分析
1553B规定每次传输一个消息的完整过程应包
括指令字、数据字、状态字(或指令字和状态字)几个部分。每种字的一个字字长为20位,有效信息位是16位,每个字的前三位为单字的同步字头.而最后一位是奇偶位(由发送端对16位有效位进行奇校)。有效信息(16位)及奇偶位在总线上是以曼彻斯特码的形式进行传输,每位占的时间为lu(即码速率为IMHz,sec)。同步字头占三位,
通信协议。它综合通道与网络的优点,支持∞通
道所要求的带宽与可靠性,支持网络技术的灵活性与连接能力,支持多种媒体类型和连接器件,使得在同一物理接口之上运行当今流行的通道标准和网
March2004v0135NoI(serialNo114)航空电子技术AvIoNIcs
TEcHNOLOGY
或先正后负(指令字,状态字)或先负厉正(数据字)。止/负电平各占15,即占同位场的一半。
根据1553通信协议,指令字只能由现行激活的总线控制器发送,它的内容规定了该次传输消息的具体要求:终端寻址场指明总线控制器要与哪个终端对话。T瓜位表明命令该终端是发送信息还是接收信息。分地址场(s_A)共5位,指明要传输的信息是从终端的哪个数据通讯缓存区取出
的上层协议映射到Fc传输服务上。
在光纤通道中,所有链接操作都是以帧的形式被定义的,帧的数据格式如图2所示。
l黼
Im
2112bvIe数据区
4bvt∞
帧标题
可选杯压
净数据∞9yJo^由
CRc纠错帧结尾
(讯=1),或是送至哪个数据通讯缓存区
(邗盼O)。指令字中的最后5位是数据字字数场,
指明了指令字所规定的这一次数据传输所连续传输
/\\\\\\
1’po
SoLcntSeq_IDExcb柚ge_ID
图2帧的数据格式
的数据字块长度一数据字字数。RT场后面的1yR
位、s.s场、Dw场共有11位,隐含地指出了在所要寻址的终端之中对哪一个数据通讯的缓存区地址进行访问(存取)。数据字既可以由总线控制器传输到某终端,也可以从终端输至总线控制器,或者从某终端输往另一终端。由指令字和相应的消息格式决定。状态字只能由终端发出,是一个对总线控制器发出的有效命令的应证性信号,Bc与RT的分工自然决定了状态字与指令字的区别。
3
每个帧包括开始分隔符,大小为24个字=青的固定帧头,多种可操作服务头,从0到2112个字节的长度灵活的有效载荷,一个帧标准循环冗余码校验和一个结束分隔符。2112个字节的最大有效载荷被用于提供正常的64个字节的uLP头空间和2K字节的数据空间。帧的头提供了一个24位的源与目的识别符、各种链接控制工具,并支持对帧组的拆解和重组操作。
光纤通道中定义了六类服务方式,服务方式的选择取决于传输数据的类型和通信的要求,其主
光纤通道技术分析
FC的协议分层如图1所示。其各层的功能分
要差别在于流控制使用的类型不同。这六类服务的基本特征如下所示。
第一类服务:专用链路连接,通信端口间使用整个带宽进行通信,不受其它连接的影响,数据帧的接收顺序和发送顺序保持一致。采用端.端的
别为:
Fc.O:规定了物理传输介质、传输方式和速
率。
Fc.1:规定了8B/lOB编码与解码方案和字节同步。
Fc一2:规定了帧协议和流量控制方式,用于自我配置和支持多种拓扑结构。
流控制。
第二类服务:支持多路复用和多点传送,通信端口和其他网络节点一起共享网络带宽。缓存一缓存和端一端的流控制均可使用。
第三类服务:采用缓存.缓存的流控制方式.其它与第二类服务类似。
第四类服务:通信端口之间预先建立虚电路连接,保证数据帧的接收和发送顺序,支持帧信号的多路复用。采用缓存.缓存流控制。
第五类服务:迄今为止还没有完整地被进行
图l光纤通道协议层
定义。
第六类服务:通过交换机进行多点传送,由多点传送服务器负责复制和传递数据帧。通常使用
2
Fc。3;规定了通常的服务类型。
Fc_4:规定了上层映射协议。将通道或网络
光纤通道中的1553总线技术林强等
4
2004年3月第35卷第l期(总第114期)
端一端的流控制。
光纤通道的通信端口间的拓扑结构如图3所示有三种基本类型:点对点,仲裁环和交换型结构。点对点结构指两个通信设备收发端口间通过光纤直接进行连接,独享全部带宽。仲裁环结构支持三个以L的通信端口进行通信.环路中的端口数量最多为127个。通信设备问共享传输媒体,端口间的数据流为同步、对称、全双工方式。在这种通信模式中仲裁环每次强支持一个点对点通信。交换型结构为各连结端口提供了一种交换式的内部连结,这种结构容许用户通过增加连接的端口数来线性地增大系统的吞吐量.最人连接数可达2“个。交换型结构的优点在于能对网络上的节点数目做很大的扩展而不减少每个端口的带宽,使用通用的环路低带宽端口和高带宽端口可以在同一个平台范围的网络中有效地进行交互操作。
光纤通道中1553的字格式映射
光纤通道采用将传输指令和有关高层协议包
装成一种新的帧格式的形式为当今流行的各种上层协议提供了一种通用的传输方式,在软件应用层上体现出其良好的兼容性。MIL.sTD.1553的数据链结操作就是在此基础上实现的与光纤通道间的数据转换与系统综合,其指令字、状态字与相应的指令帧和状态帧间的映射关系分别如图4、图5所示,数据字所映射的数据帧头图中的第。至第5个字格式相同。表l【31列出了两种标准间含义相当的术语。通过映射关系图可以看出相关区域尺寸的扩充。
表1两种标准问相当的技术术语
MIL—STD.1553
光纤通道网络控制器(Nc)网络终端(NT)网络终端地址NT子地址(’r-sA)FC.AE.1553交换命令序列或命令帧状态序列或状态帧
总线控制器(Bc)远程终端(RD
卜{。E二二二j峭。l
1..............._J
I..............._J
RT地址RT于地址
MIL.sTD.1553的消息
命令字
(A)点对点
状态字
I徽
m
\\
24bvks
/
2112by忙数据区
4b‰
4b“口
帧标露cRc纠错帻结尾
//、\\\\\
■mmcttl(2‘)
ⅢcqENTm*)
晰
S%Cnt
SeLID
E耻h蛐ge-ID
图4指令字与指令帧的映射
(C)交换型结构图3三种基本拓扑结构
5
光纤通道中的1553信息传输格式
光纤通道中1553的信息传输格式与传统1553
光纤通道的拓扑结构在工程中是借助于网络集线器和交换机实现的:网络集线器用于仲裁环路,交换机用于交换式网络。
所规定的lO种格式(包括广播消息的4种)相比较,除了NT对NT的传输有些不同之外,其它在形式上
March2004vol35No.1(sefialN。l14)航空电子技术AvIONIcs
TBcHNOLOGY
没有区别,只是应参照表1将Bc换为Nc,RT换为NT。图6【3】针对NT对NT的传输进行了详细的解释与说明。
现。具体方式的选择通过命令帧中第6个字的第25位(见图4)设定。
6
光纤通道中1553总线结构的拓展
光纤通道中MIL.sTD.15s3的主要组成部分
/、、\
4bvk3
24bvtcs
\\
帧标艘
/
cRc纠错
为:网络控制器、网络终端、光纤通道网络、桥、MjL.sTD一1553总线和MⅡ,sTD.1553远程终端:
帧结尾
帧圩始
2l12bvk数据区
其最大可允许终端数为2“,最大可允许传送字(32位)数为2”,最大的子地址空间为2n;可以采用光纤通道所提供的全部网络拓扑,允许网络和多个
TypeSeq—cBIscLID
ExchlⅡn{D
网络控制器同时交叉传送数据,支持在每条MIL—sTc}一1553总线各自作用的同时,把多条MIL.STD.1553总线集成为一个共同的光纤通道网络。图7【3】描述了将传统1553总线中的终端设备桥接到光纤通道的方法。桥中的1553总线控制器负责将来自FC的命令帧转化为1553总线的字格式和将来自1553总线的状态字转化为相应的状态帧。
一个光纤通道网络中允许有多个桥并存,并且每个桥可以连结不同的1553总线,但是每条1553总线上在同一时刻只允许一个桥起作用。另外,命令帧中第6个字的后24位定义为接受方NT或发送方NT的网络终端她址,第9个字的最后5位定义为接受方或传送方的RT地址,在此基础上通过光纤通道与1553总线之间的桥按可以实现NT与RT、RT与NT以及RT与RT间的数据传输。
圈5状态字与状态帧的映射
垣目Nc的状赤字
圈曰圈
(a)方式
“47+8+———————————:≯。;;
状恚}+№%7——————————+
./4”’2~\●
日回接收指々字、、、、\
-
。。;+。。,!么+’、、~\¨¥}
‘———一
(b)方式
&目☆々}、、、、\-
圈6网绍终端向网络终端的传输
NT对NT的信息交换在光纤通道中存在着两种不同的方式:一种是Nc不监控数据字而只接受相应的状态字(如图6(a)所示):另一种是NC监控发送方NT所发送的数据字(如图6(b)所示)。厉一种情形仅当在仲裁环、交换型网络中使用第3类服务或者在交换型网络中使用第6类服务时出
4
幽7光纤通道与1553之问的桥接
需要指出的是:这里强调的只是协议层之问的映射关系,作为底层还必须遵循Fc,Fs、Fc—FG、Fc.AL和Fc.AE等标准的相关限制与规定。比如,
光纤通道中的1553总线技术林强等
2004年3月第35卷第l期(总第114期)
链结协议、基本链结服务、扩展链结服务、交换型网络注册和服务类型等。
7
保留传统的或者熟悉的网络拓扑和协议的同时获得光纤通道的所提供的高速带宽服务。正在修订中的Fc.AE标准对这种从1553总线向光纤通道的移植技术进行了规范、
改进后的美海军F/A.18E,F在机上安装一个光纤通道网络(F(烈),使得1553总线上的每一个远程终端发送或接收速率保持1MbDs,光纤通道网络的每一个节点发送和接收速率为1Gbps.并且通过光纤通道交换机,多个系统间可以同时相互通信,这就极火地提高了全部系统的整体性能。
8
应用举例
在现代b机设计中.虽然光纤通道可以提供
对视频信号、传感器信号的高速连结。但在许多方面依然存在着低速的连结要求,这样就产生了1553总线与高速光纤通道拓扑同时并存、相互综合的问题。另一方面总线数最的增加(比如现在的F,A-18
的航空电子结构中采用了6条1553总线池要求
相应地增加更多的总线接口以适应增添的功能模块。
美国海军和有关研究机构通过实验演示了传统1553和光纤通道协议之间的转换,以及传统的1553远程终端器件与光纤通道互连方案的系统综台:证明了1553与光纤通道交互操作以及从1553互连升级到光纤通道的系统互连的可行性。这些实验为系统的设计者提供了这样一条思路:即可以在
结束语
光纤通道是一种新型串行通信协议ANsI标
准。它以其传输速度高、兼容性好等特点在计算机网络与高速总线领域正逐渐得到认可与应用。本文分析了传统的1553总线技术在光纤通道中的使用。对于单级总线扩充为多级总线,多级总线同级控制拓展为多级总线多层次控制具有一定参考价值。
参考文献
【1】【2】【3】
FibreFlbreFibre
channel:Fra眦ng址d
ch扑nel:Avionics
sjgnaIjng【s】‰q
82002
ch彻nel:Arbi仃a刚L00p【s】Ap州I,1996.
En“mnn蝴t[s】.FcbnJary
7,2002
【4】GJB289-97多路数据总线标准【s】.1997.
[5】飞机内部时分制指令,响应式多路传输数据总线【s】美国军用标准,1975.[6]罗志强航空电子综台化系统[M】.北京:北京航空航天大学出版社,1990
[收稿日期】2003.09.09
【作者简介]林强(1973一),男,北京航空航天大学电子信息工程学院博士研究生。研究领域为嵌入式计算机嘲络和
高速总线。
熊华钢(196l一),男,北京航空航天大学电子信息工程学院教授,博士生导师。主要研究领域为嵌入式计算机网络,电子综合化和数字通信。
张其善(1936一),男,北京航空航天大学电子信息工程学院教授,博士生导师。主要研究领域为信息处理。p星通信和智能交通系统。
5
光纤通道中的1553总线技术
作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:
林强, 熊华钢, 张其善
北京航空航天大学电子信息工程学院,北京,100083航空电子技术
AVIONICS TECHNOLOGY2004,35(1)10次
参考文献(6条)
1.罗志强 航空电子综合化系统 1990
2.美国军用标准.飞机内部时分制指令/响应式多路传输数据总线 19753.GJB289-1997.多路数据总线标准 19974.Fibre Channel:Avionics Environment 20025.Fibre Channel:Arbitrated Loop 19966.Fibre Channel:Framing and Signaling 2002
引证文献(10条)
1.曹素芝.张善从 FC-AE-1553高级特性介绍[期刊论文]-光通信技术 2010(2)2.马银平.宣亮亮 光纤接口适配器的研究与实现[期刊论文]-现代电子技术 2010(13)
3.曹素芝.张善从 光纤通道与MIL-STD-1553B协议的兼容性设计[期刊论文]-计算机测量与控制 2010(7)4.孙琦.吴勇.郑昕.王剑 光纤通道技术在统一航空电子网络中的应用[期刊论文]-信息安全与通信保密 2009(5)5.赵莹.闫娟娟.郑铮 基于IEEE1394的光纤通道技术[期刊论文]-航空电子技术 2008(4)6.韦闽峰 新一代运载火箭控制系统总线[期刊论文]-航天控制 2007(4)7.韦闽峰 光纤通道在火箭控制系统中的应用[期刊论文]-航天控制 2007(3)8.张伟 航空电子系统中的光纤通道技术研究[学位论文]硕士 2006
9.李浩.周东 在光纤通道上映射MIL-STD-1553协议[期刊论文]-光通信技术 2005(8)10.章宇东 SOC技术在FC芯片设计中的应用[期刊论文]-航空电子技术 2005(1)
本文链接:/Periodical_hkdzjs200401001.aspx
上一篇:公司关于新产品开发的管理规定1
下一篇:医师资格证书遗失补办申请表