《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 基于FPGA的AFDX網(wǎng)絡(luò)高速數(shù)據(jù)采集器設(shè)計(jì)
基于FPGA的AFDX網(wǎng)絡(luò)高速數(shù)據(jù)采集器設(shè)計(jì)
2016年電子技術(shù)應(yīng)用第8期
田 澤1,2,索高華3,張榮華1,2,洪元佳3
1.中航工業(yè)西安航空計(jì)算技術(shù)研究所,陜西 西安710068; 2.集成電路與微系統(tǒng)設(shè)計(jì)航空科技重點(diǎn)實(shí)驗(yàn)室,陜西 西安710068;3.西安翔騰微電子科技有限公司,陜西 西安710068
摘要: AFDX高速網(wǎng)絡(luò)試飛系統(tǒng)實(shí)時(shí)采集關(guān)鍵參數(shù)的需求,使得研發(fā)一種高速、實(shí)時(shí)、高可靠的AFDX數(shù)據(jù)采集器十分重要。提出了一種基于FPGA的數(shù)據(jù)采集器設(shè)計(jì)方案,充分考慮AFDX網(wǎng)絡(luò)特有的完整性檢查、余度管理、虛擬鏈路、帶寬隔離和流量整形等關(guān)鍵技術(shù),實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的實(shí)時(shí)采集、參數(shù)挑選和數(shù)據(jù)轉(zhuǎn)發(fā)等功能。通過(guò)對(duì)AFDX數(shù)據(jù)采集器進(jìn)行實(shí)測(cè),證明該設(shè)備具有通用性強(qiáng)、可靠性高、實(shí)時(shí)性強(qiáng)、數(shù)據(jù)處理速率高等特點(diǎn),完全滿足AFDX網(wǎng)絡(luò)數(shù)據(jù)采集的應(yīng)用需求,是一款完全具有自主知識(shí)產(chǎn)權(quán)的采集設(shè)備,為國(guó)產(chǎn)化研制及大型飛機(jī)的試飛驗(yàn)證提供了有力保障。
中圖分類號(hào): TN91;TP336
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2016.08.045
中文引用格式: 田澤,索高華,張榮華,等. 基于FPGA的AFDX網(wǎng)絡(luò)高速數(shù)據(jù)采集器設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2016,42(8):179-182.
英文引用格式: Tian Ze,Suo Gaohua,Zhang Ronghua,et al. Design of high speed data acquisition system for AFDX network based on FPGA[J].Application of Electronic Technique,2016,42(8):179-182.
Design of high speed data acquisition system for AFDX network based on FPGA
Tian Ze1,2,Suo Gaohua3,Zhang Ronghua1,2,Hong Yuanjia3
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: AFDX high-speed flight network system needs real-time sampling key parameters, so research and development of a high-speed, real-time and high reliability AFDX data acquisition are particularly important. This paper presents a FPGA-based data acquisition designed to take full account of the specific AFDX network technology, such as integrity checking, redundancy management, virtual link, bandwidth isolation and traffic shaping. It has achieved real-time collection of network data, parameter selection and data forwarding functions. By the test of AFDX data acquisition,it is proved that the equipment has the characteristics of versatility, high reliability, real-time, high speed data processing and so on. The data collector which is fully meet the application requirements of the AFDX network data acquisition has completely independent intellectual property rights, and provides a strong guarantee for the development of the nationalization and the flight test of large aircraft.
Key words : AFDX;FPGA;data acquisition

