《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于自研AFDX網絡端系統芯片的模塊設計與實現
基于自研AFDX網絡端系統芯片的模塊設計與實現
2016年電子技術應用第4期
夏大鵬1,2,辛江波3,潘 彬3,解亞龍3
1.中航工業西安航空計算技術研究所,陜西 西安710068; 2.集成電路與微系統設計航空科技重點實驗室,陜西 西安710068; 3.西安翔騰微電子科技有限公司,陜西 西安710068
摘要: 國外對AFDX網絡核心產品的壟斷嚴重制約了我國AFDX網絡技術的發展,難以建立完整的AFDX網絡產品體系。提出了一種基于自研AFDX網絡端系統芯片的模塊設計方法,從軟硬件設計角度闡述模塊的設計與實現過程。該模塊集成端系統SoC芯片,具有PMC、PCI和CPCI三類主機接口,完成AFDX網絡數據通信功能。目前已成功應用于型號工程,其功耗低,功能、性能穩定可靠,國產化率高,具有較高的成熟度,打破了國外產品壟斷,實現了AFDX端系統模塊的自主保障、自主可控。
中圖分類號: V243.1
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.04.004
中文引用格式: 夏大鵬,辛江波,潘彬,等. 基于自研AFDX網絡端系統芯片的模塊設計與實現[J].電子技術應用,2016,42(4):15-17.
英文引用格式: Xia Dapeng,Xin Jiangbo,Pan Bin,et al. The design and implementation of the module based on AFDX network end system chip[J].Application of Electronic Technique,2016,42(4):15-17.
The design and implementation of the module based on AFDX network end system chip
Xia Dapeng1,2,Xin Jiangbo3,Pan Bin3,Xie Yalong3
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: Because of monopolizing AFDX network core products, which seriously restricts the internal development of AFDX network technology. At the same time, the establishment of AFDX network product system integrity is a laborious effort. This paper provides the method of the module design of AFDX network end system chip. The end system module′s design and implementation process are based on combining of hardware and software. This module is embedded with end system SoC chip and provides PMC, PCI and CPCI host interface that it implements the AFDX network data communications. This product has been successfully used in the model project. It has many advantages, such as low power consumption, stable and reliable function,high domestic rate and high maturity. It breaks the monopoly of foreign products and realizes autonomous protection and autonomous control of AFDX network end system module.
Key words : AFDX;end system chips;module design;PMC;PCI;CPCI

0 引言

    目前,國內外研制的AFDX網絡端系統模塊基本是依靠FPGA邏輯與軟件相結合的方式來實現協議解析和數據收發功能。由于基于FPGA實現的AFDX網絡端系統產品功耗、體積以及可靠性難以滿足惡劣機載環境應用需求,本文介紹了基于AFDX網絡端系統芯片實現的模塊設計,解決了制約AFDX網絡發展的瓶頸,對我國航空電子系統的發展及自主研究具有重要的意義[1]

    基于自研AFDX網絡端系統芯片的模塊是一款集成HKS664ES型端系統SoC芯片的網絡傳輸通信設備,其端系統芯片內部集成ARM922T處理器,利用該芯片上的高性能處理器實現傳輸層及網絡層的協議處理,從而實現AFDX網絡數據幀的收發。該模塊的成功研制在國內尚屬首次,打破了國外在AFDX網絡端系統傳輸卡方面的技術封鎖和產品壟斷,并擁有自主知識產權,解決了國內AFDX網絡產品受制于人的困境,為AFDX網絡在國內的應用及發展做出了重要貢獻。

1 模塊設計

1.1 功能

    基于自研AFDX網絡端系統芯片的模塊具有高度的靈活性,通過將高性能的AFDX網絡端系統接口與主機處理器連接,實現AFDX網絡數據的收發功能。該模塊采用雙余度的AFDX網絡端口,完全符合ARINC664協議,發送支持128個VL,接收支持4 096個VL,具有流量規整、接收幀過濾等功能[2-3],并提供了3種類型的接口:PMC接口、PCI接口和CPCI接口[4]

    本文提出的基于端系統芯片的模塊設計方案采用軟硬件協同設計方法,以工程化、模塊化、通用化的標準進行硬件模塊設計,同時以層次化結構設計,簡化AFDX端系統傳輸卡軟件體系架構,提高軟件可移植性和重用性設計,使系統具有良好的維護性、通用性。

