- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
FC-AE-1553的命令帧
FC-AE-1553的命令头包括了FC帧的六个字(每个字为4字节)的帧头和六个字(每
个字为4字节)的扩展帧头,此扩展帧头的位置在FC帧头之后,是前六个字的数据载荷
命令头的结构如图3-1所示,以下对命令头中的主要字段进行分析。
(1)R_CTL
R_CTL字段分为两部分:路由比特和信息类比特。
①路由比特:0x0时表示为FC-4设备数据;0x2时表示扩展链路服务;0x8时表示基
本链路服务;0xC时表示链路控制。
②信息类比特:根据发起者的不同、包含内容不同及在序列中的位置不同等,分别表
示不同类型的信息。
(2)D_ID
D_ID字段包含了接收端口的NT地址,多播地址或熟知地址。FC-AE-1553网络的NT
端口都必须能够识别D_ID是本地N端口的序列和D_ID为0xFFFFFF(用于广播)的序列。
除此之外,NC和NT必须能识别到进行多播的组ID。
FC-AE-1553的广播和多播有几种情况如下:
①所有NC和NT均须识别广播地址0xFFFFFF。
②仲裁环中的NC和NT均须识别广播复制AL_PA地址0xFF。
③为了支持桥接到FC-AE-1553网络的MIL-STD-1553B总线中的RT广播功能,NC
须能识别命令序列中子地址字段的9-5比特的广播地址0x1F
④NT须能对多播地址进行响应。
⑤NT须支持可选复制。
(3)CS_CTL
CS_CTL字段表示帧的优先级。该优先级是一个7比特的数值,在命令帧头的字1的
30-24比特。优先级的使用是可选的,在字2的F_CTL字段中第17比特,对优先级的使
用进行设置,1表示使用优先级,0表示不使用优先级。使用优先级的情况下,帧的路由顺
序须按优先级进行,高优先级优先。优先级有127-0共128个级别,并逐级降低,127级
最高,0级最低。如果只实现两个优先级,则1级为高,0级为低。在优先级未使能的情
况下,CS_CTL字段为0。
(4)S_ID
S_ID字段是源Nx端口的地址标识。每个NT或NT都有各自不同的S_ID。
(5)TYPE
TYPE字段用于区分不同的上层协议,对于FC-AE-1553的序列,该字段为0x48。
(6)参数
对于FC-AE-1553的序列,该字段为相对偏移量。在命令序列和状态序列中,该字段的
值为0
(7)NTBurstSizeRequest
在进行NC-NT模式的数据传输时,在NC命令序列中对该位进行设置,或者在NT-NT
模式的数据传输时,在传输NT的命令序列中对该位进行设置。当NTBurstSizeRequest设
置为1时,则DelayedNTBurstSizeRequest必须为0。若NC或NT发送的命令序列中NT
BurstSizeRequest设置为1,则在其命令序列中不能包含任何的数据,并且不能在发送命令
序列后立即发送数据序列。若NTBurstSizeRequest设置为1,NC即等待来自接收NT的
状态响应。若在规定时间内收到此状态响应,且该状态响应的“忙”比特为0,BurstSize
Acknowledge比特为1,则表示状态响应的字7为NC能接收的一个数据序列的最大负载
长度。
(8)DelayedNTBurstSizeRequest
在进行NC-NT模式的数据传输时,在NC命令序列中对该位进行设置,或者在NT-NT
模式的数据传输时,在传输NT的命令序列中对该位进行设置。当DelayedNTBurstSize
Request设置为1时,则NTBurstSizeRequest必须为0。若NC或NT发送的命令序列
中DelayedNTBurstSizeRequest设置
文档评论(0)