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

參數化模塊庫技術在航電系統數據通訊中的應用

2008-04-12 00:00:00刁立峰
現代電子技術 2008年18期

摘 要:某型作戰飛機航電系統數據通訊采用1553B總線。介紹總線系統的組成,討論其通訊功能的硬件及軟件實現的問題。此外在軟件部分提出一種利用LPM技術簡化設計過程實現數據通信的新方法。航電系統數字電路模塊采用LPM技術設計,以LPM為基礎宏單元模塊實現原理圖的圖形輸入。在校驗階段結合計數器實例說明基本數字電路模塊時序仿真的實現。最終整個系統設計在工作性能方面完全滿足航電系統的通訊要求。此輸入方法設計先進、通用性好、自動化程度高,與功能強大的硬件描述語言相配合,可廣泛應用于復雜的可編程邏輯器件以及在線可編程邏輯門陣列等數字系統設計中。

關鍵詞:參數化模塊庫;1553B總線;現場可編程門陣列;硬件描述語言

中圖分類號:TN914.5 文獻標識碼:B 文章編號:1004373X(2008)1802803

Application of Library Parameter Module Technology in the Data Traffic of Avionics System

DIAO Lifeng

(First Aeronautical Institute of Air Force,Xinyang,464000,China)

Abstract:Data traffic of a fighter′s avionics system depend on military standard 1553B bus.In this paper,the constitution of the airborne bus system is introduced and the realization of communication on software and hardware is discussed.Noticeably,the new way of realizing data communication based on LPM that can simplify design program is described in software.The design of digital circuit module of avionics system is on the bais of technology of LPM.In the phase of software design,LPM is the basical macrocell module that realizes schematic importing and the phase of software checkout gives an example of counter to express time series simulation of basic digital circuit module.Finally the design of entire system demands the quest of communication of data traffic of avionics system.This way is advanced with high performance of automation and good at currency,it can broadly apply to design of digital system,for example,CPLD and FPGA etc.

Keywords:library parameter module;1553B bus;field programmable gate array;hardware description language

EDA技術是現代電子設計的重要途徑和組成部分。EDA技術以計算機為工具,在EDA軟件開發平臺上,對以硬件描述語言為系統邏輯描述手段完成的設計文件自動完成邏輯編譯、邏輯化簡、邏輯綜合及優化邏輯仿真,直到對于特定目標芯片的適配編譯、邏輯映射和編程下載等。其顯著特點是日益強大的邏輯設計仿真測試技術。該技術只需通過計算機就能對所設計的電子系統從不同層次的系統性能特點上,完成一系列準確的測試和仿真操作[1]

Altera公司以各種系列的可編程器件(PLD)為載體,以功能強大的編程平臺或開發軟件為工具,真正實現電子電路與系統的硬件設計自動化。其軟件開發平臺Max+Plus Ⅱ提供了豐富的參數化的模塊庫(LPM)。模塊的各個參數是由設計者為適應電路設計的要求而定制的,只要通過修改LPM模塊的特定參數,就可得到滿足自己需要的設計。本文通過某型作戰飛機航電系統1553B總線數據通訊中的具體實例介紹這種高效的電路設計方法。

1 總線系統組成

現代航空電子綜合化技術的發展大大提高了軍用飛機的性能,信息綜合化技術中最重要的技術之一就是航空電子通信技術[2]。某型作戰飛機航電系統數據通訊采用1553B標準總線,系統主要由3部分組成:總線控制器(Bus Controller);遠程終端(Remote Terminal);數據總線(Data Bus)。該總線系統構成如圖1所示[3]

圖1中DCMP1為BC,DCMP2為DCMP1備份,其他子系統都是RT,并且此總線系統是雙余度的,兩套總線互為備份。

DCSS為顯示控制系統,它包含2個DCMP(顯示控制處理機);MC為任務計算機;INS為慣性導航系統;DTE為數據傳輸設備;CNI為通信導航識別系統;CADC為大氣數據計算機;NAMP為非航空電子監控處理機系統;FCS為飛行控制系統,它包含2個FLCC(飛行控制計算機);MFCR和CWI為多功能火控雷達與連續波照射器系統;SMS為外掛物管理系統;ASPS為先進的自保護系統;CFDS為箔條/紅外彈投放系統。

2 總線系統通訊功能的實現

該型飛機1553B總線通訊系統設計,采用數字專用集成電路設計中廣泛應用的可編程系統芯片(PSOC)——現場可編程門陣列(FPGA)和具有高速的處理速度和強大而又靈活的接口與通信能力的數字信號處理芯片(DSP)的理論與手段,通過FPGA、DSP、上位機3部分硬件及軟件配合實現總線通訊功能。

1553B總線的工作方式是以指令消息為執行元素,在集中控制下的串行、異步、半雙工通訊,所有的消息字都采用曼徹斯特碼構成[4]。1553B總線通訊的關鍵技術是曼徹斯特碼的編解碼,這里采用FPGA實現編解碼器。