1.2 硬件設計與實現

    基于自研AFDX網絡端系統芯片的模塊架構設計靈活,通過更換連接器接口滿足不同的功能需求,從而實現了一種多功能、低成本的模塊設計。本模塊設計原理圖如圖1所示,核心芯片采用HKS664ES型芯片,實現數據的收發,外部功能單元包括時鐘電路、電源轉換電路、復位電路、串行接口電路、主機接口電路等[5]

xazl4-t1.gif

1.2.1 時鐘電路

    模塊工作過程中,外部提供系統時鐘、RTC時鐘、PCI時鐘3個時鐘源。系統設計中,基于HKS664ES芯片設計需要提供一個25 MHz外部晶振作為系統時鐘,一個2 MHz外部晶振作為RTC輸入時鐘,另外PCI總線時鐘需要外部主機提供33 MHz輸入時鐘[6]

    系統集成者需要規定總線時鐘振蕩器的時鐘質量和溫度穩定性,即在某些溫度下的精確度以及在整個溫度范圍內此精確度的變化范圍。在整個溫度范圍內,時鐘質量應確保總的漂移不超過100 ppm。

1.2.2 復位電路

    基于自研AFDX網絡端系統芯片的模塊提供了系統復位、JTAG復位、PCI總線復位,具體接口定義如表1所示。

xazl4-b1.gif

    系統復位信號由外部的復位芯片提供,用于啟動或者重新啟動主機處理器。

    PCI總線接口復位信號,由PCI主機產生,用于復位包括PLL在內的所有ES邏輯。復位信號有效時,ARM922T處理器進入預定的復位狀態。

    調試口復位由外部調試工具產生,用于復位ARM922T處理器的調試接口[7]

1.2.3 主機接口電路

    模塊的主機接口符合32位、33 MHz PCI總線規范,兼容PCI2.2版本規定,PCI總線接口電平3.3 V。支持SLAVE和MASTER兩種總線控制模式,SLAVE模式用于數據傳輸的管理接口,供宿主機直接訪問,用來配置和查詢端系統通信端口信息;MASTER模式用于數據搬運,根據通信端口信息,直接啟動DMA控制器,在宿主機內存和模塊內部片上存儲器之間進行數據交換[8]

1.3 軟件設計與實現xazl4-t2.gif

    航空電子通信系統劃分成五層協議:應用層、傳輸層、網絡層、數據鏈路層和物理層。模塊通信軟件遵循航空電子通信系統軟件層次結構劃分,如圖2,其中,物理層與數據鏈路層由接口模塊上的硬件實現;傳輸層由固化于接口模塊上的傳輸軟件實現,主要負責接口模塊的初始化、發送以及接收;應用軟件和驅動軟件駐留在主機中,其中驅動層主要實現應用層和傳輸層之間數據信息的傳遞,并為上層應用軟件提供API接口函數;應用軟件與特定的子系統有關,通過調用MBI驅動軟件實現子系統功能要求。

    模塊軟件分為兩個相對比較獨立的部分:傳輸軟件和驅動軟件。傳輸軟件運行在模塊上,負責實現應用層以下的數據傳輸協議棧的處理,傳輸軟件符合ARINC664 part7規范中定義的端系統協議層,實現UDP/IP協議,配合主機驅動進行端口管理和調度;驅動軟件運行主機上,為應用程序提供標準的API接口,用戶可根據提供的配置信息完成配置表的加載、端口創建,實現模塊與主機應用軟件之間的接口控制與數據傳輸,軟件結構功能劃分如圖3所示。

xazl4-t3.gif

1.4 技術優勢

    目前,國內外研制的AFDX網絡端系統模塊主要有兩種方式:一種是基于FPGA實現的AFDX網絡端系統模塊,另外一種是基于自研AFDX網絡端系統芯片的模塊。前者在功耗、體積以及可靠性方面難以滿足惡劣機載環境應用需求;后者具有功耗低、體積小、可靠性高等優勢,主要對比如表2所示。

