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

航空1553B總線IP核設計與實現

2016-08-12 02:15:34黃揚洲夏虎
中國新通信 2016年13期
關鍵詞:指令

黃揚洲 夏虎

【摘要】 航空1553B總線是一種集中控制的時分制指令/響應串行數據總線,具有很高的可靠性和靈活性,被廣泛應用于航空軍事電子系統。本文研究1553B總線協議IP核設計與實現,描述了1553B IP核的架構,及各功能模塊的設計與實現。測試結果表明,1553B IP核符合GJB289A-97協議標準,可集成到XILINX公司的多種型號FPGA芯片。

【關鍵詞】 航空電子 1553B總線 IP核

Design and Implementation of Avionics 1553B IP Core HUANG Yangzhou(China Electronics Technology Group Corporation NO.10th Research Institute,Chengdu 610036)

Abstract: The military Avionics systems are mostly based on 1553B bus,which is a central control,command/response,time division serial data bus with high reliability and flexibility. This paper researches the design and implementation of 1553B transport protocol based on IP core techniques,and brings forward 1553B IPs architecture,module,and the details of design and implementation. The results of the verification prove this design comply with the 1553B specification,and can be integrate into most Xilinxs FPGA chips.

Key words: Avionics; 1553B Bus; IP Core

一、引言

航空1553B總線是航空電子系統使用的標準互聯總線,是一種集中控制的時分制指令/響應的多路傳輸串行數據總線,由于1553B總線具有確定的傳輸延遲、可靠的傳輸能力,以及較強的容錯能力等特點,因此被廣泛用于航空、航天、艦載以及車載領域的綜合電子信息系統[1]。

在航空電子系統中,航空1553B總線主要完成信息傳輸、資源共享、任務協調和容錯重構等功能,是系統的核心部件之一。1553B總線協議處理芯片作為1553B總線的核心,目前主要采用專用芯片進行設計,主要型號包括DDC公司ACE系列總線通信終端接口控制器BU-61580、BU-61590和BU-65620,UTMC公司的UT1553B,INTEL公司的M82553等。但隨著微電子技術的飛速發展,IP復用技術(Intellectual Property)被廣泛應用于電子信息系統中,基于IP技術設計符合GJB289A-97規范的1553B總線IP核,不僅有利于總線接口單元和功能模塊集成,降低總線通信的復雜性,提高通信的可靠性;而且有利于系統的小型化和低功耗設計,適應當前電子信息系統發展的需求。

二、1553B總線概述

1553B總線采用時分方式共享總線,總線上掛接總線控制器(BC)和遠程終端(RT),以及總線監視器(MT),其中BC負責分配、協調各通信成員通信時隙,發揮集中控制作用,各RT在BC的指令下實現信息傳輸。

在航電系統中,1553總線一般采用雙余度總線型拓撲結構,同時具備A總線和B總線兩組,所有子系統或處理單元通過總線接口單元掛接到在總線上。

1553B總線以序列脈沖碼調制方式傳輸信號,編碼方式采用曼徹斯特II雙極碼。1553總線傳輸的消息包含命令字、數據字和狀態字三種類型,每個字占20比特位,包含3位同步頭、16位有效信息位和1位奇偶校驗位[2]。

1553總線各通信單元之間基于消息幀傳輸數據,GJB289A-97定義了10種消息傳輸格式[2],包括:控制器向遠程終端的傳輸、遠程終端向控制器的傳輸、遠程終端到遠程終端的傳輸、帶數據字的方式指令(接收)、帶數據字的方式指令(發送)、不帶數據字的方式指令、控制器向各遠程終端廣播、遠程終端向遠程終端廣播、帶數據字的方式指令、不帶數據字的方式指令。

本文的1553B IP按照GJB289A-97總線協議規范設計,實現物理層和鏈路層功能,主要包括:1)可配置為總線控制器(BC)、遠程終端(RT)或總線監視器(MT)三種類型;2)支持RT地址軟件配置,雙冗余總線自動識別和切換;3)總線傳輸速率1Mb/s,完整實現總線協議規定的三種消息字和10種消息格式處理;4)為應用層提供中斷機制和異步總線操作接口;5)提供消息時間標簽信息,便于分析總線消息。

三、1553B IP設計與實現

1553B IP主要由總線接收單元、總線發送單元、總線協議處理單元、時標單元和CPU接口單元構成。總線接口單元、總線發送單元主要實現物理層功能,包括曼徹斯特編解碼、位同步、校驗、消息字組織和提取。鏈路層功能由總線協議處理單元實現,完成總線仲裁、消息格式處理、狀態自動回傳等。CPU接口單元主要實現與應用層處理器通信。1553B IP核結構如圖1所示。