0 引言

  試飛系統(tǒng)是一種通過(guò)收集、管理飛行試驗(yàn)過(guò)程中所產(chǎn)生的飛行試驗(yàn)數(shù)據(jù),建立相關(guān)試驗(yàn)對(duì)象的數(shù)據(jù)庫(kù)管理和應(yīng)用系統(tǒng),為航空科學(xué)研究提供寶貴的第一手試驗(yàn)數(shù)據(jù),是現(xiàn)代航空技術(shù)不斷發(fā)展和提高的必備手段[1]。在試飛系統(tǒng)的開發(fā)過(guò)程中,實(shí)時(shí)、高速采集飛行數(shù)據(jù)成為其關(guān)鍵性的技術(shù)之一,本文提出了一種基于AFDX網(wǎng)絡(luò)的高速數(shù)據(jù)采集器,實(shí)時(shí)采集試飛試驗(yàn)中的垂直速度、氣壓高度、俯仰角、風(fēng)速、風(fēng)向等關(guān)鍵信息,廣泛應(yīng)用在AFDX網(wǎng)絡(luò)大型飛機(jī)的試飛系統(tǒng)中。

  本文在深入理解航空標(biāo)準(zhǔn)ARINC664P7協(xié)議,掌握AFDX關(guān)鍵技術(shù)的基礎(chǔ)上[2],結(jié)合AFDX網(wǎng)絡(luò)海量數(shù)據(jù)高速傳輸?shù)奶攸c(diǎn),設(shè)計(jì)并實(shí)現(xiàn)了一種基于FPGA的AFDX數(shù)據(jù)采集器,完成網(wǎng)絡(luò)數(shù)據(jù)的實(shí)時(shí)采集、錯(cuò)誤幀過(guò)濾、參數(shù)挑選和數(shù)據(jù)轉(zhuǎn)發(fā)等功能。該采集器是一款完全具有自主知識(shí)產(chǎn)權(quán)的AFDX數(shù)據(jù)采集器,實(shí)現(xiàn)了數(shù)據(jù)采集系統(tǒng)的技術(shù)指標(biāo),完全滿足試飛驗(yàn)證要求,是從標(biāo)準(zhǔn)協(xié)議理解、需求分析、架構(gòu)設(shè)計(jì)與全面驗(yàn)證等完全自主研制的AFDX網(wǎng)絡(luò)采集設(shè)備。

1 AFDX數(shù)據(jù)采集器工作原理

  AFDX數(shù)據(jù)采集器主要應(yīng)用于AFDX采集系統(tǒng)中,通過(guò)和AFDX網(wǎng)絡(luò)交換機(jī)的任意端口相連,采集余度數(shù)據(jù)信息,經(jīng)AFDX數(shù)據(jù)采集器處理后,完成100%轉(zhuǎn)發(fā)和數(shù)據(jù)挑參,AFDX采集器的系統(tǒng)架構(gòu)如圖1所示。AFDX采集模塊從AFDX1和AFDX2接口處接收AFDX網(wǎng)絡(luò)的余度幀數(shù)據(jù),經(jīng)過(guò)變壓器(H1102)、PHY(DP83848YB)將數(shù)據(jù)調(diào)理后與主控芯片F(xiàn)PGA(5CEFA7-U484)進(jìn)行數(shù)據(jù)交互處理。FPGA將AFDX接口上的數(shù)據(jù)采集接收后,給每一幀都附加上接收時(shí)間戳信息,進(jìn)行完整性檢查和余度管理處理,處理后的數(shù)據(jù)一方面參考AFDX挑選參數(shù)配置表要求,挑選出需要的數(shù)據(jù),按配置表指定的地址空間存儲(chǔ),等待主機(jī)通過(guò)PCI接口訪問(wèn)獲取;另一方面,將余度后的數(shù)據(jù)添加以太網(wǎng)幀頭信息,并100%地通過(guò)AFDX3接口發(fā)送出去,再經(jīng)以太網(wǎng)交換機(jī)轉(zhuǎn)發(fā)存儲(chǔ)到記錄盤中。

圖像 002.png

圖1  AFDX采集模塊系統(tǒng)架構(gòu)

