《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 1394總線關鍵協議分析與研究
1394總線關鍵協議分析與研究
2016年電子技術應用第6期
楊 峰1,2,陳 偉3,王宣明1,2,楊晴柯3
1.中航工業西安航空計算技術研究所,陜西 西安710068; 2.集成電路與微系統設計航空科技重點實驗室,陜西 西安710068;3.西安翔騰微電子科技有限公司,陜西 西安710068
摘要: 在新一代飛機安全關鍵/任務關鍵系統中,對總線的實時性、確定性、可靠性提出更高的要求。1394總線協議通過規范強制根節點、靜態分配通道號、縱向奇偶校驗、STOF同步、異步流包通信及發送/接收端電氣特性指標等約束,保證了總線傳輸的高實時、高確定及高可靠性。針對1394總線在安全關鍵/任務關鍵系統中的應用需求,分別從總線拓撲結構、總線包格式和總線可靠性三方面對1394總線關鍵協議進行詳細分析與研究,為1394總線設計、實現及系統應用奠定了理論基礎。
中圖分類號: TP393
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.06.002
中文引用格式: 楊峰,陳偉,王宣明,等. 1394總線關鍵協議分析與研究[J].電子技術應用,2016,42(6):7-9,16.
英文引用格式: Yang Feng,Chen Wei,Wang Xuanming,et al. Analysis and research of 1394 bus key protocol[J].Application of Electronic Technique,2016,42(6):7-9,16.
Analysis and research of 1394 bus key protocol
Yang Feng1,2,Chen Wei3,Wang Xuanming1,2,Yang Qingke3
1.AVIC Computing Technique Research Institute,Xi′an 710068,China; 2.Aviation Key Laboratory of Science and Technology on Integrated Circuit and Micro-System Design,Xi′an 710068,China; 3.Xi′an Xiangteng Microelectronics Technology CO.,LTD,Xi′an 710068,China
Abstract: In a new generation of aircraft safety-critical and mission-critical systems,real-time,certainty and reliability of bus are put forward higher requirements. To ensure the high real-time,high certainty of a bus transmission and high reliability, 1394 bus protocol specification forced constraints such as the root node,the static assignment channel number,vertical parity check,STOF synchronous and asynchronous flow packet communication and send/receive electric property indexes. Aiming at application demand of 1394 bus in the safety-critical and mission-critical system, detailed analysis and research on the 1394 bus key protocol are given respectively from the bus topology,bus packet format and the reliability. Then it established theoretical foundation for design,implementation and system application of 1394 bus.
Key words : IEEE 1394b protocol;1394 bus;asynchronous flow packet;remode node;redundancy topology

0 引言

    IEEE 1394b協議具有傳輸帶寬高、速度快和傳輸距離長等技術特點,廣泛用于傳輸多媒體數據[1]。但IEEE 1394b協議是基于商用、工業級1394總線設備制定的,未對介質特性、包格式、消息有效性及系統完整性等進行約束,不能滿足機載領域中對總線高實時性和高可靠性的要求。本文基于IEEE 1394b協議在機載領域中延時高、可靠性低的不足,描述了1394總線協議的新特性,并詳細分析了總線拓撲結構、總線包格式和總線可靠性等關鍵協議。

1 概述

    SAE(國際機動車工程師學會)為了滿足機載領域中對總線確定性和可靠性要求,建立并發布一套專用1394總線協議體系,即1394總線協議體系。1394總線協議體系主要由六部分組成,其中1394總線接口特性(AS5643)是核心協議,規定了總線包格式、拓撲結構、節點操作、消息完整性管理和系統完整性管理等要求;銅介質接口特性(AS5643/1)規定了銅介質發送/接收傳輸特性指標要求;其他協議是基于1394總線接口特性、銅介質接口特性規定了總線接口特性測試方法、介質特性測試方法、應用指南和常見問題解決方法,具體描述如表1所示。

xaxt2-b1.gif

2 關鍵協議分析

    本節將從總線拓撲結構、總線包格式及總線可靠性關鍵協議入手,分析和研究1394總線的關鍵協議。