3.1總線發送單元

總線發送單元主要實現發送消息緩存、A/B總線選擇、曼徹斯特編碼和串行發送功能。1553B總線以序列脈沖編碼調制方式傳輸數據信息,數據編碼采用曼徹斯特雙極性碼,編碼規則為:每個碼元中間有一個跳變,“1”是由1到0的負跳變,“0”是由0到1的正跳變。

在總線發送單元設計中,先對緩沖器的16比特數據進行奇校驗;然后對數據和奇校驗進行曼徹斯特編碼;最后根據消息字類型(命令字、數據字和狀態字)添加3比特同步頭,組成20比特的1553B消息字,以1Mb/s速率按先高后低順序發送到總線上。消息發送過程如圖2所示。

3.2總線接收單元

總線接收單元主要實現A/B總線數據采樣、曼徹斯特解碼、位同步、校驗、消息緩存和A/B總線仲裁功能,處理流程如圖3所示。在總線接收單元中,以24MHz時鐘分別對A/B總線數據進行采樣,每個采樣數據從低比特端存入移位寄存器,以備同步頭判決、曼徹斯特解碼和奇校驗使用。根據圖2所示同步頭特點,并結合GJB289A-97規范允許100ns誤差,進行同步頭判決,并可判斷消息字的類型,然后對同步頭后的數據進行曼徹斯特解碼和奇校驗檢測;如果解碼錯誤或校驗錯誤,則丟棄并置錯誤標志位;如果數據正確則將數據存放接收緩存器中,并輸出接收數據標志和A/B總線標識給總線協議處理單元。

3.3總線協議處理單元

總線協議處理單元是1553B IP的核心,主要實現1553B協議規定的10種消息格式處理,實現BC到RT、RT到BC和RT到RT的消息傳輸。CPU可將總線協議處理單元配置為BC、RT或MT類型,在RT類型時,可以配置該節點的RT地址。

總線協議處理單元作為RT工作時,從總線接收單元接收來自BC的命令字,在BC控制下實現數據的接收和發送。如果接收的命令字正確并且RT地址匹配,則按照協議規定的消息格式和響應時間間隔響應。如果接收到BC或其它RT發送到本RT的數據,則將數據存入接收緩沖區,并產生中斷通知CPU讀取數據;如果本RT向BC或其它RT發送數據,則從發送緩沖區中讀取數據通過總線發送單元發送到A/B總線標識指定的總線上。

總線協議處理單元作為BC工作時,從CPU接口單元接收CPU的命令,通過總線發送單元發送到總線;并接收RT響應的數據字和狀態字,按照協議規定的消息格式和響應時間判斷RT響應的正確性,在發生響應異常時向CPU發送中斷信號,以便CPU進行進一步處理,如切換總線發送等。在收到RT響應的正確數據后,存入緩沖區,并產生中斷通知CPU讀取。

總線協議處理單元作為MT工作時,通過總線接收單元接收總線上的所有數據消息,根據命令字、數據字和狀態字格式進行解析,按照協議規定的消息格式判斷消息正確性,在收到異常消息或正確消息時,從時標單元讀取時間信息和接收到1553消息一起發送給CPU處理。

3.4時標單元

時標單元主要實現計時功能,工作時鐘為24MHz,精度為1us。該單元為總線在RT、BC和BM方式下提供時間,以便計算消息到達的絕對時間和相對時間。

3.5 CPU接口單元

CPU接口單元主要實現1553B IP與CPU之間的數據交互功能,為CPU配置1553B IP參數和獲取總線數據提供傳輸通道。CPU接口單元采用異步總線通信方式進行設計,接口信號包括片選信號CS、寫使能WE、讀使能RD、地址總線ADDR和數據總線DATA,在CS、WE、RD信號的控制下,實現指定地址的數據讀寫操作。

四、1553B IP核驗證與分析

首先用ModelSim SE 6.3對本文設計的1553B IP核進行RTL仿真,仿真通過后,再基于XC4VLX25芯片使用synplify9.2綜合工具對其進行綜合,綜合后的門電路資源使用情況如表1所示。

