《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > ARINC659總線協議處理芯片設計與實現
ARINC659總線協議處理芯片設計與實現
2016年電子技術應用第10期
田 澤1,2,淮治華1,2,裴希杰1,2,范飛虎3
1.中航工業西安航空計算技術研究所,陜西 西安710068; 2.集成電路與微系統設計航空科技重點實驗室,陜西 西安710068; 3.西安翔騰微電子科技有限公司,陜西 西安710068
摘要: HK659芯片是實現ARINC659底板總線系統的基礎和關鍵,被廣泛應用在新一代機載電子系統中。在深入理解、分析ARINC659總線協議以及ARINC659總線通信處理機理的基礎上,提出了一種滿足ARINC659總線高可靠性、高容錯性要求的芯片設計方案,詳細說明了HK659芯片的架構設計、工作原理及技術優勢。該芯片是一款內部集成PCI主機接口、ARINC659總線協議處理單元、命令表自加載接口、時鐘復位電路以及豐富的片內存儲器資源等的通信處理芯片,解決了制約我國高可靠性、高容錯性底板總線應用的關鍵技術問題及瓶頸。
中圖分類號: TN913
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.10.041
中文引用格式: 田澤,淮治華,裴希杰,等. ARINC659總線協議處理芯片設計與實現[J].電子技術應用,2016,42(10):157-160.
英文引用格式: Tian Ze,Huai Zhihua,Pei Xijie,et al. Research and design of ARINC659 bus protocol processing chip[J].Application of Electronic Technique,2016,42(10):157-160.
Research and design of ARINC659 bus protocol processing chip
Tian Ze1,2,Huai Zhihua1,2,Pei Xijie1,2,Fan Feihu3
1.AVIC Computing Technique Research Institute,Xi′an 710068,China; 2.Aviation Key Laboratory of Science and Technology on Integrated Circuit and Micro-System Design,Xi′an 710068,China; 3.Xi′an Xiangteng Microelectronics Technology CO.,LTD,Xi′an 710068,China
Abstract: HK659 chip is the basis and key for ARINC659 backplane bus system,which has been widely used in a new generation airborne electronic system. This paper puts forward the chip’s view of system design with high integrity and high fault tolerance,that bases on a fully understanding and refining the ARINC659 bus protocol and communication mechanism of the ARINC659 backplane bus,and the chip architecture,the principle and the technical enhances are analysed in detail. The chip is a communication processing chip which integrates the rich resources of the PCI host interface,ARINC659 bus protocol consistency,the interface of the command table automatically loading,the clock reset circuit and the on-chip memory,and it owns the proprietary intellectual property rights,that solved the key techniques and the bottleneck of the backplane bus application with high integrity and high fault tolerance.
Key words : ARINC659 bus;HK659 chip;configurable bus

0 引言

    ARINC659總線是一種在總線時間和空間上具有高容錯性和魯棒性的底板總線[1]。4條雙-雙配置的串行總線傳輸數據,具有很強的容錯能力,完全滿足新一代先進綜合式航空電子對底板總線技術的需求。目前已廣泛應用在波音777 AIMS、波音737、波音717等飛機中,也正在新一代空間探索系統中積極推廣[2-3]

    本文在深入理解ARINC659總線標準,掌握關鍵技術的基礎上,針對ARINC659總線的通信特點設計并實現了一款滿足ARINC659總線高可靠性、高容錯性要求的芯片,該芯片是一款完全具有自主知識產權的新型底板總線芯片,實現了ARINC659總線標準所規定的技術指標,是從標準理解、系統定義到芯片設計與驗證、封裝、測試等完全自主研制的通信處理芯片。

1 芯片設計與實現