2.1 總線拓撲結構

    1394總線協議根據IEEE-1394b協議本身提供的拓撲結構并結合機載應用特點推薦了3種總線構型,分別為樹狀拓撲、環形拓撲和三余度環形拓撲。

    樹狀拓撲結構如圖1中CC-A的Bus3所示,拓撲結構簡單,但其可靠性不高,單節點故障將會影響其他節點通信功能。環形拓撲結構如圖1中CC-A的Bus1所示,節點間連成環形,1394總線協議提供的環檢測和環斷開功能將自動檢測總線拓撲的環路,若檢測到環路,則自動禁止某兩個端口間的連接,斷開環路形成樹狀拓撲。如果任意一個節點故障,那么總線將故障節點自動重構為新樹結構的末端,使其不影響其他節點間的通信,為系統提供第一級容錯能力。

xaxt2-t1.gif

    1394總線三余度總線拓撲如圖1所示,由3臺飛管計算機組成余度結構,每臺飛管計算機有3個CC節點,每個節點作為CC連接其他遠程節點組成一條總線。每個CC節點負責總線同步、總線控制管理,三余度飛管計算機通過交叉互聯鏈路(CCDL)連接,實現三余度飛管計算機的數據交互功能,提供另一級容錯[2]

2.2 總線包格式

    1394總線協議規定采用STOF包實現總線同步,并使用異步流包完成總線的通信功能。STOF包由CC節點按照系統周期進行周期性的廣播發送,該消息通道號默認為31通道,每個遠程節點都能收到STOF包,并完成總線的同步功能;其中STOF包負載中還包括總線狀態字、系統模式字、系統時間、飛機時間等信息,用于控制總線狀態及傳遞指令信息。

    總線使用異步流包進行數據傳輸,每個節點均按預先分配的總線帶寬進行數據發送。異步流包由1394頭、ASM頭、Payload數據(包含心跳、健康狀態字)、包尾和數據CRC組成,如圖2所示[3],其中1394頭和數據CRC為IEEE-1394協議中規定的內容,定義異步流包采用通道號尋址,并具備包頭CRC和數據CRC校驗功能。其余部分為Mil-1394總線協議為保證數據通信可靠性和確定性增加的內容。

xaxt2-t2.gif

2.3 總線可靠性

    1394總線可靠性主要從消息完整性管理、系統完整性管理及電氣特性指標要求三方面體現。為了實現消息完整性的管理,1394協議主要在包格式定義和傳輸過程中對消息完整性進行檢測和校驗。系統完整性管理主要體現在遠程節點對控制計算機(CC)的有效性判斷,CC是1394總線最重要的節點,實現總線同步及總線管理等功能。電氣特性指標主要規定了發送端和接收端物理特性參數范圍,保證線纜上模擬信號傳輸的可靠性。

2.3.1 消息完整性管理

    1394總線消息完整性管理主要從異步流包格式和傳輸過程中消息有效性判斷兩個方面實現:

    (1)在包格式定義方面,如圖2所示,異步流包中定義縱向奇偶校驗(VPC)、健康狀態字、心跳和狀態字等實現消息完整性管理。具體描述如下所示:

    ①縱向奇偶校驗是將包負載的每個數據字進行按位異或,再把異或得到的值按位取反。在物理層和軟件層進行消息傳輸時,縱向奇偶校驗對數據的完整性增加了一種保障;

    ②健康狀態字是異步流包負載區的第一個字,它主要以包錯誤、子系統錯誤、節點錯誤和節點端口狀態來指示節點故障;

    ③心跳是描述接收新數據到來的一個狀態,隨著新一幀數據的到來,心跳會加1,心跳由系統應用軟件更新;

    ④狀態字是STOF包負載的第一個字,表明總線上CC節點的故障狀態。

    (2)在傳輸過程中,規定STOF接收偏移的精度應為STOF幀速率的1.0%或100 μs,二者中選擇較大的值,若超出精度范圍則認為數據無效,記錄錯誤計數,連續錯誤達到指定計數后,向系統上報故障,可以通過查看錯誤消息狀態寄存器獲取故障狀態[4]

2.3.2 系統完整性管理

    1394總線系統完整性管理是指RN節點監控CC節點發送的STOF包,從而判斷CC節點的失效狀態,并檢驗1394總線操作的正確性以及CC節點軟件運行的正確性。為使總線操作過程中遠程節點能成功接收CC節點的數據,CC節點應滿足如下3個條件:

    (1)STOF包周期是有效的;

    (2)STOF包是有效的;

    (3)CC發送異步流消息是有效的。

    1394總線系統完整性管理主要從以上3個條件出發,對CC節點的有效性進行管理,具體流程如圖3所示。

