GBT 43670-2024 空間數(shù)據(jù)與信息傳輸系統(tǒng) 航天器SpaceFibre總線通信協(xié)議(正式版)_第1頁(yè)
GBT 43670-2024 空間數(shù)據(jù)與信息傳輸系統(tǒng) 航天器SpaceFibre總線通信協(xié)議(正式版)_第2頁(yè)
GBT 43670-2024 空間數(shù)據(jù)與信息傳輸系統(tǒng) 航天器SpaceFibre總線通信協(xié)議(正式版)_第3頁(yè)
GBT 43670-2024 空間數(shù)據(jù)與信息傳輸系統(tǒng) 航天器SpaceFibre總線通信協(xié)議(正式版)_第4頁(yè)
GBT 43670-2024 空間數(shù)據(jù)與信息傳輸系統(tǒng) 航天器SpaceFibre總線通信協(xié)議(正式版)_第5頁(yè)
已閱讀5頁(yè),還剩133頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

空間數(shù)據(jù)與信息傳輸系統(tǒng)航天器SpaceFibre總線通信協(xié)議2024-03-15發(fā)布2024-07-01實(shí)施國(guó)家市場(chǎng)監(jiān)督管理總局國(guó)家標(biāo)準(zhǔn)化管理委員會(huì)IGB/T43670—2024 V 12規(guī)范性引用文件 l3術(shù)語(yǔ)和定義 14縮略語(yǔ) 4 45.1協(xié)議棧 45.2拓?fù)浣Y(jié)構(gòu) 6 66.1業(yè)務(wù)說(shuō)明 66.2網(wǎng)絡(luò)層業(yè)務(wù) 76.3數(shù)據(jù)鏈路層業(yè)務(wù) 76.4物理層業(yè)務(wù) 86.5管理信息庫(kù)業(yè)務(wù) 87格式定義 87.18B/10B編解碼方式 87.2控制字 7.3字符 7.4幀格式 7.5數(shù)據(jù)包格式 7.6控制字與幀優(yōu)先級(jí) 7.7K碼匯總表 7.8控制字符號(hào)匯總表 8物理層協(xié)議 8.1物理層功能 8.2串行化 9數(shù)據(jù)鏈路層協(xié)議 9.1信道子層協(xié)議 9.2多信道子層協(xié)議 9.3鏈路控制子層協(xié)議 10.1網(wǎng)絡(luò)層功能 10.4鏈路 10.5發(fā)送數(shù)據(jù)包 10.6接收數(shù)據(jù)包 Ⅱ10.8數(shù)據(jù)包尋址 10.9組自適應(yīng)路由 10.10數(shù)據(jù)包多播 10.11廣播消息 11管理信息庫(kù) 11.1管理信息庫(kù)功能 11.2網(wǎng)絡(luò)管理 11.3配置參數(shù) 11.4狀態(tài)參數(shù) 12可靠性設(shè)計(jì) 12.1服務(wù)質(zhì)量保證機(jī)制 附錄A(資料性)SpaceFibre總線物理層設(shè)計(jì)參考 附錄B(規(guī)范性)SpaceFibre總線通信協(xié)議業(yè)務(wù)接口 附錄C(資料性)SpaceFibre總線通信協(xié)議CRC校驗(yàn)碼計(jì)算 參考文獻(xiàn) 圖1SpaceFibre總線協(xié)議棧示意圖 5圖2SpaceFibre總線最簡(jiǎn)網(wǎng)絡(luò)示意圖 圖3SpaceFibre總線復(fù)雜網(wǎng)絡(luò)示意圖 6圖48B/10B編碼符號(hào)的D/K字符表示法示意圖 9圖5數(shù)據(jù)包末尾的填充字符 圖6數(shù)據(jù)包開(kāi)頭和結(jié)尾的填充字符 圖7單信道數(shù)據(jù)幀結(jié)構(gòu) 圖8空閑幀結(jié)構(gòu) 圖9廣播幀結(jié)構(gòu) 圖10SpaceFibre數(shù)據(jù)包格式 圖11物理層接口 圖12單信道鏈路的信道子層接口 圖13多信道與信道子層的連接接口 圖14信道初始化狀態(tài)機(jī) 圖15接收同步狀態(tài)機(jī) 圖16多信道子層接口 圖17兩端信道數(shù)量不同的多信道鏈路 圖18多信道鏈路上的字構(gòu)成行 圖19在多信道鏈路上展開(kāi)數(shù)據(jù) 圖20多信道鏈路中使用PAD控制字補(bǔ)齊 圖21多信道鏈路的行對(duì)齊 圖22對(duì)齊狀態(tài)機(jī) 圖23包含單向信道的多信道鏈路 圖24鏈路控制子層接口 Ⅲ圖25加擾/解擾器 圖26一個(gè)短數(shù)據(jù)幀的加擾示例 圖27空閑幀加擾效果 圖298位CRC計(jì)算中的位排序示意 圖30接收錯(cuò)誤狀態(tài)機(jī) 圖31數(shù)據(jù)字識(shí)別狀態(tài)機(jī) 圖32鏈路復(fù)位狀態(tài)機(jī) 圖33網(wǎng)絡(luò)層接口關(guān)系 圖35虛擬網(wǎng)絡(luò)的關(guān)系 圖36SpaceFibre路由交換機(jī)的組成 圖37SpaceFibre節(jié)點(diǎn)組件和節(jié)點(diǎn)例化 圖38SpaceFibre單元的組件和例化 圖A.1電物理層單方向結(jié)構(gòu)示意 圖A.2串行輸出信號(hào) 圖A.3串行輸出測(cè)試電路 圖A.4串行眼圖模板 圖A.5串行輸入信號(hào) 圖A.6飛行電纜組件單個(gè)信道示意圖 圖A.7飛行連接器轉(zhuǎn)接保護(hù)器 圖A.8EGSE電纜組件單個(gè)信道連接示意 圖A.9EGSE至飛行適配器電纜組件示意 圖A.10單向光纖物理層結(jié)構(gòu)組成 圖A.11采用有源光纖的單向光纖物理層結(jié)構(gòu)組成 圖A.121Gbit/s~5Gbit/s發(fā)送器的電-光眼圖模板 圖A.14包含一個(gè)信道的飛行光纜組件 圖A.15包含多個(gè)信道的飛行光纜組件 圖A.16非對(duì)稱鏈路的飛行光纜組件 圖A.17飛行用有源光纜組件 圖C.1數(shù)據(jù)幀的CRC校驗(yàn)碼計(jì)算示例 圖C.2廣播幀和FCT的CRC校驗(yàn)碼計(jì)算示例 表15B/6B編碼表(8bit數(shù)據(jù)的低5位編碼) 表23B/4B編碼表(8bit數(shù)據(jù)的高3位編碼) 表3信道控制字 表4多信道控制字 表5數(shù)據(jù)幀控制字 表6流控制字 表7錯(cuò)誤恢復(fù)控制字 表8接收錯(cuò)誤指示控制字 表9SpaceFibre標(biāo)準(zhǔn)字符 表10填充控制字符 表12控制字符號(hào)匯總表 表13不同QoS類型的優(yōu)先權(quán)值 表14路由交換機(jī)地址 表15SpaceFibre配置參數(shù) 表16SpaceFibre狀態(tài)參數(shù) 表A.1控制字符號(hào)匯總表 表A.21Gbit/s~3.125Gbit/s串行眼圖模板間距 表A.33.125Gbit/s~6.25Gbit/s串行眼圖模板間距 表A.41Gbit/s~3.125Gbit/s的驅(qū)動(dòng)器和接收器特性 表A.53.125Gbit/s~6.25Gbit/s的驅(qū)動(dòng)器和接收器特性 表A.6飛行電纜組件連接器觸點(diǎn)終端連接關(guān)系 表A.7飛行連接器轉(zhuǎn)接保護(hù)器連接器觸點(diǎn)端接 表A.8EGSE電纜組件連接器觸點(diǎn)終端連接關(guān)系 表A.9EGSE至飛行適配器電纜組件連接器觸點(diǎn)終端連接關(guān)系 表A.101Gbit/s~5Gbit/s發(fā)射器的電-光特性 表A.111Gbit/s~10Gbit/s發(fā)射器的電-光特性 表A.121Gbit/s~5Gbit/s接收器的電-光特性 表A.131Gbit/s~10Gbit/s接收器的電-光特性 表A.14飛行光纜組件中每條SpaceFibre信道的連接器觸點(diǎn)連接關(guān)系 表A.15飛行有源光纜組件連接器中每條SpaceFibre信道的信號(hào) 表A.16飛行有源光纜組件中每條SpaceFibre信道的連接器觸點(diǎn)連接關(guān)系 V本文件按照GB/T1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起草。請(qǐng)注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別專利的責(zé)任。本文件由全國(guó)宇航技術(shù)及其應(yīng)用標(biāo)準(zhǔn)化技術(shù)委員會(huì)(SAC/TC425)提出并歸口。本文件起草單位:北京空間飛行器總體設(shè)計(jì)部、中國(guó)空間技術(shù)研究院、北京微電子技術(shù)研究所、中國(guó)航天標(biāo)準(zhǔn)化研究所、廈門泮池科技研究院有限公司、國(guó)網(wǎng)思極位置服務(wù)有限公司、浙江匯隆晶片技術(shù)有限公司。本文件主要起草人:牛躍華、汪路元、許志宏、李欣、劉偉偉、龐亞龍、趙文彥、郭鶴鶴、詹盼盼、1空間數(shù)據(jù)與信息傳輸系統(tǒng)航天器SpaceFibre總線通信協(xié)議本文件規(guī)定了航天器SpaceFibre總線通信協(xié)議的業(yè)務(wù)、數(shù)據(jù)格式、物理層協(xié)議、數(shù)據(jù)鏈路層協(xié)議、網(wǎng)絡(luò)層協(xié)議、管理信息庫(kù)和可靠性設(shè)計(jì)。本文件適用于航天器內(nèi)的SpaceFibre總線及其相關(guān)設(shè)備的研制與使用。2規(guī)范性引用文件下列文件中的內(nèi)容通過(guò)文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,僅該日期對(duì)應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。GB/T42041航天術(shù)語(yǔ)空間數(shù)據(jù)與信息傳輸3術(shù)語(yǔ)和定義GB/T42041界定的以及下列術(shù)語(yǔ)和定義適用于本文件?;顒?dòng)信道activelane處于激活狀態(tài)的單向信道或雙向信道。非對(duì)稱鏈路asymmetriclink包含多條信道的鏈路中,有一條或多條信道為單向信道的鏈路。從上次更新帶寬信用至當(dāng)前的時(shí)段內(nèi),鏈路中所有虛擬信道所發(fā)送的數(shù)據(jù)字以及控制字的數(shù)量。分配給某虛擬信道的帶寬在最近時(shí)段內(nèi)已使用的比例。在鏈路上進(jìn)行雙向信息傳輸?shù)幕顒?dòng)信道。廣播消息broadcastmessage發(fā)送給網(wǎng)絡(luò)上每個(gè)節(jié)點(diǎn)的8字節(jié)應(yīng)用數(shù)據(jù),以及表示應(yīng)用數(shù)據(jù)含義的8位廣播類型標(biāo)識(shí)。2廣播幀broadcastframe在廣播消息前后分別加上廣播幀開(kāi)始(SBF)和廣播幀結(jié)束(EBF),對(duì)廣播消息進(jìn)行封裝后的幀。在使用的8B/10B編碼傳輸方案中,將8位數(shù)據(jù)字符首先用9位編碼值進(jìn)行表示,其中包含1位設(shè)置為0的D/K標(biāo)志位和8位數(shù)據(jù)字符的一種編碼。K碼K-code在使用的8B/10B編碼傳輸方案中,將8位控制字符首先用9位編碼值進(jìn)行表示,其中包含1位設(shè)置為1的D/K標(biāo)志位和8位控制字符,且8位控制字符只能為12種有效取值之一的一種編碼。SpaceFibre鏈路中采用的一種特殊專用控制符號(hào)??刂谱謈ontrolword用來(lái)進(jìn)行SpaceFibre協(xié)議控制的字符。注:控制字包含逗號(hào)碼,以及由K碼后跟隨3個(gè)數(shù)據(jù)字符或填充字符組成的廣播幀結(jié)束(EBF)、數(shù)據(jù)幀結(jié)束(EDF)、流控制令牌(FCT)、接收錯(cuò)誤控制字(RXERR)等。游程值disparity當(dāng)前運(yùn)行游程值currentrunningdisparity一串碼流從開(kāi)始到當(dāng)前傳輸過(guò)程中所積累的游程值。注:碼流中1比0的個(gè)數(shù)多時(shí)游程值為正,反之為負(fù)。由4個(gè)SpaceFibre標(biāo)準(zhǔn)字符或填充字符組成的字。數(shù)據(jù)段datasegment一個(gè)或多個(gè)數(shù)據(jù)包中最多N×64個(gè)連續(xù)數(shù)據(jù)字構(gòu)成的分組。注:N是小于或等于“最大數(shù)據(jù)發(fā)送信道數(shù)”控制參數(shù)的整數(shù)。包結(jié)束符endofpacketmarker表示數(shù)據(jù)包結(jié)束的標(biāo)準(zhǔn)字符。端點(diǎn)end-point網(wǎng)絡(luò)與主控系統(tǒng)之間提供接入網(wǎng)絡(luò)的一路接口。錯(cuò)誤包結(jié)束符end-pointerrorendofpacketmarker表示發(fā)生錯(cuò)誤的數(shù)據(jù)包結(jié)束的標(biāo)準(zhǔn)字符。3用于管理鏈路上可交換M×64個(gè)數(shù)據(jù)字的數(shù)據(jù)流控制字。注:其中M是1到8之間的整數(shù)。當(dāng)前未發(fā)送數(shù)據(jù),但已處于活動(dòng)狀態(tài),可隨時(shí)替換故障的數(shù)據(jù)發(fā)送使能置位的信道。不在SpaceFibre通信協(xié)議的8B/10B解碼表中的符號(hào),即不在D碼或K碼的有效符號(hào)范圍內(nèi)的異常符號(hào)。在兩個(gè)設(shè)備之間運(yùn)行SpaceFibre通信協(xié)議的一條物理連接。線路驅(qū)動(dòng)器linedriver通過(guò)一種特定傳輸介質(zhì)驅(qū)動(dòng)信號(hào)的電路單元。線路接收器linereceiver通過(guò)一種特定傳輸介質(zhì)接收發(fā)來(lái)的信號(hào)的電路單元。位于兩個(gè)SpaceFibre端口之間用于在兩個(gè)端口之間傳輸數(shù)據(jù)包和廣播消息的雙向連接。1s內(nèi)能夠通過(guò)SpaceFibre鏈路發(fā)送的數(shù)據(jù)字和控制字的數(shù)量。鏈路復(fù)位linkreset用于復(fù)位SpaceFibre鏈路的鏈路控制子層及其以下各層的控制信號(hào)。位于數(shù)據(jù)包起始部分的一個(gè)或多個(gè)數(shù)據(jù)字符組成的序列,用于定義數(shù)據(jù)包跨SpaceFibre網(wǎng)絡(luò)從源端到目的端的路由。位于數(shù)據(jù)包頭部特定位置,用于標(biāo)識(shí)數(shù)據(jù)包目的地址的數(shù)據(jù)字符。管理參數(shù)managementparameter管理SpaceFibre節(jié)點(diǎn)或路由交換機(jī)工作模式的配置參數(shù)、控制參數(shù)或狀態(tài)值。多信道鏈路multi-lanelink包含兩個(gè)或兩個(gè)以上信道的SpaceFibre鏈路。4一個(gè)虛擬信道在整個(gè)鏈路帶寬中預(yù)計(jì)使用的帶寬比例。接收行receivingrow多信道鏈路中在近乎相同的時(shí)間內(nèi)從并行的所有數(shù)據(jù)接收信道收到的一組數(shù)據(jù)字。注:相同的時(shí)間指在一個(gè)信道上接收一個(gè)字所用的時(shí)間,即小于或等于40個(gè)比特周期。多信道鏈路中在近乎相同的時(shí)間內(nèi)通過(guò)并行的所有數(shù)據(jù)發(fā)送信道發(fā)送的一組數(shù)據(jù)字。注:相同的時(shí)間指在一個(gè)信道上發(fā)送一個(gè)字所用的時(shí)間。下列縮略語(yǔ)適用于本文件。BER:比特誤碼率(BitErrorRate)CDR:時(shí)鐘數(shù)據(jù)恢復(fù)(ClockDataRecovery)CML:電流模式邏輯(CurrentModeLogic)CRC:循環(huán)冗余校驗(yàn)(CyclicRedundancyCheck)DMA:直接存儲(chǔ)器訪問(wèn)(DirectMemoryAccess)EGSE:電子地面支持設(shè)備(ElectronicGroundSupportEquipment)ER:消光比(ExtinctionRatio)FIFO:先入先出型緩存(FirstInFirstOut)LFSR:線性反饋移位寄存器(LinearFeedbackShiftRegister)LoS:信號(hào)丟失指示(LossofSignalIndication)OMA:光調(diào)制幅度(OpticalModulationAmplitude)PD:光電探測(cè)器(PhotoDetector)PRBS:偽隨機(jī)比特序列(Pseudo-randomBitSequence)QoS:服務(wù)質(zhì)量(QualityofService)RMAP:遠(yuǎn)程存儲(chǔ)器訪問(wèn)(RemoteMemoryAccessProtocol)UI:單位間隔(UnitInterval)UML:通用建模語(yǔ)言(UniversalModellingLanguage)VCSEL:垂直腔面發(fā)射激光器(VerticalCavitySurfaceEmittingLaser)VML:電壓模式邏輯(VoltageModeLogic)SpaceFibre總線是一種面向航天應(yīng)用而設(shè)計(jì)的萬(wàn)兆級(jí)以上超高速數(shù)據(jù)鏈路和網(wǎng)絡(luò)。SpaceFibre總道子層和鏈路控制子層,多信道子層為可選層。SpaceFibre總線協(xié)議棧如圖1所示。5數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層標(biāo)準(zhǔn)字符和廣播消息廣播標(biāo)準(zhǔn)字符和消息消息鏈路控制控制字?jǐn)?shù)據(jù)和控制字能力信道能力狀態(tài)發(fā)送接收10位符號(hào)并行數(shù)據(jù)物理層狀態(tài)注1:—代表主要并行數(shù)據(jù)流。注2:—代表串行數(shù)據(jù)或控制/狀態(tài)流。注3:—----代表配置與管理信息。圖1SpaceFibre總線協(xié)議棧示意圖各協(xié)議層包含下列內(nèi)容。a)網(wǎng)絡(luò)層主要負(fù)責(zé)將應(yīng)用信息通過(guò)SpaceFibre網(wǎng)絡(luò)傳輸。它提供兩類業(yè)務(wù):數(shù)據(jù)包傳輸業(yè)務(wù)和廣播消息業(yè)務(wù)。數(shù)據(jù)包傳輸業(yè)務(wù)通過(guò)SpaceFibre網(wǎng)絡(luò)傳輸SpaceFibre數(shù)據(jù)包,其格式與路由方式和SpaceWire一致。SpaceFibre同時(shí)支持路徑尋址與邏輯尋址。廣播消息業(yè)務(wù)負(fù)責(zé)向網(wǎng)絡(luò)中的所有節(jié)點(diǎn)廣播8字節(jié)的短消息。這些消息可以攜帶時(shí)間信息以及同步信號(hào),用于指示多種網(wǎng)絡(luò)事件的發(fā)生。b)鏈路控制子層主要負(fù)責(zé)提供QoS以及管理SpaceFibre鏈路上的信息流,采用1個(gè)或多個(gè)具備獨(dú)立流控制的虛擬信道,將需要通過(guò)鏈路傳輸?shù)男畔⒔M成幀以支持QoS與可選的數(shù)據(jù)加擾以降低電磁輻射。鏈路控制子層還負(fù)責(zé)錯(cuò)誤恢復(fù),支持重新發(fā)送鏈路遠(yuǎn)端檢測(cè)到出錯(cuò)的或丟失的幀/控制字。SpaceFibre對(duì)瞬態(tài)錯(cuò)誤有著很強(qiáng)的恢復(fù)能力。c)多信道子層負(fù)責(zé)并行處理多條SpaceFibre信道以提供更高的數(shù)據(jù)吞吐量。當(dāng)一個(gè)信道發(fā)生錯(cuò)誤時(shí),多信道子層支持降級(jí)工作,自動(dòng)將流量分配到仍正常工作的信道上。一個(gè)SpaceFibre鏈路是邏輯上的數(shù)據(jù)鏈路,可由一條或多條物理信道組成。SpaceFibre鏈路中是否使用多信道是可選的。d)信道子層負(fù)責(zé)建立信道上的通信連接,將數(shù)據(jù)與控制字編碼為符號(hào),通過(guò)信道發(fā)送或接收符號(hào),將收到的符號(hào)解碼為數(shù)據(jù)或控制字,當(dāng)信道發(fā)生錯(cuò)誤時(shí)重新建立信道上的通信連接。采用8B/10B編碼,提供直流平衡信號(hào),可采用交流耦合提供電氣隔離。e)在物理層中,發(fā)送端負(fù)責(zé)將8B/10B符號(hào)串行化后發(fā)送到物理介質(zhì)中去。接收端負(fù)責(zé)從介質(zhì)6中將接收到的串行比特流恢復(fù)出時(shí)鐘與數(shù)據(jù)。在傳輸介質(zhì)方面,SpaceFibre同時(shí)支持銅纜以及光纖。物理層接收信道子層發(fā)來(lái)的業(yè)務(wù)請(qǐng)求,負(fù)責(zé)控制線路驅(qū)動(dòng)器、接收器和串行器/解串器的處理,并報(bào)告線路接收器和串行器/解串器的狀態(tài)。f)管理信息庫(kù)負(fù)責(zé)配置、控制與監(jiān)控SpaceFibre協(xié)議棧中各個(gè)層的狀態(tài)。管理信息庫(kù)提供管理業(yè)務(wù),接收用戶應(yīng)用發(fā)來(lái)的業(yè)務(wù)請(qǐng)求,并能夠直接訪問(wèn)網(wǎng)絡(luò)層、鏈路控制子層、多信道子層、信道子層、物理層的相關(guān)配置參數(shù)、控制參數(shù)與狀態(tài)參數(shù)。g)應(yīng)用層由用戶自行定義,本文件不作約束。5.2拓?fù)浣Y(jié)構(gòu)SpaceFibre總線網(wǎng)絡(luò)由節(jié)點(diǎn)、路由器和鏈路組成,節(jié)點(diǎn)之間通過(guò)鏈路和路由器(可選)連接。一個(gè)最簡(jiǎn)網(wǎng)絡(luò),由兩個(gè)節(jié)點(diǎn)和一條鏈路組成,如圖2所示。一個(gè)較為復(fù)雜的網(wǎng)絡(luò),由多個(gè)節(jié)點(diǎn)、路由器及多條鏈路組成,如圖3所示。其中,鏈路為全雙工、串行、點(diǎn)到點(diǎn)傳輸線路,傳輸介質(zhì)可以為屏蔽同軸電纜、雙絞電纜或光纖。網(wǎng)絡(luò)中的信息交互以數(shù)據(jù)包的方式進(jìn)行傳輸,數(shù)據(jù)包的源及目的設(shè)備均為節(jié)點(diǎn)。節(jié)點(diǎn)節(jié)點(diǎn)節(jié)點(diǎn)圖2SpaceFibre總線最簡(jiǎn)網(wǎng)絡(luò)示意圖節(jié)點(diǎn)節(jié)點(diǎn)*路由器節(jié)點(diǎn)節(jié)點(diǎn)節(jié)點(diǎn)節(jié)點(diǎn)節(jié)點(diǎn)節(jié)點(diǎn)圖3SpaceFibre總線復(fù)雜網(wǎng)絡(luò)示意圖6業(yè)務(wù)定義6.1業(yè)務(wù)說(shuō)明SpaceFibre總線提供對(duì)應(yīng)OSI模型中網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層和物理層的業(yè)務(wù),以及管理信息庫(kù)業(yè)a)網(wǎng)絡(luò)層提供包傳輸業(yè)務(wù)、廣播消息業(yè)務(wù);b)數(shù)據(jù)鏈路層提供虛擬信道業(yè)務(wù)、廣播消息業(yè)務(wù)、時(shí)隙規(guī)劃同步業(yè)務(wù);7c)物理層提供傳輸符號(hào)業(yè)務(wù)、控制業(yè)務(wù)。其中,SpaceFibre總線物理層設(shè)計(jì)見(jiàn)附錄A,用戶程序可以直接訪問(wèn)的只有網(wǎng)絡(luò)層業(yè)務(wù)和管理信息庫(kù)業(yè)務(wù),業(yè)務(wù)描述中涉及的原語(yǔ)定義按附錄B執(zhí)行。數(shù)據(jù)鏈路層與物理層業(yè)務(wù)僅與其相鄰層之間具有接口。網(wǎng)絡(luò)層包傳輸業(yè)務(wù)支持用戶程序通過(guò)SpaceFibre網(wǎng)絡(luò)發(fā)送和接收數(shù)據(jù)包,包括以下內(nèi)容。a)當(dāng)用戶程序有數(shù)據(jù)包通過(guò)SpaceFibre網(wǎng)絡(luò)發(fā)送時(shí),采用SEND_PACKET.request原語(yǔ)向SpaceFibre網(wǎng)絡(luò)層包傳輸業(yè)務(wù)接口傳送數(shù)據(jù)包內(nèi)容并指定發(fā)送所用的虛擬網(wǎng)絡(luò)。SpaceFibre節(jié)點(diǎn)接收到原語(yǔ)后使用指定的虛擬網(wǎng)絡(luò)完成數(shù)據(jù)包發(fā)送。b)當(dāng)SpaceFibre節(jié)點(diǎn)接收到數(shù)據(jù)包時(shí),采用READ_PACKET.indication原語(yǔ)將數(shù)據(jù)包內(nèi)容和數(shù)據(jù)包傳輸所用的虛擬網(wǎng)絡(luò)、接收狀態(tài)等參數(shù),通過(guò)網(wǎng)絡(luò)層包傳輸業(yè)務(wù)接口傳遞給接收數(shù)據(jù)包的用戶程序。網(wǎng)絡(luò)層廣播消息業(yè)務(wù)支持用戶程序通過(guò)SpaceFibre網(wǎng)絡(luò)發(fā)送和接收廣播消息,包括以下內(nèi)容。a)當(dāng)用戶程序有廣播消息要通過(guò)SpaceFibre網(wǎng)絡(luò)發(fā)送時(shí),采用BROADCAST_MESSAGE.request原語(yǔ)向SpaceFibre網(wǎng)絡(luò)層廣播消息業(yè)務(wù)接口傳送廣播消息內(nèi)容、消息類型并指定發(fā)送消息所用的廣播通道。SpaceFibre節(jié)點(diǎn)接收到原語(yǔ)后根據(jù)鏈路優(yōu)先級(jí)規(guī)則,立即通過(guò)指定的廣播通道發(fā)送廣播消息。b)當(dāng)SpaceFibre節(jié)點(diǎn)接收到廣播消息時(shí),采用BROADCAST_MESSAGE.indication原語(yǔ)將廣播消息內(nèi)容和廣播類型、廣播通道、接收狀態(tài)等參數(shù),通過(guò)廣播消息業(yè)務(wù)接口傳遞給接收廣播消息的用戶程序。6.3數(shù)據(jù)鏈路層業(yè)務(wù)數(shù)據(jù)鏈路層虛擬信道業(yè)務(wù)支持網(wǎng)絡(luò)層通過(guò)指定虛擬信道發(fā)送和接收數(shù)據(jù)字符,包含以下內(nèi)容。a)當(dāng)網(wǎng)絡(luò)層用戶有一個(gè)標(biāo)準(zhǔn)字符N-Char或填充字符Fill通過(guò)SpaceFibre總線鏈路的特定虛擬信道發(fā)送時(shí),采用TX_N-CHAR.request原語(yǔ)向數(shù)據(jù)鏈路層傳送字符內(nèi)容并指定發(fā)送所用的虛擬信道號(hào)。數(shù)據(jù)鏈路層接收到該原語(yǔ)后,在SpaceFibre總線介質(zhì)訪問(wèn)控制器允許的情況下,立即通過(guò)指定的虛擬信道發(fā)送數(shù)據(jù)字符。b)當(dāng)數(shù)據(jù)鏈路層接收到標(biāo)準(zhǔn)字符N-Char或填充字符Fill時(shí),采用RX_N-CHAR.indication原語(yǔ)將字符內(nèi)容和接收虛擬信道號(hào)傳遞給網(wǎng)絡(luò)層用戶。網(wǎng)絡(luò)層接收到該原語(yǔ)后讀取接收到的字符。數(shù)據(jù)鏈路層廣播消息業(yè)務(wù)支持網(wǎng)絡(luò)層通過(guò)指定廣播通道發(fā)送和接收廣播消息,包含以下內(nèi)容。a)當(dāng)網(wǎng)絡(luò)層用戶有廣播消息要通過(guò)SpaceFibre總線鏈路的特定廣播通道發(fā)送時(shí),采用TX_BROADCAST.request原語(yǔ)向數(shù)據(jù)鏈路層傳送廣播消息內(nèi)容、消息類型、消息狀態(tài)并指定發(fā)送消息所用的廣播通道。數(shù)據(jù)鏈路層接收到該原語(yǔ)后,在完成當(dāng)前字發(fā)送后,或者當(dāng)有廣播幀已經(jīng)開(kāi)始發(fā)送時(shí),在該廣播幀發(fā)送完成后,立即通過(guò)指定的廣播通道發(fā)送廣播消息。8b)當(dāng)數(shù)據(jù)鏈路層接收到有效的廣播消息時(shí),采用RX_BROADCAST.indication原語(yǔ)將廣播消息內(nèi)容、消息類型、消息狀態(tài)和廣播通道號(hào)傳遞給網(wǎng)絡(luò)層用戶。網(wǎng)絡(luò)層接收原語(yǔ)后驗(yàn)證廣播消息的有效性并轉(zhuǎn)發(fā)有效的廣播消息。數(shù)據(jù)鏈路層時(shí)隙同步業(yè)務(wù)基于廣播消息實(shí)現(xiàn)SpaceFibre網(wǎng)絡(luò)系統(tǒng)中所有節(jié)點(diǎn)和交換機(jī)的時(shí)隙同步,支持網(wǎng)絡(luò)系統(tǒng)按照時(shí)隙規(guī)劃數(shù)據(jù)流量進(jìn)行確定性通信。當(dāng)網(wǎng)絡(luò)層接收到廣播消息中提供的新時(shí)隙標(biāo)識(shí)信息時(shí),采用SCHEDULE.request原語(yǔ)向數(shù)據(jù)鏈路層傳遞時(shí)隙參數(shù)。數(shù)據(jù)鏈路層接收到該原語(yǔ)后使用時(shí)隙參數(shù)更新時(shí)隙控制信息,結(jié)束上一個(gè)時(shí)隙并開(kāi)始下一個(gè)時(shí)隙。6.4物理層業(yè)務(wù)6.4.1符號(hào)傳輸業(yè)務(wù)物理層符號(hào)傳輸業(yè)務(wù)支持信道子層通過(guò)物理層發(fā)送和接收數(shù)據(jù)編碼后的信息符號(hào),包含以下內(nèi)容。a)當(dāng)信道子層有符號(hào)要通過(guò)SpaceFibre總線鏈路發(fā)送時(shí),采用TX_SYMBOL.request原語(yǔ)將符號(hào)內(nèi)容傳遞給物理層。物理層接收到原語(yǔ)后,將符號(hào)串行化并通過(guò)SpaceFibre鏈路發(fā)送。b)當(dāng)物理層通過(guò)SpaceFibre總線鏈路接收到符號(hào)并完成串并轉(zhuǎn)換時(shí),采用RX_10BITS.indication原語(yǔ)將轉(zhuǎn)換后的信息符號(hào)傳遞給信道子層。物理層控制業(yè)務(wù)支持上層對(duì)物理層工作模式進(jìn)行設(shè)置并獲取物理層的工作狀態(tài),包含以下內(nèi)容。a)當(dāng)信道子層需要控制物理層的操作時(shí),采用PHYSICAL_CONTROL.request原語(yǔ)向物理層傳遞發(fā)送使能、接收使能、極性反轉(zhuǎn)等控制參數(shù)。物理層接收到該原語(yǔ)后,根據(jù)原語(yǔ)傳入的控制參數(shù)設(shè)置物理層的工作模式。b)當(dāng)物理層工作狀態(tài)發(fā)生變化時(shí),通過(guò)PHYSICAL_STATUS.indication原語(yǔ)將信號(hào)丟失等狀態(tài)反饋給信道子層,由上層進(jìn)行處理。6.5管理信息庫(kù)業(yè)務(wù)管理信息庫(kù)業(yè)務(wù)實(shí)現(xiàn)對(duì)SpaceFibre總線鏈路管理參數(shù)的設(shè)置和查詢,包含以下內(nèi)容。a)當(dāng)需要更改SpaceFibre總線端口的管理參數(shù)時(shí),管理程序采用SET_MANAGEMENT_PA-RAMETER.request原語(yǔ)將參數(shù)標(biāo)識(shí)、新參數(shù)值傳遞給管理信息庫(kù)業(yè)務(wù)接口。SpaceFibre總線端口接收到該原語(yǔ)后,使用原語(yǔ)中提供的新值更新指定的管理參數(shù)。b)當(dāng)需要讀取SpaceFibre總線端口管理參數(shù)值時(shí),管理程序采用GET_MANAGEMENT_PA-RAMETER.request原語(yǔ)將要獲取的參數(shù)標(biāo)識(shí)傳遞給管理信息庫(kù)業(yè)務(wù)接口。SpaceFibre總線端口接收到該原語(yǔ)后,提供指定的管理參數(shù)的值。7格式定義7.18B/10B編解碼方式SpaceFibre總線采用8B/10B的編碼和解碼方式,發(fā)送端將需要傳輸?shù)?bit數(shù)據(jù)字符或者控制字符編碼成10bit待發(fā)送符號(hào)后通過(guò)信道傳輸,相應(yīng)的在接收端對(duì)10bit符號(hào)進(jìn)行解碼后恢復(fù)出8bit字符。8B/10B編碼和解碼具體要求包含下列內(nèi)容。9a)8B/10B編碼采用特定表示方法描述數(shù)據(jù)字符和控制字符。數(shù)據(jù)字符的格式為D/XX.Y,其中XX是發(fā)送數(shù)據(jù)字節(jié)的最低有效5位的十進(jìn)制,Y是發(fā)送數(shù)據(jù)字節(jié)的最高有效3位的十進(jìn)制。b)對(duì)數(shù)據(jù)進(jìn)行8B/10B編碼時(shí),將8位數(shù)據(jù)的低5位標(biāo)記為EDCBA,編碼后形成10位符號(hào)的低6位由低到高表示為abcdei,將8位數(shù)據(jù)的高3位標(biāo)記為HGF,編碼后形成10位符號(hào)的高4位由低到高表示為fghj,最后組合成10位編碼符號(hào)abcdeifghj,最低位a最先傳輸。如圖4所示。c)8B/10B編碼器應(yīng)按照表1將數(shù)據(jù)字符或控制字符的低5位編碼,按照表2將數(shù)據(jù)字符或控制字符的高3位編碼。d)為確保傳輸信號(hào)的直流平衡,發(fā)送器應(yīng)根據(jù)所發(fā)送8B/10B編碼符號(hào)的游程值維護(hù)當(dāng)前運(yùn)行1)當(dāng)一個(gè)8bit數(shù)據(jù)字符或控制字符被編碼時(shí),若當(dāng)前運(yùn)行游程值為正,則該數(shù)據(jù)或控制字符應(yīng)被編碼成游程值為0或負(fù)值的符號(hào);2)當(dāng)一個(gè)8bit數(shù)據(jù)字符或控制字符被編碼時(shí),若當(dāng)前運(yùn)行游程值為負(fù),則該數(shù)據(jù)或控制字符應(yīng)被編碼成游程值為0或正值的符號(hào)。e)復(fù)位時(shí),當(dāng)前運(yùn)行游程值被設(shè)置為+1或者一1。f)為檢測(cè)游程值錯(cuò)誤,接收器應(yīng)根據(jù)接收到8B/10B編碼符號(hào)的游程值累加維護(hù)當(dāng)前運(yùn)行游程值:1)若當(dāng)前運(yùn)行游程值>+1或<-1時(shí),接收器應(yīng)報(bào)告一個(gè)游程值錯(cuò)誤;2)當(dāng)游程值錯(cuò)誤出現(xiàn)時(shí),若接收器中的當(dāng)前運(yùn)行游程值>+1,則其應(yīng)被置為+1;若當(dāng)前運(yùn)行游程值<一1,則其應(yīng)被置為一1。g)當(dāng)接收到一個(gè)符號(hào)時(shí),應(yīng)按照8B/10B符號(hào)表解碼成8bit數(shù)據(jù)字符或控制字符。最低位最低位)類型標(biāo)志8B/10B表示按位分為2紐交換2個(gè)分組十進(jìn)制值8B/10E編碼符號(hào)字符表示GD/K)/K8位字符最高位D/KXX.YXXY23a)8B/10B編碼D/K字符表示法b)D12.5字符表示示例c)K28.5字符表示示例圖48B/10B編碼符號(hào)的D/K字符表示法示意圖表15B/6B編碼表(8bit數(shù)據(jù)的低5位編碼)輸入輸出數(shù)據(jù)輸入數(shù)據(jù)位43210當(dāng)前運(yùn)行游程值為一1當(dāng)前運(yùn)行游程值為+1D00.yD01.yD02.yD03.yD04.yD05.yD?6.yD07.yD08.yD09.yD10.yD11.yD12.yD13.yD14.yD15.yD16.yD17.yD18.yD19.yD20.yD21.yD22.yD/K23.yD24.yD25.yD26.yD/K27.yD28.yK28.yD/K29.yD/K30.yD31.y表23B/4B編碼表(8bit數(shù)據(jù)的高3位編碼)輸入輸出數(shù)據(jù)輸入數(shù)據(jù)位765HGF5B/6B游程值為一15B/6B游程值為+1D/Kxx,0Dxx.1Kxx.1Dxx.2Kxx.2D/Kxx.3D/Kxx.4Dxx.5Kxx.5Dxx.6Kxx.6Dxx.70001/1000Kxx.7SpaceFibre總線采用的控制字包括:a)信道控制字;b)多信道控制字;c)數(shù)據(jù)鏈路控制字;d)流控制字;e)錯(cuò)誤恢復(fù)控制字;f)接收錯(cuò)誤指示控制字,由接收器產(chǎn)生,但不在SpaceFibre總線鏈路中傳輸。信道控制字用于初始化SpaceFibre信道、指示信號(hào)丟失、指示信道即將進(jìn)入待機(jī)狀態(tài)。信道控制字的組成如表3所示。名稱控制字功能跳過(guò)控制字Comma,LLCW,SKIP,SKIPK28.7,D14.6,D31.3,D31.3跳過(guò)控制字。每發(fā)送5000個(gè)數(shù)據(jù)或控制字符后發(fā)送一個(gè)SKIP,以支持接收端進(jìn)行彈性緩存操作,實(shí)現(xiàn)速率匹配名稱控制字功能空閑控制字Comma,LLCW,IDLE,IDLEK28.7,D14.6,D15.6,D15.6空閑控制字。當(dāng)鏈路初始化完畢但數(shù)據(jù)鏈路或多信道子層沒(méi)有提供有效的待發(fā)送字時(shí),發(fā)送IDLE以維持鏈路連接初始化控制字1K28.5,D14.6,D6.2,D6.2初始化控制字1,在初始化握手過(guò)程中發(fā)送。D6.2為中性字符,即游程為0反相的初始化控制字1InitComma,iLLCW,iINIT1,K28.5,D17.1,D25.5,D25.5反相的初始化控制字1,當(dāng)物理層信號(hào)翻轉(zhuǎn)時(shí),在初始化握手過(guò)程中會(huì)接收到。D25.5為中性字符,即游程為0初始化控制器2K28.5,D14.6,D6.5,D6.5初始化控制字2,初始化握手過(guò)程中發(fā)送。D6.5為中性字符,即游程為0反相的初始化控制字2InitComma,iLLCW,iINIT2,K28.5,D17.1,D25.2,D25.2反相的初始化控制字2,當(dāng)物理層信號(hào)翻轉(zhuǎn)時(shí),在初始化握手過(guò)程中會(huì)接收到。D25.2為中性字符,即游程為0初始化控制字3InitComma,LLCW,INIT3,CaK28.5,D14.6,D24.1,D0.0-D31.7初始化控制字3,初始化握手過(guò)程中發(fā)送。Capability字段描述發(fā)送該INIT3的信道端所支持的功能??捎糜诒镜囟伺c信道另一端的SpaceFibre端口交換所支持的功能信息,使得信道兩端能夠按照可能的最高效方式運(yùn)行工作待機(jī)控制字Comma,LLCW,STBY,ReasonK28.7,D14.6,D30.3,D0.0-D31.7待機(jī)控制字,指示發(fā)送器正轉(zhuǎn)移到待機(jī)狀態(tài),并將其驅(qū)動(dòng)器變?yōu)槿龖B(tài)(停止輸出)。當(dāng)主機(jī)沒(méi)有要傳輸?shù)臄?shù)據(jù),并且當(dāng)前沒(méi)有正在接收的數(shù)據(jù)時(shí),可以用來(lái)節(jié)約功耗。待機(jī)原因字段可用于指示發(fā)送待機(jī)控制字的原因或提供其他狀態(tài)信息信號(hào)丟失控制字LOST_SIGNALComma,LLCW,LOS,ReasonK28.7,D14.6,D4.3,D0.0-D2.0信號(hào)丟失控制字,用于指示發(fā)送該控制字的鏈路端接收器檢測(cè)到信號(hào)丟失。原因字段用于指示引起無(wú)信號(hào)的原因跳過(guò)控制字記為SKIP控制字,其定義包含以下內(nèi)容:a)SKIP控制字以K28.7逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),最先被發(fā)送;b)SKIP控制字的第2個(gè)符號(hào)為信道子層控制字標(biāo)識(shí)符LLCW,該標(biāo)識(shí)符值為D14.6,表示該控制字由信道子層產(chǎn)生與使用;c)SKIP控制字的第3個(gè)符號(hào)為D31.3的值,表示該信道子層控制字是SKIP控制字;d)SKIP控制字的第4個(gè)(最后一個(gè))符號(hào)與第3個(gè)符號(hào)相同。空閑控制字記為IDLE控制字,其定義包含以下內(nèi)容:a)IDLE控制字以K28.7逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),最先被發(fā)送;b)IDLE控制字的第2個(gè)符號(hào)為信道子層控制字標(biāo)識(shí)符LLCW,該標(biāo)識(shí)符值為D14.6,表示該控制字由信道子層產(chǎn)生與使用;c)IDLE控制字的第3個(gè)符號(hào)為D15.6的值,表示該信道子層控制字是IDLE控制字;d)IDLE控制字的第4個(gè)(最后一個(gè))符號(hào)與第3個(gè)符號(hào)相同。7.2.2.4初始化控制字1(INIT1)初始化控制字1記為INIT1控制字,其定義包含以下內(nèi)容:a)INIT1控制字用于信道初始化,以K28.5初始逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),被最先發(fā)送;b)INIT1控制字的第2個(gè)符號(hào)為信道子層控制字標(biāo)識(shí)符LLCW,該標(biāo)識(shí)符值為D14.6,表示該控制字由信道子層產(chǎn)生與使用;c)INIT1控制字的第3個(gè)符號(hào)為D6.2的值,表示該信道子層控制字是INIT1控制字;d)INIT1控制字的第4個(gè)(最后一個(gè))符號(hào)與第3個(gè)符號(hào)相同。7.2.2.5反相的初始化控制字1(iINIT1)反相的初始化控制字1記為iINIT1控制字,其定義包含以下內(nèi)容:a)iINIT1控制字用于信道初始化,以K28.5初始逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),被最先發(fā)送;b)iINIT1控制字的第2個(gè)符號(hào)為翻轉(zhuǎn)的信道子層控制字標(biāo)識(shí)符iLLCW,該標(biāo)識(shí)符值為D17.1,表示該控制字由信道子層產(chǎn)生與使用;c)iINIT1控制字的第3個(gè)符號(hào)為D25.5的值,表示該信道子層控制字是翻轉(zhuǎn)的INIT1控制字;d)iINIT1控制字的第4個(gè)(最后一個(gè))符號(hào)與第3個(gè)符號(hào)相同;e)iINIT1控制字不能由SpaceFibre端口產(chǎn)生。當(dāng)SpaceFibre發(fā)送器或接收器的差分對(duì)信號(hào)CML+與CML一的PCB走線交叉時(shí)(極性互換)才會(huì)產(chǎn)生翻轉(zhuǎn)的INIT1。7.2.2.6初始化控制字2(INIT2)初始化控制器2記為INIT2控制字,其定義包含以下內(nèi)容:a)INIT2控制字用于信道初始化,以K28.5初始逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),被最先發(fā)送;b)INIT2控制字的第2個(gè)符號(hào)為信道子層控制字標(biāo)識(shí)符LLCW,該標(biāo)識(shí)符值為D14.6,表示該控制字由信道子層產(chǎn)生與使用;c)INIT2控制字的第3個(gè)符號(hào)為D6.5的值,表示該信道子層控制字是INIT2控制字;d)INIT2控制字的第4個(gè)(最后一個(gè))符號(hào)與第3個(gè)符號(hào)相同。7.2.2.7反相的初始化控制字2(iINIT2)反相的初始化控制字2記為iINIT2控制字,其定義包含以下內(nèi)容。a)iINIT2控制字用于信道初始化,以K28.5初始逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),被最先發(fā)送。b)iINIT2控制字的第2個(gè)符號(hào)為翻轉(zhuǎn)的信道子層控制字標(biāo)識(shí)符iLLCW,該標(biāo)識(shí)符值為D17.1,表示該控制字由信道子層產(chǎn)生與使用。c)iINIT2控制字的第3個(gè)符號(hào)為D25.2的值,表示該信道子層控制字是翻轉(zhuǎn)的INIT2控制字。d)iINIT2控制字的第4個(gè)(最后一個(gè))符號(hào)與第3個(gè)符號(hào)相同。e)iINIT2控制字不能由SpaceFibre端口產(chǎn)生。當(dāng)SpaceFibre發(fā)送器或接收器的差分對(duì)信號(hào)CML+與CML一的PCB走線交叉時(shí)(極性互換)才會(huì)產(chǎn)生反相的INIT2。7.2.2.8初始化控制字3(INIT3)初始化控制字3記為INIT3控制字,其定義包含下列內(nèi)容。a)INIT3控制字用于信道初始化,以K28.5初始逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),被最先發(fā)送。b)INIT3控制字的第2個(gè)符號(hào)為信道子層控制字標(biāo)識(shí)符LLCW,該標(biāo)識(shí)符值為D14.6,表示該控制字由信道子層產(chǎn)生與使用。c)INIT3控制字的第3個(gè)符號(hào)為D24.1的值,表示該信道子層控制字是INIT3控制字。d)INIT3控制字的第4個(gè)(最后一個(gè))符號(hào)信道功能(Capability),該值為D0.0~D31.7之間的數(shù)據(jù)符號(hào),包含表示該信道功能的控制標(biāo)志信息。e)Capability功能數(shù)據(jù)字符包含如下字段:1)Bit0:INIT3鏈路復(fù)位標(biāo)志;2)Bit1:INIT3信道啟動(dòng)標(biāo)志;3)Bit2:INIT3數(shù)據(jù)加擾標(biāo)志;4)Bit3:INIT3多信道功能標(biāo)志;5)Bit4:INIT3路由器標(biāo)志;6)Bit5~Bit7:保留,發(fā)送端將其置0,接收端將其忽略。f)INIT3鏈路復(fù)位標(biāo)志置為如下值之一:1)INIT3鏈路復(fù)位標(biāo)志=0,表示發(fā)送INIT3的SpaceFibre端口中至少有一個(gè)信道自上次鏈路復(fù)位或上電復(fù)位后進(jìn)入過(guò)一次Active狀態(tài);2)INIT3鏈路復(fù)位標(biāo)志=1,表示發(fā)送INIT3的SpaceFibre端口中沒(méi)有任何一個(gè)信道自上次鏈路復(fù)位或上電復(fù)位后進(jìn)入過(guò)Active狀態(tài)。復(fù)位時(shí)各參數(shù)的默認(rèn)值見(jiàn)第11章。g)INIT3信道啟動(dòng)標(biāo)志置為如下值之一:信道未設(shè)置信道啟動(dòng)(LaneStart)管理參數(shù)。h)INIT3數(shù)據(jù)加擾標(biāo)志置為如下值之一:1)INIT3數(shù)據(jù)加擾標(biāo)志=0,表示發(fā)送INIT3的SpaceFibre端口未對(duì)數(shù)據(jù)幀中的數(shù)據(jù)施加2)INIT3數(shù)據(jù)加擾標(biāo)志=1,表示發(fā)送INIT3的SpaceFibre端口對(duì)數(shù)據(jù)幀中的數(shù)據(jù)施加了擾動(dòng)。i)INIT3支持多信道功能標(biāo)志置為如下值之一:1)INIT3多信道功能標(biāo)志=0,表示發(fā)送INIT3的SpaceFibre信道不具備以多信道鏈路模式運(yùn)行的功能;2)INIT3多信道功能標(biāo)志=1,表示發(fā)送INIT3的SpaceFibre信道具備以多信道鏈路模式運(yùn)行的功能。j)INIT3路由器標(biāo)志置為如下值之一:1)INIT3RoutingSwitch=0,表示發(fā)送INIT3的SpaceFibre信道不是路由器鏈路中的信道;2)INIT3RoutingSwitch=1,表示發(fā)送INIT3的SpaceFibre信道是路由器鏈路中的信道。待機(jī)控制字記為STANDBY控制字,其定義包含下列內(nèi)容。a)STANDBY控制字以K28.7逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),被最先發(fā)送。b)STANDBY控制字的第2個(gè)符號(hào)為信道子層控制字標(biāo)識(shí)符LLCW,該標(biāo)識(shí)符值為D14.6,表示該控制字由信道子層產(chǎn)生與使用。c)STANDBY控制字的第3個(gè)符號(hào)為D30.3的值,表示該信道子層控制字是STANDBY控制字。d)STANDBY控制字的第4個(gè)(最后一個(gè))符號(hào)是待機(jī)原因字段,取值D0.0~D31.7之間的數(shù)據(jù)符號(hào),該字段包含了發(fā)送STANDBY符號(hào)的原因。e)若SpaceFibre接口不支持信道待機(jī)原因的發(fā)送,待機(jī)原因字段被設(shè)置為D0.0。f)待機(jī)原因數(shù)據(jù)字符包含以下字段:1)Bit0:當(dāng)被置為1時(shí),表示支持待機(jī)原因字段且字段內(nèi)其他位有效;當(dāng)被置為0時(shí),表示不支持待機(jī)原因,待機(jī)原因字段內(nèi)其他位在發(fā)送時(shí)均被置為0,且被接收端忽略;AutoStart,允許STANDBY的接收端再次啟動(dòng)信道;當(dāng)被置為0時(shí),表示STANDBY的發(fā)送端在信道斷開(kāi)后禁用了AutoStart,不準(zhǔn)許STANDBY的接收端再次啟動(dòng)信道;3)Bit2:當(dāng)被置為1時(shí),表示STANDBY的發(fā)送端稍后會(huì)設(shè)置信道啟動(dòng)LaneStart試圖重新啟動(dòng)信道;當(dāng)被置為0時(shí),表示LaneStart將會(huì)保持未設(shè)置狀態(tài);4)Bit3:當(dāng)被置為1時(shí),表示待機(jī)原因字段的第4位~第7位包含應(yīng)用實(shí)現(xiàn)相關(guān)信息(用戶自定義);當(dāng)被置為0時(shí),表示待機(jī)原因字段的第4位~第7位被保留;5)Bit4~Bit7:當(dāng)Bit3被置為1時(shí),表示待機(jī)原因字段的第4位~第7位包含應(yīng)用實(shí)現(xiàn)相關(guān)信息(用戶自定義)來(lái)告知信道禁用的原因;當(dāng)Bit3被置為0時(shí),表示第4位~第7位保留,在發(fā)送時(shí)被置為0,且被接收器忽略。7.2.2.10信號(hào)丟失控制字(LOST_SIGNAL)信號(hào)丟失控制字記為L(zhǎng)OST_SIGNAL控制字,其定義包含下列內(nèi)容。a)LOST_SIGNAL控制字以K28.7逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),被最先發(fā)送。b)LOST_SIGNAL控制字的第2個(gè)符號(hào)為信道子層控制字標(biāo)識(shí)符LLCW,該標(biāo)識(shí)符值為D14.6,表示該控制字由信道子層產(chǎn)生與使用。c)STANDBY控制字的第3個(gè)符號(hào)應(yīng)為D4.3的值,表示該信道子層控制字是STANDBY控制字。d)STANDBY控制字的第4個(gè)(最后一個(gè))符號(hào)是信號(hào)丟失原因字段,該值為D0.0~D2.0之間的數(shù)據(jù)字符,包含信號(hào)丟失原因信息。e)信號(hào)丟失原因數(shù)據(jù)字符包含以下2個(gè)字段:2)Bit2~Bit7:保留,在發(fā)送時(shí)置為0,被接收器忽略。f)狀態(tài)位被設(shè)置為以下值:1)LOS_Cause=0b00,表示發(fā)送LOST_SIGNAL的SpaceFibre端口中的接收器接收不到足夠強(qiáng)度的信號(hào);2)LOS_Cause=0b01,表示發(fā)送LOST_SIGNAL的SpaceFibre端口檢測(cè)到了太多的接收錯(cuò)誤,導(dǎo)致不能可靠地工作;3)LOS_Cause=0b10,表示發(fā)送LOST_SIGNAL的SpaceFibre端口中的信道在Active狀態(tài)下接收到了INIT1,且該信道不是一個(gè)RxOnly信道。7.2.3多信道控制字多信道控制字用于對(duì)在一條鏈路中的多條信道上并行傳輸?shù)目刂谱诌M(jìn)行對(duì)齊,并支持不對(duì)稱鏈路中單向信道的初始化。多信道控制字的組成見(jiàn)表4。表4多信道控制字名稱控制字功能激活控制字ACTIVEComma,ACTIVE,ACT_LS,ACT_MSK28.7,D0.1,D0.0-D31.7,D0.0-單向信道初始化。ACT_LS和ACT_MS字段共包含16bit,每比特可對(duì)應(yīng)一個(gè)信道,第Nbit對(duì)應(yīng)通道N。當(dāng)特定比特置位時(shí),表示發(fā)送ACTIVE控制字的鏈路末端的對(duì)應(yīng)通道處于活動(dòng)狀態(tài)。AC-TIVE控制字在所有活動(dòng)信道上同時(shí)發(fā)送對(duì)齊控制字ALIGNComma,ALIGN,LANES,iLANESK28.7,D23.3,D0.0-D31.7,D0.0-多信道對(duì)齊。LANES字段包含2個(gè)子字段:信道數(shù)量和信道號(hào)。信道數(shù)量字段長(zhǎng)度為4bit,包含發(fā)送ALIGN控制字的鏈路末端的活動(dòng)信道數(shù)量。信道號(hào)字段長(zhǎng)度為4bit,包含發(fā)送ALIGN控制字的信道號(hào)。對(duì)于具有多個(gè)活動(dòng)信道的多信道鏈路,在每個(gè)信道上發(fā)送的ALIGN控制字是唯一的,各自都包含其信道號(hào)。iLANES字段是LANES字段的按位取反,用于檢查信息完整補(bǔ)齊控制字Comma,Fill,Fill,FillK28.7,K27.7,K27.7,K27.7多信道補(bǔ)齊。逗號(hào)碼后面的3個(gè)符號(hào)都是K27.7,即Fill填充,表示該控制字為PAD控制字激活控制字記為ACTIVE控制字,其包含以下內(nèi)容:a)ACTIVE控制字應(yīng)以K28.7逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),被最先發(fā)送;b)ACTIVE控制字的第2個(gè)符號(hào)應(yīng)為D0.1的值,表示該控制字是ACTIVE控制字;c)ACTIVE控制字的第3個(gè)符號(hào)應(yīng)包含16位ACT字段的低8位,每位代表一個(gè)可用的信道,第N位對(duì)應(yīng)信道N;d)ACTIVE控制字的第4個(gè)符號(hào)應(yīng)包含16位ACT字段的高8位;e)當(dāng)ACTIVE控制字中ACT字段里的特定位被置為1時(shí),表示發(fā)送ACTIVE控制字的鏈路端中相應(yīng)的信道處于活躍狀態(tài)。對(duì)齊控制字記為ALIGN控制字,其定義包含以下內(nèi)容。a)ALIGN控制字應(yīng)以K28.7逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),被最先發(fā)送。b)ALIGN控制字的第2個(gè)符號(hào)應(yīng)為D23.3的值,表示該控制字是ALIGN控制字。c)ACTIVE控制字的第3個(gè)符號(hào)應(yīng)包含8bit的LANES字段,分為兩部分:Bit0~Bit3為#LANES字段,表示活躍信道數(shù)量;Bit4~Bit7為活躍信道編號(hào)字段。d)ALIGN控制字中的4-bit#LANES字段應(yīng)包含發(fā)送ALIGN的鏈路端中包含的活躍信道數(shù)量,取值0b0000表示16個(gè)信道均處于活躍狀態(tài)。e)ALIGN控制字中的4-bit活躍信道編號(hào)字段應(yīng)包含發(fā)送ALIGN的活躍信道自身的信道編號(hào)。f)ALIGN控制字的第4個(gè)(最后一個(gè))符號(hào)應(yīng)為第3個(gè)符號(hào)的按位取反結(jié)果,用于在接收器收到ALIGN控制字后將其內(nèi)容向上層傳遞之前檢查L(zhǎng)ANES字段的完整性。補(bǔ)齊控制字記為PAD控制字,其定義為:a)PAD控制字應(yīng)以K28.7逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),被最先發(fā)送;b)PAD控制字的第2個(gè)、第3個(gè)、第4個(gè)符號(hào)應(yīng)為同一個(gè)值K27.7,表示該控制字為PAD控制字。7.2.4數(shù)據(jù)鏈路控制字對(duì)通過(guò)鏈路發(fā)送的數(shù)據(jù)幀、廣播幀和空閑幀應(yīng)使用幀控制字進(jìn)行封裝,數(shù)據(jù)幀控制字組成見(jiàn)表5。表5數(shù)據(jù)幀控制字名稱控制字功能數(shù)據(jù)幀開(kāi)始控制字Comma,SDF,VC,ReservedK28.7,D16.2,D0.0-D31.0,數(shù)據(jù)幀開(kāi)始。包含幀類型以及值在0~31之間的虛擬信道號(hào)數(shù)據(jù)幀結(jié)束控制字EDF,SEQ_NUM,CRC_LS,CRC_MSK28.0,D0.0-D31.7,D0.0-D31.7,D0.0-D31.7數(shù)據(jù)幀結(jié)束。EDF以K28.0開(kāi)頭,而不是逗號(hào)碼,與其他所有控制字均不一樣,SEQ_NUM是由鏈路控制子層添加到EDF中的序列號(hào),用于檢查數(shù)據(jù)幀、廣播幀和FCT是否丟失、重復(fù)或失序。序列號(hào)是鏈路上傳輸?shù)膸男蛄刑?hào),在每個(gè)虛擬信道上是獨(dú)立的。CRC是一個(gè)16位的CRC,用于確保數(shù)據(jù)幀不包含任何錯(cuò)誤,具體計(jì)算見(jiàn)附錄C中C.2廣播幀開(kāi)始控制字Comma,SBF,BC,B_TYPEK28.7,D29.2,D0.0-D31.7,D0.0-D31.7廣播幀開(kāi)始。包含廣播通道(BC)和廣播類型(B_TYPE):BC是一個(gè)0~255之間的數(shù)字,給出廣播通道的編號(hào);B_TYPE是一個(gè)0~255之間的數(shù)字,標(biāo)識(shí)廣播消息的類型廣播幀結(jié)束控制字EBF,STATUS,SEQ_NUM,K28.2,D0.O-D1.0,D0.0-D31.7,D0.0-D31.7廣播幀結(jié)束。EBF以K28.2開(kāi)頭,而不是逗號(hào)碼,與其他所有控制字均不一志和一個(gè)LATE標(biāo)志。當(dāng)路由交換機(jī)中的廣播消息由于先前的廣播消息仍在發(fā)送過(guò)程中或多個(gè)廣播消息同時(shí)到達(dá)而被延遲時(shí),將設(shè)置DELAYED標(biāo)志。當(dāng)廣播消息因錯(cuò)誤而延遲時(shí),將設(shè)置LATE標(biāo)志。廣播機(jī)制中使用LATE標(biāo)志,以防止廣播消息的副本延遲時(shí)廣播消息的被多次發(fā)送。SEQ_NUM是由鏈路控制子層添加到EBF中的序列號(hào),用于檢查數(shù)據(jù)幀、廣播幀和FCT是否丟失、重復(fù)或失序。序列號(hào)是鏈路上傳輸?shù)膸男蛄刑?hào),并不是每個(gè)虛擬信道獨(dú)立的。CRC是一個(gè)8位的CRC,用于確保廣播幀不包含任何錯(cuò)誤,具體計(jì)算見(jiàn)C.3表5數(shù)據(jù)幀控制字(續(xù))名稱控制字功能空閑幀開(kāi)始控制字Comma,SIF,SEQ_NUM,CRCK28.7,D4.2,D0.0-D31.7,D0.0-D31.7空閑幀開(kāi)始。包含幀類型、序列號(hào)(SEQ_NUM)和CRC。SEQ_NUM是由鏈路控制子層添加到SIF中的序列號(hào),用于檢查數(shù)據(jù)幀、廣播幀和FCT是否丟失、重復(fù)或失序。CRC是一個(gè)8位的CRC,用于確保SIF控制字不包含任何錯(cuò)誤。幀控制字中沒(méi)有空閑幀結(jié)束控制字序列號(hào)定義包含下列內(nèi)容。a)序列號(hào)SEQ_NUM,用于空閑幀開(kāi)始SIF、數(shù)據(jù)幀結(jié)束EDF、廣播幀結(jié)束EBF、FCT和ACK、NACK和FULL控制字中,包含以下2個(gè)字段:1)Bit0~Bit6:7位序列計(jì)數(shù);2)Bit7:序列計(jì)數(shù)極性標(biāo)志。b)7位序列計(jì)數(shù)字段包含一個(gè)模128的整數(shù),在發(fā)送新的數(shù)據(jù)幀、廣播幀或FCT之前的時(shí)刻遞增。c)鏈路復(fù)位后,7位序列計(jì)數(shù)字段設(shè)置為0。d)鏈路復(fù)位后,序列計(jì)數(shù)極性標(biāo)志設(shè)置為0。e)如果極性標(biāo)志為0,則7位序列計(jì)數(shù)的數(shù)值視為正數(shù)。f)如果極性標(biāo)志為1,則7位序列計(jì)數(shù)的數(shù)值視為負(fù)數(shù)。g)每次啟動(dòng)新的錯(cuò)誤恢復(fù)時(shí),序列計(jì)數(shù)極性標(biāo)志應(yīng)翻轉(zhuǎn)。序列計(jì)數(shù)極性標(biāo)志用于區(qū)分錯(cuò)誤恢復(fù)過(guò)程開(kāi)始前發(fā)送的幀、ACK和NACK。錯(cuò)誤恢復(fù)過(guò)程以RETRY控制字開(kāi)頭,然后開(kāi)始執(zhí)行錯(cuò)誤恢復(fù)的過(guò)程。每次啟動(dòng)一個(gè)新的錯(cuò)誤恢復(fù)過(guò)程并發(fā)送一個(gè)RETRY控制字時(shí),序列計(jì)數(shù)極性標(biāo)志會(huì)翻轉(zhuǎn),以區(qū)分幀的新序列計(jì)數(shù)與舊序列計(jì)數(shù),見(jiàn)9.3.7。7.2.4.3數(shù)據(jù)幀開(kāi)始控制字(SDF)數(shù)據(jù)幀開(kāi)始控制字記為SDF控制字,其定義包含以下內(nèi)容。a)SDF控制字用于指示數(shù)據(jù)幀的開(kāi)始。b)SDF控制字以K28.7逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),最先被發(fā)送。c)SDF控制字的第2個(gè)符號(hào)為D16.2的值,表示該控制字是SDF控制字。d)SDF控制字的第3個(gè)符號(hào)為一個(gè)值在D0.0~D31.0之間的數(shù)據(jù)符號(hào),分別包含VC0~VC31的虛擬信道編號(hào),表示該幀是通過(guò)哪個(gè)虛擬信道傳輸?shù)?。其他?除了D0.0~D31.0)被保留。e)SDF控制字的第4個(gè)符號(hào)保留,設(shè)置為D0.0。數(shù)據(jù)幀結(jié)束控制字記為EDF控制字,其定義包含以下內(nèi)容。a)EDF控制字用于指示數(shù)據(jù)幀的結(jié)束。b)EDF控制字以K28.0控制字符開(kāi)始,該控制字符是控制字的最低字節(jié),最先被發(fā)送。c)EDF控制字的第2個(gè)符號(hào)為一個(gè)值從D0.0~D31.7之間的數(shù)據(jù)符號(hào),包含本數(shù)據(jù)幀的序列號(hào)。d)EDF控制字的第3個(gè)符號(hào)為一個(gè)值從D0.0~D31.7之間的數(shù)據(jù)符號(hào),包含16位CRC校驗(yàn)值的低字節(jié),該CRC校驗(yàn)范圍覆蓋當(dāng)前本信道發(fā)送的整個(gè)數(shù)據(jù)幀,包括SDF、EDF,但不包含EDF中的16位CRC字段。e)EDF控制字的第4個(gè)符號(hào)為一個(gè)值從D0.0~D31.7之間的數(shù)據(jù)符號(hào),包含16位CRC校驗(yàn)值的高字節(jié),該CRC校驗(yàn)范圍覆蓋當(dāng)前本信道發(fā)送的整個(gè)數(shù)據(jù)幀,包括SDF、EDF,但不包含EDF中的16位CRC字段,CRC用于在數(shù)據(jù)幀被向上層傳送前確認(rèn)該數(shù)據(jù)幀的完整性。CRC校驗(yàn)計(jì)算時(shí)若遇到K碼,則只計(jì)算K碼的數(shù)值,不包含K/D標(biāo)志位。7.2.4.5廣播幀開(kāi)始控制字(SBF)廣播幀開(kāi)始控制字記為SBF控制字,其定義包含以下內(nèi)容。a)SBF控制字被用于指示廣播幀的開(kāi)始。b)SBF控制字以K28.7逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),最先被發(fā)送。c)SBF控制字的第2個(gè)符號(hào)為D29.2的值,表示該控制字是SBF控制字。d)SBF控制字的第3個(gè)符號(hào)為一個(gè)值在D0.0~D31.7之間的數(shù)據(jù)符號(hào),包含該條廣播幀所傳輸?shù)膹V播通道號(hào)。e)SBF控制字的第4個(gè)符號(hào)為一個(gè)值在D0.0~D31.7之間的數(shù)據(jù)符號(hào),包含該條廣播幀的廣播類型B_TYPE。廣播類型決定廣播消息的類型,例如時(shí)間消息、錯(cuò)誤消息、事件信號(hào)消息,以及當(dāng)幾個(gè)不同的廣播消息同時(shí)到達(dá)時(shí)路由器轉(zhuǎn)發(fā)該消息的優(yōu)先級(jí)。7.2.4.6廣播幀結(jié)束控制字(EBF)廣播幀結(jié)束控制字記為EBF控制字,其定義包含下列內(nèi)容。a)EBF控制字被用于指示廣播幀的結(jié)束。b)EBF控制字以K28.2控制字符開(kāi)始,該控制字符是控制字的最低字節(jié),最先被發(fā)送。c)EBF控制字的第2個(gè)符號(hào)為一個(gè)值從D0.0~D3.0之間的數(shù)據(jù)符號(hào),包含以下標(biāo)志。中的廣播消息由于先前的廣播消息仍在發(fā)送過(guò)程中或多個(gè)廣播消息同時(shí)到達(dá)而被延遲標(biāo)志用于指示廣播消息受到短暫延遲,不應(yīng)用于時(shí)間同步目的。2)第0位是LATE,當(dāng)置位時(shí),表示廣播幀已被鏈路上發(fā)生的暫時(shí)性或持久性錯(cuò)誤延遲,或沒(méi)有鏈路可用于轉(zhuǎn)發(fā)廣播幀。當(dāng)鏈路控制子層中有錯(cuò)誤或沒(méi)有活躍信道可以轉(zhuǎn)發(fā)廣播幀標(biāo)志用于丟棄舊的廣播消息并避免廣播消息重復(fù),3)未設(shè)置DELAYED標(biāo)志和LATE標(biāo)志的廣播消息的延遲取決于具體的應(yīng)用實(shí)現(xiàn),并且應(yīng)在相應(yīng)設(shè)備的手冊(cè)中詳細(xì)說(shuō)明。d)EBF控制字的第2個(gè)符號(hào)中剩下的第2位~第7位是保留位,在發(fā)送時(shí)被置為“0”且被接收器忽略。e)EBF控制字的第3個(gè)符號(hào)為一個(gè)值在D0.0~D31.7之間的數(shù)據(jù)符號(hào),包含該條廣播幀的序列號(hào)。f)EBF控制字的第4個(gè)符號(hào)為一個(gè)值從D0.0~D31.7之間的數(shù)據(jù)符號(hào),包含8位CRC校驗(yàn)值,該CRC校驗(yàn)范圍覆蓋當(dāng)前的整個(gè)廣播幀,包括SBF、EBF,但不包含EBF中的8位CRC字段,CRC用于在廣播幀內(nèi)容被向上層傳送前確認(rèn)該廣播幀的完整性。CRC校驗(yàn)計(jì)算時(shí)若遇到K碼,則只計(jì)算K碼的數(shù)值,不包含K/D空閑幀開(kāi)始控制字記為SIF控制字,其定義包含以下內(nèi)容。a)SIF控制字被用于指示空閑幀的開(kāi)始。b)SIF控制字以K28.7逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),最先被發(fā)送。c)SIF控制字的第2個(gè)符號(hào)為D4.2的值,表示該控制字是SIF控制字。d)SIF控制字的第3個(gè)符號(hào)為一個(gè)值在D0.0~D31.7之間的數(shù)據(jù)符號(hào),包含本SpaceFibre鏈路中傳輸?shù)纳弦粋€(gè)數(shù)據(jù)幀、FCT或廣播幀的序列號(hào)。e)SIF控制字的第4個(gè)符號(hào)為一個(gè)值在D0.0~D31.7之間的數(shù)據(jù)符號(hào),包含一個(gè)8位CRC校驗(yàn),覆蓋本控制字的前3個(gè)字符,用以在將該SIF控制字傳遞給上層發(fā)生作用前驗(yàn)證其完整性。CRC校驗(yàn)計(jì)算時(shí)若遇到K碼,則只計(jì)算K碼的數(shù)值,不包含K/D標(biāo)志位。流控制字記為FCT控制字,其定義包含下列內(nèi)容。a)FCT控制字用于支持虛擬信道上的流控制,流控制字見(jiàn)表6。b)FCT控制字用于指示指定虛擬信道的接收緩沖區(qū)有空間容納另一個(gè)完整的數(shù)據(jù)幀。c)FCT控制字以K28.3控制字符開(kāi)始,該控制字符是控制字的最低字節(jié),最先被發(fā)送。d)FCT控制字的第2個(gè)符號(hào)為一個(gè)值在D0.0~D31.7之間的數(shù)據(jù)字符,包含2個(gè)字段:1)一個(gè)3bit的Multiplier字段,采用Bit7~Bit5表示;2)一個(gè)5bit的通道編號(hào)字段ChannelNumber,采用Bit4~Bit0表示。e)Multiplier字段指示了FCT的值,當(dāng)前FCT能夠交換M×64個(gè)數(shù)據(jù)字,其中M是FCT中Multiplier字段的值加1,因此M=1~M=8時(shí)對(duì)應(yīng)的Multiplier字段值分別就是0~7。f)通道編號(hào)字段ChannelNumber指示該FCT是給哪一個(gè)虛擬信道的。g)FCT控制字的第3個(gè)符號(hào)為一個(gè)值在D0.0~D31.7之間的數(shù)據(jù)字符,包含當(dāng)前FCT的序列號(hào)。FCT與數(shù)據(jù)幀和廣播幀共用一套序列號(hào)計(jì)數(shù)。h)FCT控制字的第4個(gè)符號(hào)(最后一個(gè)符號(hào))為一個(gè)值在D0.0~D31.7之間的數(shù)據(jù)字符,包含8位CRC校驗(yàn),校驗(yàn)范圍覆蓋FCT的前3個(gè)字符,不包括8位CRC字段自身,用于接收到FCT并傳遞給上層前確認(rèn)該FCT的完整性。CRC校驗(yàn)計(jì)算時(shí)若遇到K碼,則只計(jì)算K碼的表6流控制字名稱控制字功能流控制字FCT,Multiplier/Channel#,SEQ_NUM,CRCK28.3,D0.0-D31.7,D0.0-D31.7,D0.0-D31.7流控制令牌。指示特定虛擬信道的接收緩沖區(qū)有空間容納另一個(gè)完整的數(shù)據(jù)幀。FCT是一個(gè)K碼,K28.3,表示該控制字是一個(gè)FCT。Multiplier是一個(gè)3bit字段決定了FCT的值。Channelnumber通道編號(hào)規(guī)定了這個(gè)FCT是給哪個(gè)虛擬信道的。SEQ_NUM是由鏈路控制子層添加到FCT中的序列號(hào),用于檢查數(shù)據(jù)幀、廣播幀和FCT是否丟失、重復(fù)或失序。CRC是一個(gè)8位的CRC,用于確保FCT不包含任何錯(cuò)誤7.2.6錯(cuò)誤恢復(fù)控制字錯(cuò)誤恢復(fù)控制字被用來(lái)確認(rèn)正確接收的數(shù)據(jù)幀、廣播幀和FCT,以及否定錯(cuò)誤接收的數(shù)據(jù)幀、廣播幀和FCT。錯(cuò)誤恢復(fù)控制字的組成見(jiàn)表7。表7錯(cuò)誤恢復(fù)控制字名稱控制字功能確認(rèn)控制字ACKComma,ACK,SEQ_NUM,CRCK28.7,D2.5,D0.O-D31.7,D0.0-幀確認(rèn)。指示數(shù)據(jù)幀、廣播幀或FCT已接收,沒(méi)有錯(cuò)誤且順序正確。序列號(hào)SEQ_NUM是已經(jīng)被確認(rèn)的數(shù)據(jù)幀、廣播幀或FCT中的序列號(hào)。采用8位CRC校驗(yàn)用來(lái)確認(rèn)ACK的完整性否認(rèn)控制字NACKComma,NACK,SEQ_NUM,CRCK28.7,D27.5,D0.0-D31.7,D0.0-幀否認(rèn)。指示數(shù)據(jù)幀、廣播幀或FCT未能正確接收。序列號(hào)SEQNUM是上一個(gè)已經(jīng)被確認(rèn)的數(shù)據(jù)幀、廣播幀或FCT中的序列號(hào)。采用8位CRC校驗(yàn)用來(lái)確認(rèn)NACK的完整性滿控制字Comma,FULL,SEQ_NUM,CRCK28.7,D15.3,D0.0-D31.7,D0.0-錯(cuò)誤恢復(fù)緩存滿指示。指示錯(cuò)誤恢復(fù)緩沖區(qū)已滿。為了緩解這種情況,鏈路的另一端應(yīng)發(fā)送先前接收到的幀/FCT的確認(rèn),當(dāng)本端接收到該確認(rèn)時(shí),將釋放錯(cuò)誤恢復(fù)緩沖區(qū)中的空間。序列號(hào)SEQ_NUM是上一個(gè)已經(jīng)被確認(rèn)的數(shù)據(jù)幀、廣播幀或FCT中的序列號(hào)。采用8位CRC校驗(yàn)來(lái)確認(rèn)FULL的完整性。如果錯(cuò)誤恢復(fù)緩沖區(qū)足夠大,可以處理大約兩倍于信道上可以承載的字符數(shù),通常不會(huì)發(fā)送FULL。僅當(dāng)錯(cuò)誤恢復(fù)緩沖區(qū)較小,并且使用很長(zhǎng)的傳輸線纜工作或者在發(fā)送數(shù)據(jù)時(shí)鏈路斷開(kāi)連接時(shí),才會(huì)出現(xiàn)發(fā)送FULL的情況重試控制字Comma,RETRY,Reserved,Re-K28.7,D7.4,D0.0,D0.0重試控制字,提供錯(cuò)誤恢復(fù)指示功能。用于向鏈路遠(yuǎn)端表明本端已經(jīng)收到了一個(gè)NACK,即將發(fā)送錯(cuò)誤恢復(fù)緩存中的內(nèi)容確認(rèn)控制字記為ACK控制字,其定義包含下列內(nèi)容。a)ACK控制字用來(lái)指示數(shù)據(jù)幀、FCT或廣播幀已經(jīng)被正確接收,沒(méi)有錯(cuò)誤且順序正確。b)ACK控制字以K28.7逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),最先被發(fā)送。c)ACK控制字的第2個(gè)符號(hào)為D2.5的值,表示該信道子層控制字是ACK控制字。d)ACK控制字的第3個(gè)符號(hào)為一個(gè)值在D0.0~D31.7之間的數(shù)據(jù)符號(hào),包含本正在被確認(rèn)的數(shù)據(jù)幀、FCT或廣播幀的序列號(hào)SEQ_NUM。e)ACK控制字的第4個(gè)符號(hào)為一個(gè)值從D0.0~D31.7的數(shù)據(jù)符號(hào),包含一個(gè)8位CRC校驗(yàn),范圍覆蓋ACK的前3個(gè)字符,不包含8位CRC本身,用以在接收到ACK并向上層傳遞發(fā)生作用前確認(rèn)其完整性。CRC校驗(yàn)計(jì)算時(shí)若遇到K碼,則只計(jì)算K碼的數(shù)值,不包含K/D標(biāo)志位。否認(rèn)控制字記為NACK控制字,其定義包含下列內(nèi)容。a)NACK控制字用來(lái)指示數(shù)據(jù)幀、FCT或廣播幀未能被正確接收。b)NACK控制字以K28.7逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),最先被發(fā)送。c)NACK控制字的第2個(gè)符號(hào)為D27.5的值,表示該控制字是NACK控制字。d)NACK控制字的第3個(gè)符號(hào)為一個(gè)值在D0.0~D31.7之間的數(shù)據(jù)符號(hào),包含上一個(gè)正確接收的數(shù)據(jù)幀、FCT或廣播幀的序列號(hào)SEQ_NUM。若傳輸NACK前已發(fā)送的數(shù)據(jù)幀、FCT與廣播幀的序列號(hào)在所傳輸NACK中所帶序列號(hào)之后,那么這些數(shù)據(jù)幀、FCT與廣播幀都將被重傳,重傳時(shí)的順序可能與之前不同。e)NACK控制字的第4個(gè)符號(hào)(最后一個(gè))應(yīng)為值在D0.0~D31.7之間的數(shù)據(jù)符號(hào),包含一個(gè)8位CRC校驗(yàn),范圍覆蓋NACK的前3個(gè)字符,不包含8位CRC本身,用以在接收到NACK并向上層傳遞發(fā)生作用前確認(rèn)其完整性。CRC校驗(yàn)計(jì)算時(shí)若遇到K碼,則只計(jì)算K碼的數(shù)滿控制字記為FULL控制字,其定義包含下列內(nèi)容。a)FULL控制字用來(lái)指示錯(cuò)誤恢復(fù)緩存已滿。b)FULL控制字以K28.7逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),被最先發(fā)送。c)FULL控制字的第2個(gè)符號(hào)為D15.3的值,表示該控制字是FULL控制字。d)FULL控制字的第3個(gè)符號(hào)為一個(gè)值在D0.0~D31.7之間的數(shù)據(jù)符號(hào),包含該SpaceFibre鏈路中傳輸?shù)纳弦粋€(gè)數(shù)據(jù)幀、FCT或廣播幀的序列號(hào)SEQ_NUM。e)FULL控制字的第4個(gè)符號(hào)(最后一個(gè))為值在D0.0~D31.7之間的數(shù)據(jù)符號(hào),包含一個(gè)8位CRC校驗(yàn),范圍覆蓋FULL的前3個(gè)字符,不包含8位CRC本身,用以在接收到FULL并向上層傳遞發(fā)生作用前確認(rèn)其完整性。CRC校驗(yàn)計(jì)算時(shí)若遇到K碼,則只計(jì)算K碼的數(shù)值,不包含D/K標(biāo)志位。重試控制字記為RETRY控制字,其定義包含下列內(nèi)容:a)RETRY控制字用來(lái)表示錯(cuò)誤恢復(fù)緩存中的內(nèi)容即將被發(fā)送;b)RETRY控制字以K28.7逗號(hào)碼開(kāi)始,該逗號(hào)碼是控制字的最低字節(jié),被最先發(fā)送;c)RETRY控制字的第2個(gè)符號(hào)為D7.4的值,表示該控制字是RETRY控制字;d)RETRY控制字的第3個(gè)符號(hào)與第4個(gè)符號(hào)為保留符號(hào),發(fā)送時(shí)將其置為D0.0并且在接收時(shí)忽略。接收錯(cuò)誤指示控制字記為RXERR控制字,其定義包含下列內(nèi)容。a)RXERR控制字應(yīng)被信道子層使用,以指示從接收數(shù)據(jù)流中檢測(cè)到的游程值錯(cuò)誤、非法碼錯(cuò)誤以及其他錯(cuò)誤。接收錯(cuò)誤指示控制字不通過(guò)SpaceFibre鏈路傳輸,只在接收器端使用,以向上層協(xié)議指示有錯(cuò)誤發(fā)生。接收錯(cuò)誤指示控制字見(jiàn)表8。b)RXERR控制字用來(lái)指示接收到的數(shù)據(jù)或控制字中含有或可能含有錯(cuò)誤。c)RXERR控制字應(yīng)由一個(gè)錯(cuò)誤符號(hào)K0.0后跟隨3個(gè)D0.0符號(hào)組成。d)因?yàn)镽XERR控制字中包含非法符號(hào),其不能被發(fā)送器發(fā)送,只能在接收器端用于向上層指示錯(cuò)誤。e)當(dāng)檢測(cè)到信號(hào)丟失(LoS),至少一個(gè)RXERR控制字被傳遞給

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論