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

航空1553B總線IP核設計與實現(xiàn)

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

黃揚洲 夏虎

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

【關(guān)鍵詞】 航空電子 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總線是航空電子系統(tǒng)使用的標準互聯(lián)總線,是一種集中控制的時分制指令/響應的多路傳輸串行數(shù)據(jù)總線,由于1553B總線具有確定的傳輸延遲、可靠的傳輸能力,以及較強的容錯能力等特點,因此被廣泛用于航空、航天、艦載以及車載領(lǐng)域的綜合電子信息系統(tǒng)[1]。

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

二、1553B總線概述

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

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

1553B總線以序列脈沖碼調(diào)制方式傳輸信號,編碼方式采用曼徹斯特II雙極碼。1553總線傳輸?shù)南钭帧?shù)據(jù)字和狀態(tài)字三種類型,每個字占20比特位,包含3位同步頭、16位有效信息位和1位奇偶校驗位[2]。

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

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

三、1553B IP設計與實現(xiàn)

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

3.1總線發(fā)送單元

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

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

3.2總線接收單元

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

3.3總線協(xié)議處理單元

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

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

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

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

3.4時標單元

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

3.5 CPU接口單元

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

四、1553B IP核驗證與分析

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

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

五、結(jié)束語

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

參 考 文 獻

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

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

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

猜你喜歡
指令
聽我指令:大催眠術(shù)
ARINC661顯控指令快速驗證方法
LED照明產(chǎn)品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
殺毒軟件中指令虛擬機的脆弱性分析
電信科學(2016年10期)2016-11-23 05:11:56
巧用G10指令實現(xiàn)橢圓輪廓零件倒圓角
中斷與跳轉(zhuǎn)操作對指令串的影響
科技傳播(2015年20期)2015-03-25 08:20:30
基于匯編指令分布的惡意代碼檢測算法研究
一種基于滑窗的余度指令判別算法
歐盟修訂電氣及電子設備等產(chǎn)品安全規(guī)定
家電科技(2014年5期)2014-04-16 03:11:28
MAC指令推動制冷劑行業(yè)發(fā)展
汽車零部件(2014年2期)2014-03-11 17:46:27
主站蜘蛛池模板: 国产精品成人啪精品视频| 国产精品护士| 色综合中文| 免费无码网站| 亚洲第一天堂无码专区| 88av在线| 色天天综合| 精品一區二區久久久久久久網站| 亚洲精品手机在线| 国产麻豆va精品视频| 精品无码一区二区三区电影| 国产99视频在线| 中文精品久久久久国产网址| 亚洲第一色网站| 欧美日本在线一区二区三区| 国产农村1级毛片| 伊人久久精品无码麻豆精品| 色婷婷亚洲十月十月色天| 婷婷中文在线| 亚洲第一在线播放| 精品国产成人a在线观看| 亚洲AV无码一区二区三区牲色| 香蕉视频在线精品| 内射人妻无码色AV天堂| 人妻熟妇日韩AV在线播放| 欧美一区二区三区欧美日韩亚洲| 伊人久久综在合线亚洲2019| 久久国产亚洲偷自| 国内精品视频| 亚洲精品777| 国产另类乱子伦精品免费女| 在线中文字幕日韩| 91 九色视频丝袜| 精品无码国产一区二区三区AV| 亚洲91在线精品| 久久婷婷六月| 亚洲熟女中文字幕男人总站| 免费亚洲成人| 高清亚洲欧美在线看| 亚洲综合久久一本伊一区| a级毛片网| 亚洲精品国产成人7777| 亚洲综合一区国产精品| 中文字幕无码电影| 国产精品久久久精品三级| 中日韩一区二区三区中文免费视频| 国产无遮挡裸体免费视频| 日本午夜在线视频| 亚洲三级a| 久久久久久尹人网香蕉| 国产视频自拍一区| 色哟哟色院91精品网站| 国产福利一区在线| a亚洲视频| 国产亚洲精品97在线观看| 精品国产一区91在线| 免费看a级毛片| 人妻夜夜爽天天爽| 青青热久麻豆精品视频在线观看| 制服丝袜无码每日更新| 国产国产人成免费视频77777| 亚洲男人天堂2018| 国产精品播放| 日韩中文精品亚洲第三区| 国产精品吹潮在线观看中文| 成人欧美在线观看| 中文字幕无码制服中字| 亚洲动漫h| 久久国产黑丝袜视频| 久久人人妻人人爽人人卡片av| 国产黄网站在线观看| 国产经典在线观看一区| 黄色网站不卡无码| 国产成人高清亚洲一区久久| 日韩欧美国产另类| 久久这里只有精品国产99| 曰AV在线无码| 中文字幕在线一区二区在线| 成年午夜精品久久精品| 亚洲午夜国产精品无卡| 国产第一页第二页| 漂亮人妻被中出中文字幕久久 |