xaxt2-t3.gif

2.3.3 電氣特性指標

    1394總線協議對總線設備終端和傳輸信號的物理特性進行了定義。發送端主要從發送信號幅值、上升/下降時間、抖動等參數對發送信號進行了約束;接收端從接收靈敏度、輸入阻抗、變壓器插入損耗對接收端物理特性進行約束,同時規定了到達接收端的信號幅值,保證信號能被準確接收。具體電氣特性指標見表2、表3[5]

xaxt2-b2.gif

xaxt2-b3.gif

3 結論

    通過對1394總線關鍵協議深入地分析和研究,并依據本協議設計實現了機載產品。經過大量測試及系統聯試、試飛試驗等驗證,結果表明,1394總線協議能夠滿足新一代安全關鍵/任務關鍵系統對通信網絡的確定性、可靠性和實時性的要求,并且已成功應用于多個航空重點型號項目。對于新一代航空系統總線系列產品的設計、實現具有一定的指導價值,為1394總線推廣到航天、兵器、船舶等其他軍工領域提供了技術支撐。

參考文獻

[1] 1394b:IEEE standard for a high performance serial busamendment 2[S].The Institute of Electrical and Electronics Engineers,Inc,2002.

[2] SAE-AS5643:IEEE-1394b interface requirements for and aerospace vehicle applications[S].SAE Aerospace,REV.A,2006.

[3] 王亞明,史潔琴.關于IEEE1394總線異步數據包配置的分析[J].計算機與現代化,2007(9):68-71.

[4] 趙彬,田澤,楊峰,等.基于AS5643協議的接口模塊設計與實現[J].計算機技術與發展,2013,23(8):100-102.

[5] 張大樸,王曉,張大力,等.IEEE1394協議及接口設計[M].西安:西安電子科技大學出版社,2004.

