999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的高速ARINC429數據過濾設計

2019-08-23 02:44:36海灝夏喜龍
電子技術與軟件工程 2019年14期
關鍵詞:信號設計

文/海灝 夏喜龍

1 技術需求

ARINC429規范由美國航空電子工程委員會(Airline Electronic Engineering Commission,AEEC) 制定,美國航空無線電公司(Aeronautical Radio Inc.,ARINC)出版的一種民用飛機機載總線規范。其全稱為“數字信息傳輸系統”(Digital Information Transfer System,DITS),該標準數據資源豐富,數據精度高,在當代航空及其他設備中得到廣泛應用。

ARINC429總線是一種串行標準,為面向接口型的單向廣播式傳輸總線,調制方式采用雙極型歸零三態碼方式。

ARINC429總線傳輸的基本單位是字,每個字由32位組成,1-8位是標號位(LABEL),標記出包括在這個傳送字內的信息的類型。

現有傳統的ARINC429總線數據接收處理和發送傳輸的硬件實現方法如圖1所示。CPU負責ARINC 429專用協議芯片的工作模式控制、提取接收數據、數據解析及發送數據設置;ARINC429專用協議芯片按照CPU設置將總線串行數據轉換為并行數據,將來自CPU的數據進行編碼發送;驅動組件主要功能將專用協議芯片的信號與總線之間進行電氣隔離及轉換;FPGA/CPLD一般用于邏輯控制,為可選項。

此外,還有一些類似的實現方式,將ARINC429總線數據轉換功能用FPGA實現,數據處理靈活性及可擴展性上更便于數據交互。

圖1:ARINC429總線數據處理傳統硬件設計框圖

圖2:系統總體架構圖

現有多種技術實現方法在低速、單LABEL號(每種LABEL對應一種數據類型)接收應用中問題不大,但在高速、多LABEL號特別是相鄰數據間隔時間較小的情況下,容易造成數據丟失。此外,由于CPU需要依次接收處理總線數據,包括本機不需要的數據,因此造成處理資源的浪費。

2 設計方案

2.1 總體技術方案

FPGA技術發展迅速、資源豐富、使用方便,具有更大并行度、可定制、可重構等優勢。本設計基于FPGA和CPU實現,利用FPGA并行處理、處理速度高的特點,實現硬件過濾、編解碼等工作,利用CPU強大的運算能力實現數據解析。本設計系統總體框架如圖2所示。

各模塊功能如下:

(1)CPU:通過總線控制發射編碼的通道、速率及發送信息;控制接收解碼的速率、奇偶校驗、LABEL號過濾,同時從總線上提取接收數據進行解析,設計選用STM32F746VGT6;

(2)FPGA編解碼:按CPU設置進行編解碼,進行LABEL硬件過濾,設計選用EP3C120F484I7N;

(3)接收驅動:將標準ARINC429信號轉換為3.3VTTL信號,設計選用DEI1046;

(4)發送驅動:將3.3VTTL信號轉換為標準ARINC429信號,設計選用4片DEI1070。

目前接收通道及發送通道都設計為4路,可根據需要進一步擴展。每路接收通道可設置為2種LABEL過濾。當有更多LABEL過濾需求時,可將多路合并,最多可過濾8個LABEL。同時也可以按照該架構進一步擴充通道及LABEL過濾,以滿足更多需求。

當收到接收數據時:

(1)FPGA按照CPU設置的速率進行譯碼;

(2)提取譯碼結果的LABEL進行判斷,是否為本通道接收數據,如果是,轉入下一步;

(3)將數據存入增加字頭、校驗后存入FIFO。將數據指示標志寫入接收中斷狀態寄存器,根據CPU設置是否將該標志與中斷請求關聯。

(4)CPU采用中斷或查詢方式采集中斷狀態寄存器狀態,當發現有數據請求時,依據優先級讀取相應通道信息并進行解析。

當需要發送數據時:

(1)CPU將需要發送的字頭、通道、速率、數據內容及校驗數據按地址依次發送給FPGA;

(2)FPGA按照設置要求編碼并選擇相應的通道發送。

2.2 核心單元技術方案

編解碼單元為本系統的核心單元,本單元性能對系統性能有著重要的影響。

FPGA編解碼單元功能框圖如圖3所示,共有4個接收通道和4個發射通道。

4個接收通道采用同樣的結構,每個通道分為串并解碼、LABEL過濾及FIFO緩存部分:

(1)串并解碼:將串行數據按照接收速率轉化為并行數據;

(2)LABEL過濾:將接收到的數據進行過濾,如果LABEL號匹配,則將數據傳遞到緩存;

(3)FIFO緩存:將接收數據進行緩存,設計為8級緩存,每級有6個字節,分別包含接收字頭、接收數據及接收數據校驗。

發射通道由8*7*8FIFO結構及編碼及通道控制單元組成:

(1)FIFO緩存:將來自CPU的數據進行緩存,緩存有8級,每級有7個字節,分別包含發送字頭、發送速率及通道選擇、發送數據(4個字節)及數據校驗;

