亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        ARINC429總線控制器HI-3582接口設計

        2017-12-14 09:08:01許波強袁維力趙亞軍陜西凌云電器集團有限公司
        大陸橋視野 2017年22期
        關鍵詞:接收數(shù)據(jù)發(fā)送數(shù)據(jù)數(shù)據(jù)線

        許波強 袁維力 趙亞軍/ 陜西凌云電器集團有限公司

        ARINC429總線控制器HI-3582接口設計

        許波強 袁維力 趙亞軍/ 陜西凌云電器集團有限公司

        本文簡要介紹了ARINC429總線和HI-3582總線控制器的特點,結合工程實際,給出了基于FPGA的ARINC429總線控制器HI-3582接口設計思路和方法。

        ARINC429總線;FPGA;狀態(tài)機

        引言

        ARINC429總線是美國航空無線電公司制定的民用航空數(shù)字總線傳輸標準,它規(guī)定了使用該總線的航空電子設備的信息流向和基本數(shù)據(jù)字的格式。ARINC429總線為單向傳輸總線,信息只能從通信設備的發(fā)送口輸出,經(jīng)傳輸總線傳至與它相連的需要該信息的其他設備的接收口。在需要兩個通信設備間雙向傳輸時,則在每個方向各用一根獨立的傳輸總線。ARINC429通信采用雙極性歸零制的三態(tài)碼調制方式,具有接口方便、數(shù)據(jù)傳輸可靠的特點,目前已廣泛應用于導航定位系統(tǒng)、通信系統(tǒng)等機載電子設備中。本文結合工程實際,介紹了HOLT公司推出的ARINC429總線控制器芯片HI-3582的特點,并給出了基于FPGA的接口設計思路和方法。

        1.HI-3582總線控制器簡介

        HOLT INTEGRATED CIRCUITS公司生產的HI-3582是一款性能價格比較高的ARINC429協(xié)議芯片。該器件的主要特點有:

        ● 符合ARINC429總線協(xié)議;

        ● 3.3V邏輯電平工作,可直接與LVTTL電平接口;

        ● 具有獨立的雙向接收器和發(fā)送器接口;

        ● 無需驅動,可直接連接ARINC429總線;

        ● 可編程識別標牌,每個接收器具有16個標牌存儲單元;

        ● 對接收的數(shù)據(jù)可進行奇偶狀態(tài)校驗;并可對發(fā)送數(shù)據(jù)奇偶狀態(tài)進行設置;

        2.FPGA與HI-3582的接口設計

        2.1 接口原理介紹

        目前實現(xiàn)與HI-3582的接口通用的方案是采用單片機或DSP直接控制接收和發(fā)送數(shù)據(jù)。該方案的缺點是:由于HI-3582的離散控制信號較多,需要占用大量通用I/O端口,這在系統(tǒng)通用IO資源緊張的情況下,實現(xiàn)較為復雜;并且當數(shù)據(jù)量較大、發(fā)送及雙接收通道同時工作時占用系統(tǒng)處理時間較長,影響系統(tǒng)工作效率,且容易造成數(shù)據(jù)丟失。為此本文提出了采用FPGA與HI-3582進行接口設計,利用FPGA豐富的I/O接口,將HI-3582芯片上所有和FPGA有關的接口管腳都以IO的形式直接連接,在FPGA內建立狀態(tài)控制機制,實現(xiàn)對HI-3582芯片的數(shù)據(jù)收發(fā)控制處理。該設計能極大減少對單片機或DSP的I/O資源占用,提高了單片機/DSP的工作效率;同時提高了對HI-3582芯片中斷請求的響應速度。

        2.2 軟件設計及實現(xiàn)

        2.2.1 軟件整體設計。

        本設計中ARINC429總線傳輸速率采用12.5k低速率,數(shù)據(jù)的更新由DSP通過地址線、數(shù)據(jù)線完成。

        設計采用在FPGA內部建立一個發(fā)送FIFO緩存和一個接收FIFO緩存,分別用來存儲DSP傳來的待發(fā)送數(shù)據(jù)和兩路ARINC429總線接收到的數(shù)據(jù)。在發(fā)送FIFO不為空時啟動數(shù)據(jù)的發(fā)送,產生HI-3582的發(fā)送時序。接收數(shù)據(jù)時,F(xiàn)PGA依次根據(jù)HI-3582的接收狀態(tài)標志D/R1、D/R2判斷并讀取數(shù)據(jù),當D/R1或D/R2為低電平時啟動數(shù)據(jù)接收,產生HI-3582的接收時序讀取HI-3582相應接收緩沖器中的數(shù)據(jù),再將讀取到的數(shù)寫入接收FIFO。當FIFO緩沖器中的存儲數(shù)據(jù)量達到編程設置的觸發(fā)深度時,產生DSP中斷信號通知DSP讀取數(shù)據(jù)。

        2.2.2 數(shù)據(jù)讀寫狀態(tài)機的設計。

        由于對HI-3582的讀寫操作具有嚴格的邏輯順序和時序關系,非常適合采用狀態(tài)機來描述;所以本設計采用有限狀態(tài)機來實現(xiàn)讀寫HI-3582數(shù)據(jù)。圖2為讀寫HI-3582數(shù)據(jù)的狀態(tài)轉移圖。

        IDE:初始化控制寄存器。當系統(tǒng)上電或復位時首先進入寫控制寄存器狀態(tài),通過產生CWSTR控制時序對HI-3582控制寄存器進行初始化;

        S0:收發(fā)控制。檢測HI-3582發(fā)送空閑標志TXR及發(fā)送FIFO數(shù)據(jù)標志empty,如果TXR為高電平說明HI-3582發(fā)送處于空閑狀態(tài),發(fā)送FIFO標志empty為低電平,說明有數(shù)據(jù)要發(fā)送,進入讀數(shù)據(jù)操作狀態(tài),否則檢測HI-3582接收狀態(tài)標志D/R1、D/R2,如果D/R1為低電平,進入讀取接收通道1數(shù)據(jù)狀態(tài),如果D/R2為低電平,進入讀取接收通道2數(shù)據(jù)狀態(tài);

        S1:讀取發(fā)送數(shù)據(jù)。產生一個FIFO讀信號,讀取一個待發(fā)送的429數(shù)據(jù)字,進入發(fā)送數(shù)據(jù)時序;

        S2:發(fā)送控制。依次控制PL1、PL2、ENTX產生HI-3582所需的發(fā)送控制時序,將數(shù)據(jù)發(fā)送出去。發(fā)送結束后返回收發(fā)控制狀態(tài);

        S3:接收控制1。依次控制SEL、EN1產生HI-3582所需的接收控制時序,讀取接收通道1一個接收數(shù)據(jù)字,進入緩存接收數(shù)據(jù)狀態(tài);

        S4:接收控制2。依次控制SEL、EN2產生HI-3582所需的接收控制時序,讀取接收通道2一個接收數(shù)據(jù)字,進入緩存接收數(shù)據(jù)狀態(tài);

        S5:緩存接收數(shù)據(jù)。產生一個FIFO寫信號,將讀取的429數(shù)據(jù)字寫入接收FIFO,并檢測FIFO中存儲數(shù)據(jù)量是否達到編程設置的觸發(fā)深度,當滿足編程設置的觸發(fā)深度時,產生中斷信號,通知DSP讀取數(shù)據(jù)。結束后返回收發(fā)控制狀態(tài)。

        圖1 發(fā)送和接收ARINC429數(shù)據(jù)的狀態(tài)轉移圖

        2.2.3 收發(fā)控制時序設計。

        對HI-3582進行讀操作時,由于本設計中ARINC429總線采用12.5k低速率,在FPGA中用1MHz時鐘同步一個計數(shù)器,在第一個時鐘上升沿置SEL為低,HI-3582數(shù)據(jù)線為高阻;在第二個時鐘上升沿置EN1為低,并將HI-3582數(shù)據(jù)線上的值賦給32位臨時寄存器低16位;在第三個時鐘上升沿置SEL、EN1為高,HI-3582數(shù)據(jù)線為高阻;在第四個時鐘上升沿置EN1為低,并將HI-3582數(shù)據(jù)線上的值賦給32位臨時寄存器高16位;在第五個時鐘的上升沿置EN1為高;到第六個時鐘的上升沿FIFO的寫信號置低,產生一個FIFO寫脈沖將臨時寄存器值寫入FIFO。這樣讀取一個ARINC429數(shù)據(jù)字的有效時間為6個時鐘周期(6us),完全滿足其讀時序的要求。

        同樣,對HI-3582進行寫操作時,按照上述方法產生PL1,PL2、ENTX時序啟動發(fā)送操作,并檢測TXR為高時繼續(xù)發(fā)送下一個ARINC429數(shù)據(jù)字。

        3.結論

        按照本文介紹的方法,在Xilinx公司Virtex?-4 系列FPGA芯片XC4VLX40-FFG668的基礎上已成功實現(xiàn)與HI-3582的ARINC429航空總線接口設計,并已應用到實際設備中,滿足系統(tǒng)要求。

        [1]SZ-01數(shù)字信息傳輸系統(tǒng),HB6096-86,中華人民共和國航空工業(yè)部標準.

        [2]HI-3582,ARINC 429 System on a Chip,HOLT INTEGRATED CIRCUITS.

        [3]Virtex-4 User Guide,UG070 (v2.3) August 10,2007.

        [4]VHDL:Programming by Example,Douglas L.Perry,Fourth Edition.

        猜你喜歡
        接收數(shù)據(jù)發(fā)送數(shù)據(jù)數(shù)據(jù)線
        數(shù)據(jù)線長短影響充電速度
        移動自組網(wǎng)中MAC層協(xié)議研究
        沖激噪聲背景下基于幅度預處理的測向新方法*
        電訊技術(2021年10期)2021-11-02 01:25:36
        低復雜度多輸入多輸出雷達目標角度估計方法
        基于馬爾科夫鏈的LoRaWAN網(wǎng)絡節(jié)點性能分析
        帶標記方式的CRDSA++協(xié)議性能分析*
        通信技術(2018年10期)2018-10-15 07:30:00
        使用IPSec安全傳輸數(shù)據(jù)
        單片機模擬串口數(shù)據(jù)接收程序的實現(xiàn)及優(yōu)化
        數(shù)據(jù)線接口超聲波焊接設備設計
        焊接(2016年7期)2016-02-27 13:05:07
        會叫喚的數(shù)據(jù)線
        亚洲 欧美 国产 日韩 精品| 加勒比东京热中文字幕| 无码人妻h动漫中文字幕| 国产成人午夜高潮毛片| 日本熟妇hdsex视频| 福利体验试看120秒| 成人国产午夜在线视频| 无码AV午夜福利一区| 国内自拍偷拍一区二区| a黄片在线视频免费播放| 国产精品美女久久久久av福利| 久久久精品人妻久久影视| 日韩一区二区超清视频| 日韩字幕无线乱码免费| 亚无码乱人伦一区二区| 草草浮力影院| aaaaa级少妇高潮大片免费看 | 亚洲AⅤ乱码一区二区三区| 日产精品毛片av一区二区三区| 亚洲国产精品区在线观看| 久久久久亚洲av成人无码| 亚洲欧美精品91| 免费观看在线一区二区| 国产美女主播视频一二三区| 女女女女女裸体处开bbb| 国产精品半夜| 国产精品不卡无码AV在线播放| 熟妇人妻精品一区二区视频| 亚洲婷婷五月综合狠狠爱| 中文字幕久久久精品无码| 爆乳午夜福利视频精品| 亚洲av产在线精品亚洲第三站| 久久久久久自慰出白浆| 久久久久亚洲av无码专区网站| 九九九影院| 亚洲性感毛片在线视频| 妺妺窝人体色www看人体| 亚洲精品人成无码中文毛片| 久久这里只精品国产2| 成年男人午夜视频在线看| 91精品国产在热久久|