最后,將1553 IP集成到XC4VLX25芯片,并與DSP2812、總線收發器HI-1573、變壓器PM DB2725構成1553節點,與在計算機端的兩通道CONDOR 1553卡構成具有3個節點的總線驗證環境,對1553B IP進行測試驗證。測試驗證主要包括協議測試、噪聲抑制測試和電氣性能測試等,驗證結果表明,在BC、RT和MT三種方式下,1553B IP均能滿足GJB289A-97規范要求。

五、結束語

本文重點論述了1553B IP的功能結構和各模塊單元的設計與實現,并在XC4VLX25芯片上綜合實現。通過構建總線測試驗證環境,開展了大量測試驗證試驗,試驗結果表明本文設計的1553B IP核工作穩定可靠,可為綜合電子信息系統提供總線通信服務。

參 考 文 獻

[1] 支超有.機載數據總線技術及其應用:國防工業出版社,2009

[2] GJB289A-97 數字式時分制指令/響應型多路傳輸數據總線,1997

[3] GJB5186.1-2003數字式時分制指令/響應式多路傳輸數據總線測試方法,2003

猜你喜歡
指令
聽我指令:大催眠術
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
殺毒軟件中指令虛擬機的脆弱性分析
電信科學(2016年10期)2016-11-23 05:11:56
巧用G10指令實現橢圓輪廓零件倒圓角
時代農機(2015年3期)2015-11-14 01:14:29
中斷與跳轉操作對指令串的影響
科技傳播(2015年20期)2015-03-25 08:20:30
基于匯編指令分布的惡意代碼檢測算法研究
一種基于滑窗的余度指令判別算法
歐盟修訂電氣及電子設備等產品安全規定
家電科技(2014年5期)2014-04-16 03:11:28
MAC指令推動制冷劑行業發展
汽車零部件(2014年2期)2014-03-11 17:46:27
主站蜘蛛池模板: 国产亚洲美日韩AV中文字幕无码成人| 538精品在线观看| 国产亚洲精品yxsp| 日本www在线视频| 欧美a在线视频| 日韩一区精品视频一区二区| 国产成人AV男人的天堂| 91欧美亚洲国产五月天| V一区无码内射国产| 亚洲人成影院在线观看| 国产网友愉拍精品视频| 国产日韩欧美一区二区三区在线 | 国产精品久久久精品三级| 国产靠逼视频| 在线观看免费人成视频色快速| 亚洲乱码精品久久久久..| 欧美区国产区| 国产美女无遮挡免费视频| 97久久精品人人做人人爽| 香蕉99国内自产自拍视频| 日韩在线永久免费播放| 欧美三级视频网站| 91精品最新国内在线播放| 亚洲一级色| 国内精品视频| 夜夜高潮夜夜爽国产伦精品| 亚洲国产日韩一区| www.日韩三级| 日韩色图区| 综合五月天网| 999国产精品永久免费视频精品久久| 一本久道热中字伊人| 网友自拍视频精品区| 色天堂无毒不卡| 日韩高清在线观看不卡一区二区| 亚洲综合网在线观看| 日韩123欧美字幕| 久久久波多野结衣av一区二区| 伊人蕉久影院| 国产福利免费在线观看| 亚洲女同一区二区| 激情无码视频在线看| 99无码中文字幕视频| 欧美另类视频一区二区三区| 中文字幕在线看| 久久精品国产在热久久2019| 五月天久久综合国产一区二区| a亚洲视频| 国产精品自在线拍国产电影| 欧美亚洲综合免费精品高清在线观看| 国产凹凸一区在线观看视频| 国产尤物在线播放| 国产日韩精品欧美一区喷| 真实国产乱子伦高清| a毛片基地免费大全| 国精品91人妻无码一区二区三区| 久久一本精品久久久ー99| 手机在线看片不卡中文字幕| 午夜福利无码一区二区| 精品久久久久无码| 国产精品黄色片| 无码又爽又刺激的高潮视频| 中文字幕av一区二区三区欲色| 亚洲欧美不卡视频| 91精品国产自产在线老师啪l| 97国产在线播放| 国产精品观看视频免费完整版| 国产成人做受免费视频| 无码人妻免费| 19国产精品麻豆免费观看| 国产综合无码一区二区色蜜蜜| 国产免费羞羞视频| 91精品国产自产91精品资源| 国产日本欧美在线观看| 亚洲女同欧美在线| 99国产精品免费观看视频| 日韩a级片视频| 国产精鲁鲁网在线视频| 欧洲一区二区三区无码| 欧美午夜视频| 亚洲国产精品一区二区高清无码久久| 亚洲中文字幕手机在线第一页|