下面針對模塊中FPGA芯片硬件及軟件的實現進行闡述。

2.1 FPGA硬件控制

將FPGA技術與數字信號處理DSP技術相結合是現代電子設計中常用的方法。該模塊中的FPGA芯片接口主要實現以下功能[5]

(1) 將總線上的串行信息流轉換成處理機可以處理的并行信息或者與之相反;

(2) 接收或發送信息時,能夠識別或生成標準的1553B信息字和消息;

(3) 完成與處理機之間的信息交換,包括1553B信息地址的分配,命令字(或狀態字)的譯碼或返回狀態字、發送數據宇等。

該部分是與DSP的接口和譯碼電路。其中曼徹斯特編解碼電路總體框圖分別如圖2、圖3所示[6]

2.2 FPGA軟件控制

FPGA部分的軟件采用Verilog HDL語言編寫,在Max+Plus Ⅱ環境下進行時序仿真,在FPGA上實現的1553B總線接口中的曼徹斯特碼編碼、解碼器。該邏輯可由狀態機實現,可劃分為4個狀態進行:第1個狀態是空閑狀態,當檢測到數據跳變沿時,進入第2個狀態;第2個狀態為有效同步字頭檢測狀態;當檢測到有效同步字頭時,啟動第3個狀態,用鎖相環分離時鐘,進行碼型轉換,當數據有效時進入第4個狀態,進行并/串轉換及奇偶校驗。這里從軟件角度畫出流程圖,如圖4所示[7]

3 參數化模塊技術的實現

3.1 Max+Plus Ⅱ的LPM宏單元庫

作為EDIF標準的一部分,LPM形式得到了EDA工具的廣泛支持,其內容也越來越廣泛。目前,LPM庫已經包含多種功能模塊,每個模塊(函數)都是參數化的,這樣就可通過參數來確定某一模塊以滿足不同場合的需要。Altera公司作為EIA、LPM委員會的一員,對任何PLD供應商的LPM都有廣泛的支持。Max+Plus Ⅱ提供的部分LPM庫單元如表1所示[8]

表1 LPM宏單元庫

模塊分類宏單元說明門單元

模塊lpm_and參數化與門lpm_bustri參數化三態緩沖器lpm_decode參數化解碼器busmux參數化總線選擇器算術

運算

模塊lpm_abs參數化絕對值運算lpm_add_sub參數化的加/減法器lpm_counter參數化計數器lpm_mult參數化乘法器存儲器lpm_rom參數化ROMlpm_shiftreg參數化移位寄存器csfifio參數化先進先出隊列csdpram參數化雙口RAM其他功能模塊pll參數化鎖相環電路ntscNTSC圖像控制信號產生器

3.2 LPM庫函數的使用

調用LPM庫函數非常方便。在Max+Plus Ⅱ的圖形編輯界面下,在空白處雙擊鼠標左鍵,然后選擇LPM宏庫所在目錄\\\\maxplus2\\\\max21ib\\\\mega_lpm,所有的庫函數就會出現在窗口中,設計者可以選擇所需要的函數。當選好的LPM符號出現在圖形編輯器窗口后,可以雙擊參數框(位于符號的右上角),設定LPM模塊的參數和端口。設置端口可以在PortStatus框中選擇Unused,然后將不需要的端口信號去掉。

將LPM單元的參數和端口進行設置,即可得到滿足需要的數字電路模塊。因此在設計電路時,借助LPM宏單元,可以大大提高電路原理圖的輸入速度及生成數字信號處理、圖像壓縮等各種應用中使用廣泛的基本模塊的速度,可以迅速地將無流水的低速改造成高速流水器,從而提高了整個系統的性能。

使用LPM宏單元庫還具有以下優點:

(1) LPM設計出來的電路是與結構無關的;

(2) 設計者在利用LPM宏單元進行設計時,不用擔心芯片的利用率和效率等問題,也不需要自己再用基本的邏輯單元構造邏輯功能。同時使用LPM時,設計輸入和模擬仿真都獨立于物理結構,因此設計者即使到設計流程的最后也無需考慮最終的結構。

3.3 參數化模塊技術應用舉例

下面通過設計一個計數器具體說明怎樣利用LPM參數庫設計常用的數字模塊。假如要設計一個模為24的加法計數器,采用Max+Plus Ⅱ軟件的LPM庫單元進行設計,可以采取如下的步驟進行:

(1) 輸入lpm_eounter庫單元函數

運行Max+Plus Ⅱ軟件,新建一個圖形設計文件。然后在圖形編輯器中,雙擊空白處,在LPM庫中選擇符號lpm_counter

(2) 設置lpm_counter庫函數的參數和端口

選擇lpm_counter器件后,接著出現參數設置對話框。根據需要設置對話框中的參數。此處要實現模為24的加法計數,可設定參數如下:

LP_MODULUS=24(模設定為24);

LPM_IDTH=5(模塊的信號寬度設為5位);