2 AFDX數(shù)據(jù)采集器系統(tǒng)設(shè)計(jì)

  2.1 硬件設(shè)計(jì)

  AFDX數(shù)據(jù)采集器主要包括MAC控制管理模塊、PCI接口控制模塊、完整性檢查模塊、余度管理模塊和挑參控制模塊,其設(shè)計(jì)框圖如圖2所示,其中灰色的框圖為存儲(chǔ)模塊,其他顏色均為控制模塊。由于AFDX網(wǎng)絡(luò)數(shù)據(jù)傳輸量大、數(shù)據(jù)速率快,需要對(duì)處理的數(shù)據(jù)進(jìn)行臨時(shí)緩存,加之模塊板卡尺寸的限制,以及采集記錄對(duì)FPGA的處理能力和存儲(chǔ)配置的高要求,因此,F(xiàn)PGA采用Altera公司Cyclone Ⅴ系列芯片5CEFA7-U484中的EPCS64SI16N,配置模式為AS模,用于控制外部PHY芯片、PCI接口以及模塊的配置、挑參和轉(zhuǎn)發(fā)等功能,來(lái)完成數(shù)據(jù)的通信和交互。

圖像 003.png

圖2  AFDX數(shù)據(jù)采集器設(shè)計(jì)框圖

  AFDX數(shù)據(jù)采集器各模塊的主要功能如下:

  (1)MAC控制管理模塊。MAC采用MII(Media Inde-

  pendent Interface)接口,包括一個(gè)數(shù)據(jù)接口以及一個(gè)MAC與PHY之間的管理接口。數(shù)據(jù)接口用于發(fā)送和接收的兩條獨(dú)立信道;MII管理接口是由時(shí)鐘信號(hào)和數(shù)據(jù)信號(hào)構(gòu)成的雙信號(hào)接口,主要用來(lái)監(jiān)視和控制PHY[3]。

  (2)PCI接口控制模塊。對(duì)外PCI接口滿足基本PCI規(guī)范,對(duì)后端提供一組讀寫控制信號(hào),后端讀寫控制主要是對(duì)用戶的橋IP讀寫時(shí)序作出相應(yīng)的翻譯,產(chǎn)生對(duì)FPGA內(nèi)部資源的讀寫控制。

  (3)完整性檢查。對(duì)于兩個(gè)接收AFDX端口來(lái)說(shuō)具有各自獨(dú)立的完整性檢查表及標(biāo)志位寄存器組,該寄存器組對(duì)應(yīng)512個(gè)VL_ID,用于記錄首次接收到的數(shù)據(jù)幀,具體流程如圖3所示。

圖像 004.png

圖3  接收數(shù)據(jù)幀完整性檢查流程示意圖

  (4)余度管理模塊。在接收端口完成完整性檢查后,將各自的VL_ID序列值及本數(shù)據(jù)幀的SN號(hào)傳送給余度管理模塊,余度管理模塊輪詢調(diào)度兩個(gè)接收端口的狀態(tài),根據(jù)先到先有效原則過(guò)濾掉冗余的數(shù)據(jù)幀[4],具體流程如圖4所示。

圖像 005.png

圖4  接收數(shù)據(jù)幀余度管理流程示意圖

  (5)挑選參數(shù)控制模塊。該模塊包括接收數(shù)據(jù)幀管道過(guò)濾和參數(shù)抽取兩大功能。接收數(shù)據(jù)幀管道過(guò)濾是對(duì)接收到數(shù)據(jù)幀依據(jù)配置的VL_ID和UDP端口號(hào)進(jìn)行過(guò)濾,過(guò)濾后的數(shù)據(jù)幀才符合參數(shù)抽取條件。對(duì)過(guò)濾后的數(shù)據(jù)幀,根據(jù)挑選參數(shù)配置信息,抽取特定的飛行數(shù)據(jù)。AFDX數(shù)據(jù)幀在以太網(wǎng)幀的基礎(chǔ)上發(fā)展而來(lái),最大幀長(zhǎng)為1 518 B,最小幀長(zhǎng)為64 B,挑選參數(shù)的范圍可以是AFDX幀格式中的任意字節(jié)。

  2.2 軟件設(shè)計(jì)

  AFDX數(shù)據(jù)采集器作為一種通用采集模塊,采用純硬件實(shí)現(xiàn),板卡本身不帶軟件。與其配合的CPU軟件包括上層應(yīng)用軟件和驅(qū)動(dòng)軟件兩部分[5],均位于系統(tǒng)上位機(jī)中,同時(shí)為了更加靈活直觀地表達(dá)顯示處理結(jié)果,增加PC端的圖形應(yīng)用界面,方便分析數(shù)據(jù),顯示處理結(jié)果。

  CPU端的驅(qū)動(dòng)軟件僅提供寄存器訪問(wèn)接口,如初始化、配置加載、參數(shù)讀取等,均通過(guò)寄存器數(shù)據(jù)的讀寫操作完成。

  上層應(yīng)用程序主要分為兩部分:(1)PCI接口通信程序,負(fù)責(zé)調(diào)用驅(qū)動(dòng)程序與FPGA進(jìn)行信息交互;(2)CPU用戶服務(wù)程序,主要進(jìn)行數(shù)據(jù)的接收、組成INET包、發(fā)送等功能。其中上層應(yīng)用程序的基本操作流程如圖5所示。

