[發明專利]一種基于SOC的TTE與1394互通信的網關控制器有效
| 申請號: | 202010877143.6 | 申請日: | 2020-08-27 |
| 公開(公告)號: | CN112073141B | 公開(公告)日: | 2022-09-06 |
| 發明(設計)人: | 羅澤雄;謝建峰;崔亮;王力;郭駿;王健;蔡冬生;馬志濤;桑彥寧 | 申請(專利權)人: | 中國航空無線電電子研究所 |
| 主分類號: | H04J3/06 | 分類號: | H04J3/06;H04L12/40 |
| 代理公司: | 上海和躍知識產權代理事務所(普通合伙) 31239 | 代理人: | 楊慧 |
| 地址: | 200233 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 soc tte 1394 互通 網關 控制器 | ||
1.一種基于SOC的TTE與1394互通信的網關控制器,包含SOC芯片,其特征在于SOC芯片上設有TTE節點機同步模塊、TTE_1394一體化同步功能模塊和1394通信調度模塊;
TTE節點機同步模塊用于完成與TTE網絡系統間的同步,在與TTE網絡系統同步后產生同步使能信號,在TTE網絡系統同步周期的每個零時刻點產生同步零時刻點脈沖信號,將同步使能信號和同步零時刻點脈沖信號輸出給TTE_1394一體化同步功能模塊;
TTE_1394一體化同步功能模塊先計算TTE網絡系統同步周期和1394調度同步周期的最小公倍數k,在收到同步使能信號后開始同步計時,每收到一次同步零時刻點脈沖信號進行一次計時,當接收到k個同步零時刻點脈沖信號,向1394通信調度模塊輸出激勵脈沖;
1394通信調度模塊在收到激勵脈沖后內部的同步計時器根據本地晶振進行計時守時,計時器可被1394調度同步周期整除時使能同步協議包STOF包發送給鏈路層芯片,完成1394總線的各節點的一次同步。
2.根據權利要求1所述一種基于SOC的TTE與1394互通信的網關控制器,其特征在于SOC芯片上還包含TTE節點協議處理模塊、TTE節點接收時間完整性校驗模塊、TTE_1394協議路由查表映射模塊;
TTE節點機同步模塊還將同步使能信號和同步零時刻點脈沖信號輸出給TTE節點接收時間完整性校驗模塊;
TTE節點接收時間完整性校驗模塊在同步使能信號和同步零時刻點脈沖信號的觸發下將物理層接收信號轉換為完整的TTE幀,并針對消息類別進行對應的完整性校驗,檢驗通過的TTE幀上傳到TTE節點協議處理模塊接收處理,否則TTE幀被丟棄;
TTE節點協議處理模塊包含接收狀態機,接收狀態機從TTE節點接收時間完整性校驗模塊接收消息進行UDP/IP解包處理,解包后的數據存入到TTE幀數據緩存,并將消息的存放地址信息和目的UDP端口存入到TTE幀信息隊列中;
TTE_1394協議路由查表映射模塊內設有TTE_1394協議路由映射配置,TTE_1394協議路由查表映射模塊從TTE幀信息隊列中提取幀信息,根據幀信息中的目的UDP端口號從TTE_1394協議路由映射配置中尋找出對應的1394總線的通道號,根據數據存放地址從TTE幀數據緩存中提取對應的數據和幀信息、通道號一起發送到1394通信調度模塊;
1394通信調度模塊按照預先設置的本節點在1394調度同步周期上的發送偏移時刻點發送異步流包到鏈路層芯片;其中,異步流包中包含的從TTE幀數據緩存中提取的數據和協議路由查表映射模塊提供的通道號。
3.根據權利要求2所述一種基于SOC的TTE與1394互通信的網關控制器,其特征在于SOC芯片包括PL端的FPGA電路和PS端的處理器電路,TTE節點機同步模塊、TTE節點協議處理模塊、TTE節點接收時間完整性校驗模塊、TTE_1394一體化同步功能模塊、1394通信調度模塊由FPGA電路實現,TTE_1394協議路由查表映射模塊由FPGA電路和處理器電路共同實現。
4.根據權利要求3所述一種基于SOC的TTE與1394互通信的網關控制器,其特征在于當TTE_1394協議路由映射配置放置在處理器電路上時,TTE_1394協議路由映射配置的處理方式有二種,分別是:
一、通過FPGA和處理器間的雙口方式將數據和路由信息傳遞到處理器端,處理器驅動軟件通過調用標準的通信API接口讀取數據和路由信息中的目的UDP端口號,在本地的TTE_1394協議路由映射配置中通過TTE網絡對應目的UDP端口號查詢1394總線對應的通道號,調用1394驅動發送API接口,將通道號和數據作為參數輸入,獲取到1394端口的通道號映射的設備號和消息號配置,通過1394通信調度模塊組成異步流包調度發送;
二、從TTE幀信息隊列中提取數據對應的目的UDP端口號作為地址輸入到FPGA內部的路由映射表,查詢輸出1394總線對應的通道號,將通道號和數據作為參數輸入,獲取到1394端口的通道號映射的設備號和消息號配置,通過1394通信調度模塊組成異步流包調度發送。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空無線電電子研究所,未經中國航空無線電電子研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010877143.6/1.html,轉載請聲明來源鉆瓜專利網。