(2)編碼及通道控制單元:該單元按照FIFO數據將數據按速率配置及通道選擇編碼并選擇相應通道發送。

3 分析驗證

3.1 高速率多種類數據處理過程

本設計方案單個接收通道信號流及轉換如圖4所示,顯示多個ARINC429高速信號依次到達(間隔40us)時,單個接收通道信號流及轉換過程。到達的信號含有目標數據(LABEL號為207和244)及非目標數據(LABEL號為203和205),可以看出,經過LABEL過濾單元,濾除了第一組和第三組非目標數據,并且將目標數據緩存在FIFO中。

3.2 處理性能分析

按照ARINC429標準,計算參數設定如下:

(1)波特率:100K BPS;

(2)數據刷新率(以“A”表示):100ms=0.1s;

(3)數據間隔:4個時鐘周期/40us;

(4)接收目標數據(以“B”表示):2個;

(5)單周期數據個數:≥8個;

(6)通道數目(以“C”表示):1個。

由于采用了LABEL過濾及接收FIFO技術,計算時可不考慮波特率、數據間隔、單周期數據個數。

CPU應在FIFO滿前將數據讀出,并處理完畢,則CPU處理速度要求由A、B、C及緩存級別決定(設計值為8),關系如下:

CPU處理速度=B*C/(A*8)=2*1/(0.1*8)=2.5次/S=400ms

在傳統技術條件下,對CPU的處理要求的影響參數為波特率及數據間隔,CPU處理速度要求為36個時鐘周期=360us。

處理要求差別為=400ms/360us=1111倍。

3.3 系統驗證

該設計方案已應用于某型機載系統,通過使用該設計技術處理高速ARINC429高度數據,消除了原有的高度碼跳變的故障,提升了系統性能。

圖3:FPGA編解碼單元功能框圖

圖4:單個接收通道信號流及轉換示意圖

4 結語

本文詳述了一種基于FPGA的高速ARINC429數據處理方法,通過使用FPGA硬件過濾方法,結合FIFO結構,有效的降低了CPU負荷,消除了丟包現象,經計算,綜合性能提升約1111倍。

該方法已成功應用至某型機載平臺,提升了ARINC429接收性能,該方法可推廣應用在高速ARINC429通訊的相關平臺中。

猜你喜歡
信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止長個的信號
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 国产成人免费| 在线精品视频成人网| 久久久久久尹人网香蕉| 精品国产成人高清在线| 老熟妇喷水一区二区三区| 亚洲人成网址| 亚洲毛片在线看| 99久久亚洲精品影院| 2020国产精品视频| 91成人免费观看| 4虎影视国产在线观看精品| 国产在线91在线电影| 国产av无码日韩av无码网站| 日韩最新中文字幕| 久久99这里精品8国产| 欧美综合中文字幕久久| 国产噜噜噜视频在线观看| 国内精品久久人妻无码大片高| 久久综合亚洲色一区二区三区| 欧美日韩国产成人高清视频| 国产成人一区二区| 91青青视频| 久久天天躁狠狠躁夜夜躁| 国产精品亚欧美一区二区三区| 国产精品专区第一页在线观看| 99爱视频精品免视看| 欧美中文一区| 久久网欧美| 成人午夜免费视频| 日韩欧美91| 永久毛片在线播| 国产成人高清精品免费软件| 亚洲日本中文字幕乱码中文 | 亚洲天堂久久| yy6080理论大片一级久久| 91色在线视频| 一级成人a做片免费| 国产91在线|中文| 午夜福利在线观看成人| 国产精品9| 精品久久久久久久久久久| 日本欧美成人免费| 91偷拍一区| 91青草视频| 中文字幕无线码一区| 强乱中文字幕在线播放不卡| 成色7777精品在线| 男人天堂伊人网| 97色伦色在线综合视频| 久久久亚洲色| 成年人免费国产视频| 91久久精品日日躁夜夜躁欧美| 成人在线欧美| 久久精品中文字幕免费| 亚洲精品无码日韩国产不卡| 九九热视频精品在线| 国产精品久久久久久久久kt| 日韩欧美中文字幕在线韩免费| 凹凸国产熟女精品视频| 国产精品太粉嫩高中在线观看| 久久人搡人人玩人妻精品一| 久久性视频| 精品久久久久久成人AV| 欧美一区二区三区不卡免费| 亚洲成肉网| 亚洲欧美日韩高清综合678| 动漫精品啪啪一区二区三区| 国产日韩欧美一区二区三区在线 | 欧美久久网| 国产女人爽到高潮的免费视频| 国产美女在线免费观看| 欧美成一级| 亚洲妓女综合网995久久| 久久久久中文字幕精品视频| 国产成人精品高清不卡在线| 亚洲欧美日韩久久精品| 自慰高潮喷白浆在线观看| 色偷偷av男人的天堂不卡| 国产精品欧美日本韩免费一区二区三区不卡 | 久久久久人妻一区精品| 国产后式a一视频| 狠狠色婷婷丁香综合久久韩国 |