1.1 芯片功能

    HK659芯片可實現ARINC-659-1993中規定的同步脈沖收發、數據傳輸校驗、總線故障容錯以及總線調試等功能,是一款通用化和小型化的通信處理通信處理芯片。主要功能如下:

    (1)PCI主機接口:

    ①支持PCIv2.2協議,容忍5.0 V輸入;

    ②總線頻率33 MHz,A/D總線寬度32 bit;

    ③支持PCI標準內部配置空間;

    ④只支持PCI Target接口;

    ⑤支持單拍和Burst操作。

    (2)ARINC659總線協議處理單元:

    ①時鐘采用30 MHz,最大數據傳輸速率60 Mb/s;

    ②總線訪問采用表驅動協議(Table Driven Protocol);

    ③支持4余度實時熱備份,具有高可靠性;

    ④4條雙-雙配置的串行總線傳輸數據,具有很強的容錯能力。

    (3)命令表自加載單元:

    ①支持XC18V04、XCF32P兩種型號PROM,數據位寬8 bit,頻率20 MHz;

    ②宿主機不能讀寫PROM,HK659只能讀取PROM,更改PROM時只能通過JTAG接口來修改。

    (4)豐富的片內存儲器資源:

    ①集成64 K×32 bit的SRAM,存儲PROM中的命令表(主機不可訪問);

    ②集成32 K×32 bit的DPRAM,用作收發數據緩沖區。

    (5)供電電壓:

    ①內核電壓:1.8 V;

    ②I/O電壓:3.3 V。

1.2 芯片架構設計

    根據總線標準和需求規范,進行體系架構設計,提出了一種滿足ARINC659總線高可靠性、高容錯性要求的芯片體系架構,為保證協議中定義的物理隔離(包括BIU隔離、供電隔離、總線隔離),采用單BIU設計。此外,還集成PCI主機接口、PROM加載接口,以及豐富的內部存儲器資源,采用IEEE1149.1 JTAG總線來實現外部命令表的燒寫功能,其芯片架構如圖1所示。HK659芯片集成了PCI主機接口、ARINC659總線協議處理單元、PROM命令表自加載單元、與主機交互數據所需的 DPRAM存儲器和映射命令表所需的 SRAM存儲器。

xaxt5-t1.gif

1.2.1 硬件設計

    ARINC659總線協議處理芯片的硬件設計主要包括ARINC659總線協議處理單元、PCI主機從接口、PROM加載接口以及豐富的片上存儲器資源等。

    ARINC659總線協議處理單元主要由采樣整形模塊、數據接收單元、數據發送單元、收發控制單元和預譯碼單元組成。主要實現了機載計算機與ARINC659總線的連接功能。主要功能包括:命令表的讀取、譯碼功能,初始化同步、長同步、短同步脈沖的收發控制,基本消息、主/后備消息的發送和接收控制,故障注入情況下的收發數據,以及調試功能(包括單步斷點調試、時間斷點調試、機架斷點調試)。

    PCI主機從接口主要實現了HK659與PCI總線的連接。該接口只實現了PCI總線的從接口功能,用于主機系統與HK659的數據交換。

    HK659命令表的所有數據存放在HK659外部的PROM中,當系統上電后,HK659的命令表自加載邏輯通過PROM接口自動將外部PROM中的命令表搬到內部SRAM中。命令表自加載模塊自動產生地址從外部PROM中讀出數據,并寫入內部SRAM中,不需要主機干預。命令表加載完成后,HK659將開始初始化、預譯碼命令,并且按命令表執行命令。

    ARINC659總線協議處理芯片豐富的片上存儲器資源主要包括集成64 K×32 bit的SRAM,存儲PROM中的命令表;集成32 K×32 bit的DPRAM,兩個端口獨立的異步操作等。

1.2.2 軟件設計

    為滿足以HK659芯片為核心構建的ARINC659總線應用需求,基于ARINC659總線協議,配套規劃的軟件包括HK659芯片驅動軟件和ARINC659總線配置工具軟件。

    HK659芯片驅動軟件提供上層應用軟件訪問HK659芯片的接口,包括HK659芯片的初始化、DPRAM的訪問、INT命令中斷使能和清除等功能。

    ARINC659總線配置工具軟件用于根據系統要求對系統內各節點間的通信和節點各任務進行配置和設置、自動生成總線命令表并編譯成可固化到PROM中的目標代碼,其編譯流程如圖2所示。

xaxt5-t2.gif