此內容為AET網站原創,未經授權禁止轉載。
欧美激情办公室aⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          亚洲午夜久久久| 午夜精品视频在线| 国产精品女人毛片| 欧美精品乱码久久久久久按摩 | 亚洲欧美精品| 亚洲图片在线观看| 在线视频一区观看| 亚洲视频一区二区在线观看 | 欧美专区18| 午夜精品福利在线| 小嫩嫩精品导航| 午夜天堂精品久久久久| 亚洲欧美日本精品| 亚洲欧美日本视频在线观看| 亚洲欧美日韩一区二区| 羞羞答答国产精品www一本| 欧美伊久线香蕉线新在线| 香蕉久久夜色精品国产| 性欧美videos另类喷潮| 欧美在线观看视频一区二区| 久久国产精品久久w女人spa| 久久美女性网| 欧美aⅴ99久久黑人专区| 欧美福利视频在线| 欧美日韩精品伦理作品在线免费观看| 欧美日韩国产成人| 欧美视频一区| 国产伦精品一区二区三区| 国产亚洲一级高清| 尤物99国产成人精品视频| 亚洲黄色在线| 亚洲网址在线| 欧美一区二区高清| 久久久久一区二区三区四区| 欧美成va人片在线观看| 欧美精品网站| 国产精品视频一二三| 国模大胆一区二区三区| 亚洲高清免费| 亚洲午夜激情网页| 久久九九免费视频| 欧美激情一区在线观看| 国产精品久久久久久久久搜平片 | 国产精品毛片a∨一区二区三区|国| 国产精品国产a级| 国内免费精品永久在线视频| 91久久精品www人人做人人爽| 一本色道久久综合亚洲精品婷婷| 性8sex亚洲区入口| 老司机午夜免费精品视频| 欧美日韩亚洲一区二区三区| 国产区欧美区日韩区| 亚洲福利国产精品| 亚洲一区二区在线| 久久天堂成人| 欧美午夜一区| 激情成人综合网| 一个色综合av| 久久精品人人做人人综合| 欧美大片专区| 国产欧美午夜| 亚洲精品在线免费| 欧美专区中文字幕| 欧美区日韩区| 黄色一区二区三区四区| 亚洲视频福利| 毛片一区二区三区| 国产精品露脸自拍| 亚洲国产精品123| 亚洲欧美视频在线观看| 欧美成人小视频| 国产网站欧美日韩免费精品在线观看| 亚洲精品在线视频| 久久久久久久久久久久久久一区| 欧美日韩亚洲一区二区三区在线| 黄色欧美成人| 午夜精品久久久| 欧美日韩国产丝袜另类| 怡红院精品视频| 午夜一级在线看亚洲| 欧美久久久久久蜜桃| 激情六月综合| 西西裸体人体做爰大胆久久久| 欧美精品久久一区| 一区二区在线观看视频在线观看| 亚洲午夜在线观看| 欧美喷水视频| 亚洲经典三级| 久久综合久久综合久久综合| 国产麻豆91精品| 亚洲亚洲精品在线观看| 欧美精品九九99久久| 亚洲高清不卡av| 久久久久**毛片大全| 国产精品综合| 亚洲永久字幕| 欧美天天综合网| 日韩亚洲在线| 欧美黑人多人双交| 亚洲国产精品一区制服丝袜| 久久久久久网站| 国产色视频一区| 午夜欧美电影在线观看| 国产精品国产自产拍高清av| 亚洲美女中出| 欧美国产日韩视频| 亚洲国产一区二区在线| 久久精品国产69国产精品亚洲 | 亚洲一品av免费观看| 欧美精品成人一区二区在线观看 | 欧美日韩一区二区视频在线| 亚洲人成网站在线播| 蜜臀av性久久久久蜜臀aⅴ| 红桃av永久久久| 久久精品中文| 国模精品一区二区三区| 久久精品人人做人人爽| 国语精品中文字幕| 久久久国产一区二区三区| 国产亚洲精品久| 久久激情一区| 狠狠色狠狠色综合日日tαg| 久久精品国产亚洲精品| 国外成人免费视频| 美女黄网久久| 亚洲精品乱码久久久久久久久| 欧美国产精品日韩| 日韩视频精品| 欧美三级日本三级少妇99| 亚洲综合视频网| 国产情人节一区| 久久久久久久网站| 亚洲风情亚aⅴ在线发布| 欧美成人按摩| 日韩亚洲在线观看| 国产精品久久久久9999高清| 亚洲欧美国产一区二区三区| 国产日韩综合一区二区性色av| 久久精品视频网| 在线免费日韩片| 欧美激情久久久| 亚洲视频1区2区| 国产精品影音先锋| 久久久久免费视频| 亚洲三级免费| 国产精品久久久久久超碰| 久久国产日韩| 亚洲人成亚洲人成在线观看图片| 欧美日本不卡高清| 亚洲欧美日本另类| 娇妻被交换粗又大又硬视频欧美| 欧美+日本+国产+在线a∨观看| 日韩亚洲欧美高清| 国产精品视频一二| 美女诱惑黄网站一区| 一本色道久久88精品综合| 国产精品区一区二区三| 欧美中文字幕精品| 亚洲欧洲日本国产| 国产精品日韩电影| 久久影院午夜片一区| av不卡在线观看| 国产日韩一区二区| 欧美91大片| 亚洲综合不卡| 亚洲国产精品久久91精品| 国产精品va在线播放| 久久精品首页| 99精品99久久久久久宅男| 国产日韩一区二区三区在线播放 | 男女精品网站| 亚洲一区中文| 亚洲第一网站免费视频| 国产精品狼人久久影院观看方式| 久久婷婷av| 亚洲综合电影| 最新精品在线| 国产视频不卡| 欧美日精品一区视频| 久久先锋影音| 亚洲免费视频在线观看| 最新精品在线| 国产一区二区三区无遮挡| 欧美日韩在线另类| 男女激情久久| 久久国产精品一区二区三区| 一区二区三区www| 亚洲国产精品一区制服丝袜| 国产亚洲福利一区| 国产精品二区三区四区| 另类亚洲自拍| 久久精品二区三区| 亚洲欧美国产不卡| 一本色道综合亚洲| 亚洲精品久久久久久久久久久久| 国产一区二区三区网站| 国产精品狼人久久影院观看方式| 欧美精品成人一区二区在线观看 | 亚洲精品小视频| 狠狠色伊人亚洲综合成人|