圖像 006.png

圖5  上層應(yīng)用程序基本操作流程

3 AFDX數(shù)據(jù)采集器的驗(yàn)證

  AFDX數(shù)據(jù)采集器的仿真測(cè)試平臺(tái)如圖6所示,4塊AFDX網(wǎng)絡(luò)仿真卡用于仿真機(jī)載航空電子系統(tǒng),2臺(tái)AFDX網(wǎng)絡(luò)交換機(jī)實(shí)現(xiàn)余度網(wǎng)絡(luò)的數(shù)據(jù)轉(zhuǎn)發(fā),AFDX數(shù)據(jù)采集器接收AFDX網(wǎng)絡(luò)交換機(jī)的數(shù)據(jù)信息,完成采集、轉(zhuǎn)發(fā)、挑選參數(shù)功能,上報(bào)數(shù)據(jù)采集系統(tǒng),將以太網(wǎng)包傳送給PC,經(jīng)界面解析后完成數(shù)據(jù)的處理及顯示[6]。

圖像 007.png

圖6  AFDX數(shù)據(jù)采集仿真測(cè)試平臺(tái)

  本文所設(shè)計(jì)的AFDX網(wǎng)絡(luò)高速數(shù)據(jù)采集器已經(jīng)過(guò)功能測(cè)試、性能測(cè)試、協(xié)議符合性測(cè)試及系統(tǒng)聯(lián)試等全面的測(cè)試驗(yàn)證,實(shí)測(cè)結(jié)果表明,AFDX網(wǎng)絡(luò)高速數(shù)據(jù)采集器功能、性能穩(wěn)定可靠,完全滿足系統(tǒng)設(shè)計(jì)要求。

  AFDX網(wǎng)絡(luò)仿真平臺(tái)分別發(fā)送64 B、512 B和1 518 B等典型網(wǎng)絡(luò)數(shù)據(jù)包對(duì)本文涉及的AFDX網(wǎng)絡(luò)高速數(shù)據(jù)采集器進(jìn)行測(cè)試,其采樣率完全滿足設(shè)計(jì)要求,能完成規(guī)定間隔的采集,測(cè)試項(xiàng)及測(cè)試結(jié)果如表1所示。

圖像 001.png