1.3 工作原理

    HK659芯片實現了ARINC659-1993中規定的總線接口、時鐘同步、數據傳輸及調試等功能,工作原理如下所示:

    (1)在系統上電之后,PROM命令表自加載單元和PCI主機接口單元相繼復位完畢,芯片進行命令表自加載。在此期間,ARINC659總線協議處理單元仍處于復位狀態;如果主機要訪問HK659的資源,則先要讀取表加載狀態標志寄存器的標志位,該標志位為‘0’時,表明此時不能訪問HK659的寄存器和存儲資源。

    (2)在命令表加載完畢之后,表加載標志寄存器中的標志位置位,主機才可以訪問HK659的寄存器和存儲資源。此時,ARINC659協議處理單元復位完畢,命令預譯碼單元從映射RAM中讀取命令表參數,來初始化芯片。

    (3)在芯片初始化完畢之后,ARINC659協議處理單元從映射RAM中讀取命令,預譯碼之后存入命令預譯碼FIFO之中。

    (4)在上電初始化完畢之后,ARINC659協議處理單元從命令預譯碼FIFO中讀取指令碼,并且按照指令執行相應操作。

    (5)在執行數據發送命令時,ARINC659協議處理單元要判斷標志位是否更新。如果標志位被更新,將發送數據;否則,不發送數據。

    (6)在執行數據接收命令時,如果ARINC659協議處理單元沒接收到數據,則DPRAM中的數據區將不會被更新;如果接收到數據,則更新DPRAM中的數據區。

    (7)在主/后備消息傳輸時,主模塊沒有更新數據、處于失步狀態或者發生故障時,由后備模塊1進行消息傳輸;如果后備模塊1發生上述情況,則由后備模塊2進行消息傳輸;依次類推。

1.4 物理實現

    HK659芯片采用SMIC 0.18 ?μm工藝設計,管腳240個(包括功能管腳和電源地管腳,功能管腳106 個),管芯面積7.5×7.5 mm2。在芯片版圖設計中,加強對串擾的分析和修復,噪聲容限嚴格控制在20%以內。針對板級系統的噪聲問題,在芯片內電源網絡設計時采用特殊的設計方式予以部分去除,如增加芯片內電源地信號線間的耦合電容,減小外部電源引入的共模噪聲的影響;對于芯片內的動態電源噪聲,則采用增加電源網絡密度、增強供電能力和局部增加去耦電容予以補償。對于關鍵信號,增加去噪聲保護。該版圖設計已申請并獲得國家布圖保護專利授權。

    HK659芯片功耗實測小于0.8 W,采用定制管殼CBGA256,外形大小為24×24 mm2,內部腔體10×10 mm2,采用雙排焊盤設計,引腳數為256個。

2 技術優勢

    在國外,Honeywell公司已經在波音777 AIMS、波音737、波音717、MD-90、MD-10、KC-10、E-6等飛機中成功應用ARINC659底板總線,目前正在新一代空間探索系統中積極推廣[4]。國外對我國實行技術和產品封鎖,尚無商業化的協議處理芯片。在國內,對ARINC659總線技術應用的研究剛剛起步,個別單位開發了基于FPGA的解決方案[5-7],這種實現方式需要占用大量系統資源,處理效率較低,設計復雜,功耗較大,無法滿足軍用尤其是航空惡劣環境下高可靠性等應用要求,且FPGA受制于人,國內沒有滿足軍用要求的協議處理芯片及總線收發器、總線配置工具等。

    HK659芯片具有面積小、功耗低、延遲小、功能全等特點[8],經協議符合性測試驗證、整機應用驗證和鑒定檢驗,證明其功能、性能滿足要求,集成度、可靠性、功耗優勢明顯,可滿足航空惡劣環境下高可靠性等應用要求,實現了新型底板總線技術的自主保障和自主可控[9]

3 芯片驗證

    本文所設計的HK659芯片已經過虛擬原型驗證、FPGA原型驗證、ATE測試、協議符合性測試、系統應用驗證和定型評測,滿足ARINC659總線標準要求。具體測試內容及測試結果如表1所示。

xaxt5-b1.gif

4 總結

    本文所設計的HK659芯片是一款完全符合ARINC659協議、具有自主知識產權的協議處理芯片,該芯片設計新穎,功耗低,面積小,功能性能穩定可靠,滿足ARINC659總線應用要求。該芯片已進行了ATE、協議符合性、系統應用等充分驗證。驗證結果表明,該芯片符合ARINC659標準協議要求,功能、性能滿足要求,集成度、可靠性、功耗優勢明顯;有效地支持了新一代機載電子系統對新型底板總線技術的應用需求[10]