LPM_DIRECTION=“UP”(將模塊設為加法計數)。

然后還要設定端口。這里僅使用3個端口,分別為時鐘輸入端口clock、數據輸出端口q[ ]以及進位輸出端口cout。設置完畢后,一個實現模為24的加法計數的函數模塊就生成了。給該模塊加上輸入和輸出端口,就構成了一個完整的計數器電路,如圖5所示。

(3) 驗證

對上面的計數器電路進行功能仿真,可以得到如圖6所示的仿真波形。由波形可見,該電路實現了模為24的加法計數。修改lpm_counter函數的參數和端口設定,可以非常方便地實現任意模且可加可減的計數器模塊。

4 結 語

該型作戰飛機航電系統1553B總線通訊模塊硬件采用FPGA實現,軟件在Max+Plus Ⅱ環境下實現。原理圖設計是對主要的數字模塊采用LPM技術的圖形直觀輸入,對邏輯功能復雜的功能模塊采用Verilog HDL語言編寫的文本抽象輸入;采用編譯器(complier)和仿真器(emulator)進行編譯、綜合及仿真,最后進行器件編程,很好地實現了模塊的曼徹斯特碼通訊功能,各方面實驗數據均達到總線通訊指標的要求,對1553B總線研究具有一定的使用和參考價值。

參 考 文 獻

[1]陳匱.在系統可編程技術實踐教程[M].北京:科學出版社,2001.

[2]王世奎.航空電子通信系統關鍵技術問題的淺析[J].航空計算技術,2001,31(4):3639.

[3]李永田.某型飛機綜合電子設備與維護[D].信陽:空軍第一航空學院,2006.

[4]劉桂山,胡軍程.1553B總線信息流設計[J].北京理工大學學報,2003,23(3):301304.

[5]朱明君,朱俊,李倫.基于DSP的1553B總線通訊檢測儀的設計[J].現代電子技術,2006,29(7):9294.

[6]林藝文,方展偉.用FPGA實現曼徹斯特編解碼[J].汕頭大學學報:自然科學版,2004,19(2):6466.

[7]閆莉,王勇.基于FPGA和DSP技術某型飛機總線系統通訊軟件的設計 [J].現代電子技術,2005,28(1):4042.

[8]王金明,楊吉斌.數字系統設計與Verilog HDL[M].北京:電子工業出版社,2002.

主站蜘蛛池模板: 成人在线亚洲| 亚洲国产精品一区二区第一页免 | 日本人又色又爽的视频| 九九久久99精品| 视频一本大道香蕉久在线播放 | 欧美日韩免费观看| 精品成人一区二区| 无码乱人伦一区二区亚洲一| 免费激情网站| 午夜少妇精品视频小电影| 久久国产黑丝袜视频| 搞黄网站免费观看| 中文字幕在线一区二区在线| 青青国产视频| 久久精品这里只有国产中文精品| 精品亚洲欧美中文字幕在线看| 亚洲床戏一区| 亚洲国产精品日韩av专区| www.91中文字幕| 国产成人免费观看在线视频| 青青青国产免费线在| 高清精品美女在线播放| 小说 亚洲 无码 精品| 国产成人一二三| 91精品最新国内在线播放| 日本人妻丰满熟妇区| 青青久久91| 就去色综合| 国产亚洲高清视频| 亚洲自偷自拍另类小说| 欧美日一级片| 国产区福利小视频在线观看尤物| 国产91特黄特色A级毛片| 国产精品福利尤物youwu| 欧美一级视频免费| 亚洲无码免费黄色网址| 国产成人综合网在线观看| 免费99精品国产自在现线| 一级不卡毛片| 婷婷色婷婷| 国产一区二区三区免费| 蝌蚪国产精品视频第一页| 国内精品伊人久久久久7777人| 日韩在线网址| 色综合热无码热国产| 亚洲男人天堂久久| 另类欧美日韩| 日韩美一区二区| 91精品日韩人妻无码久久| 天天综合网亚洲网站| 丁香婷婷综合激情| 久久香蕉国产线看观看精品蕉| 97在线观看视频免费| 亚洲一级色| 久久亚洲国产一区二区| 青青久视频| 亚洲九九视频| 国产精品主播| 综1合AV在线播放| 中文精品久久久久国产网址| 久久综合色88| 九九精品在线观看| 久久综合一个色综合网| 一级一毛片a级毛片| 国产主播在线观看| 在线亚洲天堂| 99精品免费欧美成人小视频| 欧美一级大片在线观看| 日韩国产另类| 国产福利免费观看| 国产高清免费午夜在线视频| 2048国产精品原创综合在线| 国产精品亚洲一区二区三区z| 黄色a一级视频| 国产成人无码AV在线播放动漫 | 日韩美毛片| 88国产经典欧美一区二区三区| 99成人在线观看| 人人91人人澡人人妻人人爽 | 欧美色视频日本| 欧美日韩午夜| 国产一区二区三区在线观看免费|