4 結(jié)束語(yǔ)

  本文所設(shè)計(jì)的AFDX網(wǎng)絡(luò)高速數(shù)據(jù)采集器是一款符合ARINC664協(xié)議,具有自主知識(shí)產(chǎn)權(quán)的網(wǎng)絡(luò)采集設(shè)備,該采集器實(shí)時(shí)性強(qiáng)、正確性高、性能穩(wěn)定,完全滿足AFDX網(wǎng)絡(luò)數(shù)據(jù)的采集、轉(zhuǎn)發(fā)、挑選參數(shù)要求。本文詳細(xì)介紹了AFDX采集記錄器的工作原理及軟硬件實(shí)現(xiàn)技術(shù),并搭建仿真測(cè)試平臺(tái)對(duì)其進(jìn)行功能、性能、協(xié)議符合性、系統(tǒng)聯(lián)試等全面測(cè)試驗(yàn)證。該模塊設(shè)計(jì)新穎,尺寸小,功耗低,功能性能穩(wěn)定可靠,已成功應(yīng)用于工程實(shí)踐中,運(yùn)行狀態(tài)良好,為試飛驗(yàn)證和AFDX網(wǎng)絡(luò)設(shè)備的國(guó)產(chǎn)化打下了堅(jiān)定的基礎(chǔ)。

  參考文獻(xiàn)

  [1] 曹玉林,胡飛,崔鍵.Oracle封鎖技術(shù)在試飛系統(tǒng)設(shè)計(jì)中的應(yīng)用[J].微處理機(jī),2006,6(6):67-71.

  [2] ARINC Specification 664 P7,Avioincs Full Duplex switched Ethernet(AFDX) network[S].2005.

  [3] 葉佳字,陳曉剛,張新家.基于AFDX的航空電子通信網(wǎng)絡(luò)的設(shè)計(jì)[J].測(cè)控技術(shù),2008,27(6):56-58,60.

  [4] 王治,田澤.一種高性能AFDX監(jiān)控卡的實(shí)現(xiàn)技術(shù)研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2010,20(8):217-220.

  [5] 楊峰,田澤.基于USB接口的AFDX網(wǎng)絡(luò)TAP卡設(shè)計(jì)與實(shí)現(xiàn)[J].測(cè)控技術(shù)2013,32(5):77-81.

  [6] 翟正軍.基于AFDX的高速數(shù)據(jù)采集記錄系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].測(cè)控技術(shù)2013,32(5):17-20.

  


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产欧美日韩另类一区| 夜夜嗨av一区二区三区| 欧美精品成人| 久久夜色精品国产欧美乱极品| 亚洲在线视频观看| av成人天堂| 亚洲精品韩国| 亚洲激情一区| 亚洲国产婷婷综合在线精品 | 久久天天躁狠狠躁夜夜av| 亚洲欧美日韩国产中文| 日韩特黄影片| 亚洲精品久久久久久久久久久久| 亚洲二区视频在线| 久久精品国产精品亚洲精品| 欧美一级黄色网| 欧美一区二区三区另类| 欧美在线日韩在线| 久久精品99国产精品酒店日本| 欧美在线视频一区二区三区| 欧美在线在线| 亚洲丶国产丶欧美一区二区三区| 久久精品视频免费播放| 久久精品国产96久久久香蕉| 亚洲电影免费| 亚洲片国产一区一级在线观看| 亚洲精品日韩综合观看成人91| 亚洲日本精品国产第一区| 亚洲免费激情| 一区二区三区鲁丝不卡| 亚洲视频在线播放| 欧美亚洲综合网| 久久久爽爽爽美女图片| 农村妇女精品| 欧美人与性动交cc0o| 欧美午夜精品| 国产美女搞久久| 亚洲最新合集| 国产目拍亚洲精品99久久精品 | 亚洲一区一卡| 亚洲欧美综合v| 久久精品官网| 一区二区三区四区国产精品| 亚洲欧美清纯在线制服| 久久狠狠亚洲综合| 欧美风情在线观看| 欧美视频手机在线| 国产午夜精品一区二区三区视频| 伊人狠狠色丁香综合尤物| 亚洲三级网站| 亚洲一区二区三区午夜| 久久爱www| 一本色道久久精品| 欧美在线视频网站| 欧美xart系列高清| 欧美亚洲第一区| 国内成人精品视频| 亚洲毛片在线看| 欧美伊人久久久久久久久影院 | 久久在线观看视频| 欧美日韩国产91| 国产欧美日韩一区二区三区在线| 韩国美女久久| 亚洲狼人综合| 欧美在线播放| 亚洲午夜精品17c| 久久久久成人网| 欧美日韩亚洲高清一区二区| 国产主播精品在线| av成人免费观看| 久久精品系列| 亚洲欧美高清| 欧美人成在线| 一区在线视频观看| 亚洲午夜高清视频| 亚洲破处大片| 久久疯狂做爰流白浆xx| 欧美日韩中文字幕综合视频| 激情校园亚洲| 亚洲综合成人在线| 一区二区三区免费网站| 老牛国产精品一区的观看方式| 国产精品亚洲第一区在线暖暖韩国| 永久免费精品影视网站| 午夜精品久久久久久久99水蜜桃| 一区二区三区免费在线观看| 蜜桃av一区二区三区| 国产三区精品| 亚洲在线中文字幕| 中日韩美女免费视频网址在线观看| 久久综合久色欧美综合狠狠| 国产日韩欧美高清| 在线性视频日韩欧美| 亚洲精品美女在线观看播放| 久久精品女人的天堂av| 国产精品久久午夜| 日韩一区二区免费高清| 亚洲免费成人av| 免费不卡中文字幕视频| 国产一区二区成人| 午夜久久久久| 午夜精品区一区二区三| 欧美午夜片在线观看| 亚洲乱码国产乱码精品精可以看| 亚洲激情在线| 久久综合久久88| 黄色亚洲网站| 午夜在线精品偷拍| 久久国产精品黑丝| 国产午夜精品在线| 欧美一级大片在线观看| 欧美在线日韩在线| 国产精品一区二区女厕厕| 亚洲一二三级电影| 欧美在线free| 国产欧美日本| 欧美亚洲视频一区二区| 久久精品30| 国产欧美一区二区色老头| 亚洲欧美中文在线视频| 欧美一区二视频在线免费观看| 国产日产亚洲精品| 午夜精品国产| 久久精品一区二区三区不卡牛牛 | 国内久久婷婷综合| 亚洲电影免费观看高清| 久久一二三区| 亚洲电影免费观看高清完整版在线观看 | 久久精品一区二区三区不卡牛牛 | 欧美一区不卡| 国产日韩精品久久| 午夜精品一区二区三区在线| 久久国产精品一区二区三区四区| 国产一区二区三区四区在线观看| 欧美在线免费观看视频| 久久亚洲一区| 最新国产成人在线观看| 一区二区三区日韩| 国产精品高潮在线| 销魂美女一区二区三区视频在线| 久久久综合网站| 在线免费高清一区二区三区| 亚洲精品久久久久久下一站 | 一区二区视频欧美| 91久久精品国产91久久| 欧美国产视频在线观看| 夜夜嗨av一区二区三区四季av| 午夜欧美不卡精品aaaaa| 国产日韩一区二区| 亚洲激精日韩激精欧美精品| 欧美精品一区二区三| 亚洲视频一二| 久久久久99| 亚洲精品久久久久久一区二区| 宅男在线国产精品| 国产久一道中文一区| 久久精品国产99| 欧美成人午夜77777| 一区二区三区日韩精品| 欧美呦呦网站| 亚洲国产精品99久久久久久久久| 一区二区av在线| 国产麻豆综合| 亚洲看片免费| 国产精品视频一区二区三区| 亚洲电影免费在线 | 国产精品人人做人人爽人人添| 欧美一区二区三区喷汁尤物| 欧美成人精品三级在线观看| 夜夜嗨av一区二区三区四区| 久久国产精品72免费观看| 亚洲第一福利社区| 亚洲欧美日韩国产一区| 一区二区三区在线免费播放| 亚洲深夜福利在线| 国精品一区二区三区| 99视频一区二区| 国产欧美一区视频| 在线亚洲国产精品网站| 国产一区日韩二区欧美三区| 一区二区日本视频| 国产一区二区福利| 亚洲午夜精品17c| 精品电影一区| 性8sex亚洲区入口| 亚洲剧情一区二区| 欧美影院久久久| 99精品黄色片免费大全| 久久激情久久| 亚洲亚洲精品三区日韩精品在线视频| 欧美高清视频在线观看| 香蕉尹人综合在线观看| 欧美色视频一区| 亚洲国产一区在线观看| 国产农村妇女毛片精品久久麻豆| 亚洲乱码精品一二三四区日韩在线| 国产日韩在线亚洲字幕中文| 亚洲一本视频| 亚洲国产精品嫩草影院| 久久久99精品免费观看不卡|