參考文獻

[1] Airlines Electronic Engineering Committee.ARINC specification659 backplane data bus[S].USA:Aeronautical Radio,Inc,1993.

[2] 許宏杰,田澤,郭亮,等.ARINC659芯片設計與實現關鍵技術研究[J].計算機技術與發展,2014,24(3):26-30.

[3] 張喜民.ARINC 659背板數據總線協議初探[J].電光與控制,2013,20(3):93-97.

[4] 淮治華,田澤,夏大鵬,等.基于ARINC659總線的PMC卡設計與實現[J].計算機技術與發展,2015,25(3):158-161.

[5] 田澤,劉寧寧,郭亮,等.ARINC659底板數據總線及關鍵技術[J].計算機應用,2013,33(S2):49-53,56.

[6] 魏婷,張喜民.ARINC 659總線驗證平臺節點設計與實現[J].航空技術技術,2011,41(4):118-121,127.

[7] 呂強,韓警,侯旭潔.ARINC659底板總線設計與仿真[J].電子測量技術,2014,37(12):14-18.

[8] 強新建,田澤,淮治華.基于ARINC 659的FPGA原型驗證平臺的構建與實現[J].計算機工程與設計,2010,31(12):2726-2728,2732.

[9] 馬寧,李玲,田澤,等.ARINC659總線協議芯片的仿真驗證[J].計算機技術與發展,2010,20(1):205-208.