xazl4-b2.gif

    由表2可以看出,基于自研AFDX網絡端系統芯片的模塊MTBF提高1/5,失效率較少1/5,功耗降為1/2,在各方面都具有較高的優勢。

    該模塊采用的核心協議處理芯片是國內首款完全具有自主知識產權的核心AFDX網絡端系統芯片,作為通過軍用電子元器件B級鑒定的自研軍用核心關鍵元器件,成熟度高,具有完全自主知識產權,符合國家“元器件國產化率”的要求。

2 模塊驗證

    截止目前,基于自研AFDX網絡端系統芯片的模塊已通過摸底試驗、板級測試、德國AIM公司、TechSat公司AFDX網絡協議符合性測試,充分驗證后,表明基于自研AFDX網絡端系統芯片的模塊滿足功能要求,并在性能、功耗、重量、成本、溫度范圍上具有顯著優勢,且滿足國產化要求。

    基于HKS664ES端系統芯片的模塊已經在某型號任務機上使用,試用過程中經歷了C階段、S階段的所有驗證,設計、檢驗全部按照型號任務要求進行設計、實驗、評審和質量管控,芯片配套軟件嚴格按照GJB5000A三級要求研制。

3 結論

    本文提出的基于自研AFDX網絡端系統芯片的模塊已經成功應用于某型號任務機,并隨整機完成了首飛。經過充分的驗證與廣泛的應用,該模塊被一致認為是一款滿足AFDX網絡協議、集成度高、安全可靠的端系統模塊。該模塊的成功研制打破了國外在AFDX網絡端系統的產品壟斷,對我國研發具有自主知識產權的AFDX網絡具有重要意義。

參考文獻

[1] 劉蕓,王紅春.AFDX端系統協議軟件設計與實現研究[J].電光與控制,2012,19(11):71-76.

[2] 楊峰,田澤.基于USB接口的AFDX網絡TAP卡設計與實現[J].測控技術,2013,32(5):77-81.

[3] 王治,田澤.一種高性能AFDX監控卡的實現技術研究[J].計算機技術與發展,2010,20(8):217-220.

[4] 趙永庫.新一代航空電子總線系統結構研究[J].航空計算技術,2005,35(1):99-103.

[5] 劉志武,白楊.AFDX網絡端系統數據接收方法研究與實現[J].微型機與應用,2013,32(21):48-54.

[6] 趙永庫,李貞.AFDX網絡協議研究[J].計算機測量與控制,2012,20(1):8-10.

[7] 張志,翟正軍.基于FPGA的AFDX端系統協議芯片的設計與實現[J].計算機測量與控制,2010,18(2):422-425.

[8] 張榮華,田澤.AFDX網絡端系統芯片架構的研究與設計[J].計算機技術與發展,2011,21(8):165-172.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 亚洲免费一级视频 | 三级网站视频 | a级毛片毛片免费观看久潮喷 | 久草视频在线免费看 | 久久一级毛片 | aaa毛片免费观看 | 国产一级一级 | 国产三级久久久精品三级 | 亚洲黄色三级网站 | www.91香蕉视频 | 日本三级视频在线 | 很黄很色的摸下面的视频 | 欧美成年免费a级 | 韩国美女一区二区 | 欧美高清另类自拍视频在线看 | 国产欧美日韩综合精品一区二区三区 | 91精品国产免费久久 | 国产欧美另类 | 久草免费资源在线 | 九九热久久免费视频 | 国产一二三区精品 | 男人的天堂精品国产一区 | 久久亚洲国产精品一区二区 | 在线男人天堂 | 亚洲视频在线免费看 | 美女18一级毛片免费看 | 亚洲最大福利视频 | 国产主播福利片在线观看 | 全免费a级毛片免费毛视频 全午夜免费一级毛片 | 草草免费观看视频在线 | 国产视频久久久 | 精品伊人久久久久网站 | 亚洲国产亚洲片在线观看播放 | 99久久免费看精品国产一区 | 国产在线一区二区三区在线 | 欧美视频自拍偷拍 | 美女的被男人桶爽网站 | 作爱视频在线免费观看 | 免费看一区二区三区 | 131的美女午夜爱爱爽爽视频 | 欧美成人高清手机在线视频 |