[發明專利]1394總線遠程節點余度配置方法有效
| 申請號: | 201611139677.9 | 申請日: | 2016-12-12 |
| 公開(公告)號: | CN108234259B | 公開(公告)日: | 2020-12-29 |
| 發明(設計)人: | 田澤;王綺卉;趙彬;張少鋒;夏大鵬;姜麗云 | 申請(專利權)人: | 中國航空工業集團公司西安航空計算技術研究所 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04L12/24 |
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 杜永保 |
| 地址: | 710000 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 1394 總線 遠程 節點 配置 方法 | ||
1.一種1394總線遠程節點余度配置方法,其特征在于,配置表文件分為表頭區和消息區;表頭區用于存儲余度配置表公用信息;
所述表頭區內容包括配置表版本、設備序列號、STOF周期、STOF周期門限、設備使能、余度標識、接收消息通道號、發送偏移、接收偏移、PHM偏移、設備更改偏移消息邏輯子系統號、設備更改偏移消息號、表頭區CRC和消息區CRC,
消息區分為N個部分,N的數量根據實際需要設置,每部分分別存儲余度配置表消息信息;所述消息區包括消息0-消息31的配置信息,
加載配置表時,先調用表頭區信息,再根據接收STOF包中的余度信息選擇調用對應消息區數據,完成配置表的加載,具體包括以下步驟:
a.遠程節點上電后,加載表頭區數據到FPGA內部緩沖區,計算緩沖區中表頭區CRC校驗值,并與“表頭區CRC”值進行比較,若校驗值錯誤,則上報“表頭區CRC錯誤”的狀態,遠程節點的初始化狀態對應的錯誤位置1;
b.若表頭區CRC校驗正確后,加載配置表版本號、設備序列號、STOF周期、STOF周期門限、接收消息通道號、發送偏移、接收偏移及PHM偏移到內部寄存器;
c.加載消息區數據到FPGA內部緩沖區,計算緩沖區中消息區CRC校驗值,并與“消息區CRC”值進行比較,若校驗值錯誤,則上報“消息區CRC錯誤”狀態,遠程節點的初始化狀態對應的錯誤位置1;
若消息區CRC校驗正確后,遠程節點獲取接收的STOF包中的余度信息,按照余度信息選擇并加載對應的消息區內容。
2.根據權利要求1所述的1394總線遠程節點余度配置方法,其特征在于,所述配置表文件的格式如下表:
配置表格式
3.根據權利要求1或2所述的1394總線遠程節點余度配置方法,其特征在于,消息區每條消息配置信息由消息類型(T)、發送通道號/邏輯子系統號、消息序號和消息長度組成;所述消息配置字格式如下表:
消息配置字格式
4.根據權利要求1或2所述的1394總線遠程節點余度配置方法,其特征在于,每個余度區域配置8條收發消息,每個消息的配置共占用3個字節。
5.根據權利要求3所述的1394總線遠程節點余度配置方法,其特征在于,每個余度區域配置8條收發消息,每個消息的配置共占用3個字節。
6.根據權利要求1或2所述的1394總線遠程節點余度配置方法,其特征在于,其具體步驟為:
步驟1:配置“設備配置使能字”中的多設備標識位為1,即使能多設備標識;
如果多設備標志位是1,則表示該配置支持多設備,可根據應用輸入的設備號進行選擇對應設備的配置信息;
如果多設備標志位是0,則表示該配置僅支持單設備;
步驟2:分別配置“余度標識”中4個設備的余度標志位均為1,即使能每個設備均為余度配置;
若某設備四個余度標識位均為1,則表示支持余度配置;
若某設備四個余度標識位不全為1,則表示僅支持對應使能余度的配置;
步驟3:分別配置多個設備的“接收通道號”,即為每個設備分配一個唯一的接收消息通道,用來接收總線上的數據;
步驟4:分別配置多個設備的“更改偏移的消息信息”,即每個設備均具有按照CC發送的消息內容更改自身偏移的功能;
步驟5:根據表頭區“設備使能”的配置,分別配置對應消息區的消息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安航空計算技術研究所,未經中國航空工業集團公司西安航空計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611139677.9/1.html,轉載請聲明來源鉆瓜專利網。