[10] 郭亮,李玲,田澤,等.ARINC659總線接口芯片的FPGA原型驗證[J].計算機技術與發展,2009,19(12):240-242,247.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
夜夜嗨av一区二区三区网站四季av| 小黄鸭精品aⅴ导航网站入口| 99re在线精品| 一色屋精品视频免费看| 国产欧美日韩视频在线观看 | 欧美在线视频免费| 亚洲校园激情| 亚洲天堂视频在线观看| 99精品免费视频| 亚洲美女黄色| 99精品欧美一区| 一区电影在线观看| 一本大道久久a久久综合婷婷| 亚洲日韩欧美一区二区在线| 亚洲国产欧美不卡在线观看| 在线观看国产一区二区| 伊人蜜桃色噜噜激情综合| 狠狠色丁香婷婷综合| 韩国免费一区| 韩日欧美一区二区三区| 狠狠综合久久av一区二区小说 | 亚洲激情成人在线| 亚洲国产成人av| 亚洲国产精品久久精品怡红院| 欧美中文在线观看国产| 亚洲第一网站| 亚洲欧洲一区二区三区久久| 最近中文字幕日韩精品| 亚洲精品系列| 中日韩美女免费视频网址在线观看| 中文久久精品| 午夜视频精品| 久久久久久69| 鲁鲁狠狠狠7777一区二区| 女人天堂亚洲aⅴ在线观看| 欧美国产一区二区| 欧美日韩一二三四五区| 国产精品国产a级| 国产精品免费看久久久香蕉| 国产精品一区=区| 国产一区二区精品久久91| 国内精品伊人久久久久av一坑| 一区在线视频| 99re热精品| 午夜国产精品视频免费体验区| 小黄鸭视频精品导航| 亚洲二区在线视频| 亚洲欧洲日夜超级视频| 一本一本a久久| 欧美亚洲日本国产| 免费国产一区二区| 欧美四级电影网站| 国产日韩欧美一区在线 | 9人人澡人人爽人人精品| 亚洲欧美日韩中文视频| 久久久久99| 欧美区日韩区| 国产精品日韩| 亚洲国产精品久久久久秋霞蜜臀| 99国产精品久久久久老师| 亚洲影视九九影院在线观看| 久久精品一区二区| 亚洲调教视频在线观看| 久久精品视频网| 欧美在线亚洲在线| 欧美成人国产一区二区| 国产精品va| 在线观看精品一区| 中文av一区二区| 亚洲国产精品女人久久久| 中文欧美字幕免费| 久久久久久噜噜噜久久久精品| 欧美精品一区二区三区一线天视频| 国产精品毛片va一区二区三区 | 亚洲无线一线二线三线区别av| 欧美一区久久| 欧美精品在线观看| 国产毛片一区| 亚洲美女91| 亚洲成人在线网| 亚洲自拍电影| 欧美成人久久| 国产香蕉久久精品综合网| 在线观看欧美一区| 亚洲欧美精品suv| 一区二区三区精品久久久| 久久综合给合久久狠狠狠97色69| 国产精品第2页| 亚洲国产成人91精品 | 亚洲一本视频| 亚洲精品一区二区三区婷婷月| 欧美在线三级| 国产精品国产三级国产普通话99 | 国产精品99久久久久久白浆小说| 久久久国产精品亚洲一区 | 日韩午夜av| 久久男女视频| 国产欧美在线观看| 中文成人激情娱乐网| 亚洲日本激情| 久久影音先锋| 国产欧美一区二区三区视频| 亚洲视频精品| 亚洲伦理在线免费看| 麻豆国产va免费精品高清在线| 国产精品久久一区二区三区| 亚洲美女精品一区| 亚洲欧洲日本一区二区三区| 久久久久久久91| 国产人久久人人人人爽| 亚洲视频香蕉人妖| 一个色综合av| 欧美日产国产成人免费图片| 在线国产欧美| 亚洲国产精品传媒在线观看| 久久久久久久尹人综合网亚洲| 国产亚洲精品7777| 午夜视频在线观看一区二区| 久久aⅴ国产欧美74aaa| 国产精品一二一区| 亚洲自拍偷拍视频| 欧美一区二区私人影院日本| 国产乱码精品| 亚洲欧美在线磁力| 久久国产日本精品| 国产亚洲一区二区精品| 久久成人免费视频| 另类激情亚洲| 亚洲国产精品一区二区久| 亚洲人成在线观看一区二区| 欧美高清不卡在线| 日韩小视频在线观看| 亚洲一二三区精品| 国产精品二区影院| 午夜精品电影| 久久久伊人欧美| 在线成人激情| 日韩亚洲成人av在线| 欧美日韩国产精品自在自线| 亚洲理论电影网| 亚洲一级网站| 国产精品亚洲片夜色在线| 亚洲网站啪啪| 久久久久国产成人精品亚洲午夜| 国产农村妇女毛片精品久久麻豆 | 激情久久综艺| 亚洲电影在线免费观看| 久久久久久久久久久久久女国产乱| 国产精品一区二区你懂的| 亚洲视频一区二区在线观看| 亚洲尤物视频在线| 国产精品sm| 亚洲免费网址| 久久综合久色欧美综合狠狠| 国产综合久久久久影院| 久久精品视频网| 免费一区二区三区| 在线播放亚洲一区| 亚洲视频999| 国产精品久久久一本精品| 亚洲尤物视频网| 香蕉久久一区二区不卡无毒影院| 一区精品在线| 亚洲伦理在线观看| 欧美日韩综合网| 亚洲免费在线观看视频| 免费欧美日韩| 日韩天堂在线观看| 亚洲欧美www| 国产一区日韩一区| 亚洲视频 欧洲视频| 久久欧美肥婆一二区| 一区二区三区在线视频免费观看| 亚洲日本激情| 欧美午夜免费影院| 久久精品国产久精国产思思| 欧美国产日产韩国视频| av成人黄色| 久久精品官网| 亚洲精品乱码| 午夜一区二区三区不卡视频| 国产一区二区高清| 亚洲精品小视频在线观看| 欧美日韩视频在线一区二区观看视频| 午夜精品久久久久久久白皮肤| 六月婷婷一区| 夜夜爽夜夜爽精品视频| 久久国产视频网| 一个人看的www久久| 久久福利一区| 亚洲国产女人aaa毛片在线| 亚洲尤物视频在线| 国产在线欧美日韩| 亚洲欧美在线一区| 一色屋精品视频在线观看网站| 一区二区三区偷拍| 国产自产v一区二区三区c| 亚洲欧美另类国产| 亚洲高清激情| 欧美一区二区在线观看|