《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 小型化GJB289A數據總線協議處理SoC芯片設計
小型化GJB289A數據總線協議處理SoC芯片設計
2016年電子技術應用第7期
郭 蒙1,2,索高華3,霍衛濤1,2,劉 莎3
1.中航工業西安航空計算技術研究所,陜西 西安710068; 2.集成電路與微系統設計航空科技重點實驗室,陜西 西安710068;3.西安翔騰微電子科技有限公司,陜西 西安710068
摘要: 傳統GJB289A總線節點采用分立器件實現其相應的功能,存在器件種類多、可維護性低、體積大、功耗高等問題,本設計HKS1553BCRT芯片采用SoC技術將微處理器、協議處理器、存儲器等資源進行片上集成,可大大降低系統功耗(降低為原來的1/8),減少體積(減少為原來的1/4),減輕重量(為原來的1/6),提高系統可靠性,傳輸速率為1~10 Mb/s,滿足機載/防務領域GJB289A總線BC/RT節點設計要求。詳細闡述了HKS1553BCRT芯片架構、功能定義、工作原理和各個模塊的設計方法,通過多層次、多角度驗證,證明芯片功能性能穩定。該芯片已通過定型,成熟度高,集成度、可靠性顯著提高。
中圖分類號: TN492;V243.1
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.07.041
中文引用格式: 郭蒙,索高華,霍衛濤,等. 小型化GJB289A數據總線協議處理SoC芯片設計[J].電子技術應用,2016,42(7):164-166,170.
英文引用格式: Guo Meng,Suo Gaohua,Huo Weitao,et al. Design of the miniaturization of GJB289A data bus protocol processing SoC chip[J].Application of Electronic Technique,2016,42(7):164-166,170.
Design of the miniaturization of GJB289A data bus protocol processing SoC chip
Guo Meng1,2,Suo Gaohua3,Huo Weitao1,2,Liu Sha3
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: Traditional GJB289A bus node adopted separate devices to realize the corresponding function, thre are varieties, low maintainability, large volume, high power consumption,this design of HKS1553BCRT chips using SoC technology will processor, protocol handler on-chip integration of resources such as memory, can greatly reduce the power consumption of the system is reduced to one eighth of the original, reduced size is reduced to a quarter of the original, reduced weight is reduced to one sixth of the original, and improve the system reliability, the transfer rate of 1~10 Mb/s, satisfy design requirements of the airborne/defense GJB289A bus BC/RT node. HKS1553BCRT chip architecture is expounded in detail in this paper, the function definition,working principle and design method of each module,through multi-level, multiangle, prove chip features stable performance, the chip has been finalize the design process, high maturity, high integration, reliability improved significantly.
Key words : GJB289A data bus;HKS1553BCRT SoC chip;high level of integration;reliability

0 引言

    在機載數據總線中,GJB289A總線具有很高的可靠性和靈活性,機載航電系統廣泛采用GJB289A總線實現各子系統之間的信息交換,其性能的優劣直接關系到整個系統的性能、可靠性和可維護性[1-2]

    在GJB289A數據總線節點設計時,常見的設計方法是使用“處理器芯片+1553B協議處理芯片+定時器”的形式。這樣的實現方式導致板間布線及互聯較復雜,模塊的整體可靠性降低,總線帶寬擴充受限等各種問題[3,4]。本設計采用先進的SoC技術設計了一款智能化、通用化和小型化的GJB289A數據總線協議處理SoC芯片[5],以三代機上現有的24種MBI板卡功能為基礎,綜合新一代武器裝備電子系統小型化、高性能、低功耗、高可靠性需求,按照軍用元器件研制和考核程序要求,在一個芯片中集成了微處理器、1553B協議處理器,TC計數器、UART、GPIO等資源,將GJB289A數據總線傳輸速率從1 Mb/s提升到10 Mb/s。該芯片功能強大,片上資源豐富,具有集成度高、體積小、功耗低的優點,是GJB289A-97總線通信系統機載、防務等應用領域的高性價比解決方案[6]

1 芯片設計與實現

    綜合系統需求并符合GJB289A總線標準,自主定義并設計一款采用SoC技術的小型化、高速率、集成度高的總線協議處理芯片。本節介紹芯片功能定義、架構設計、工作原理,芯片應用表明該芯片功能性能穩定可靠。

1.1 芯片功能定義

    HKS1553BCRT芯片采用先進的SoC工藝,整片功耗小于200 mW,采用BGA256陶瓷封裝工藝,集成微處理器、1553B協議處理器、TC計數器、UART、GPIO以及片上存儲器,能夠實現GJB289A-97(數字式時分制指令/響應型多路傳輸數據總線,對應美國軍標MIL-STD-1553B)中規定的BC/RT功能,可以支持1~10 Mb/s的數據傳輸率,為高速1553B提供支持,并提供多種的主機接口,滿足系統設計需求。芯片主要包含:微處理器、1553B協議處理器、外部總線控制器(EBC)、雙口存儲器(DPRAM)、靜態隨機存儲器(SRAM)、實時時鐘(RTC)、看門狗(WDT)、時間間隔計時器(DT)、向量中斷控制器(VIC)、串口控制器(UART)、通用輸入輸出接口(GPIO)、測試接口控制器(TIC)。

    HKS1553BCRT芯片的主要功能特性如下:

    (1)1553B協議處理器具有完全的MIL-STD-1553B/GJB289A-97雙余度總線控制器(BC)和遠程終端(RT)、且具有BC和RT方式多消息處理能力、可編程中斷機制和內部產生中斷機制,其內嵌64 KB的雙口存儲器,支持內部環繞自測試。;

    (2)微處理器是通用32位RISC結構的微處理器,滿足高性能低功耗的要求,其支持ARMv4T指令集(32 bit)和Thumb指令集(16 bit)、嵌入式ICE,支持嵌入式系統調試,內嵌硬件乘法器,且支持AMBA總線架構。

    (3)存儲系統內部集成高達64 KB的可配置的DPRAM(雙端口SRAM,簡稱DPRAM),可編程為8K×16bit、16 K×16 bit或者32 K×16 bit。DPRAM提供8個由硬件支持的信號量,支持2個端口獨立的異步讀寫操作,其內部集成2塊獨立的SRAM,容量分別為8 KB和64 KB,外接Flash存儲器,最大可支持2 M×16 bit。

    (4)微處理器工作頻率高達66 MHz;1553B協議處理器工作時鐘最高可配置為120 MHz;串口控制器采用獨立時鐘輸入,最大支持16 MHz。

    (5)中斷控制器提供13個標準中斷源,外部中斷源電平/沿觸發可配置;主要包括快速中斷FIQ與標準中斷IRQ,支持向量中斷和非向量中斷。

    (6)主機接口為滿足HKS1553BCRT芯片應用于不同子系統中的需求,主機接口要適應LBE總線、VME總線、PCI/PCIe橋后端總線的要求,具體要求為支持16 bit LBE總線;支持VME總線的從方式的A24/D16、A16/D16單字傳輸規范;支持PCI橋接器(PCI 9054 C方式16位操作或PCI 9056 C方式16位操作)及支持PCIe橋接器(PEX 8311 C方式16位操作)。

    (7)芯片提供了兩個硬件復位信號,其中TRST#由JTAG調試工具產生,復位ARM7TDMI處理器的JTAG接口;SYSRESET#為芯片外部輸入信號,復位整個芯片。該芯片支持兩種軟件復位方式,子系統主機訪問特殊地址單元復位該芯片中除RTC、WDT、DT三個計時器之外的邏輯。

    (8)計時控制器提供32 bit實時時鐘(RTC)計數器,RTC時鐘50 kHz和25 kHz可選,分辨率為20 μs或40 μs可選,16位總線活動看門狗定時器(WDT),分辨率為100 μs及8位時間間隔計時器(DT),分辨率為1 ms,誤差為±50 ppm。

    (9)提供8路獨立通用輸入輸出端口(GPIO),每個GPIO端口可單獨編程為輸入、輸出、三態。

    (10)UART控制器支持2路獨立控制的UART,提供16字節的接收FIFO和發送FIFO,波特率可編程,最大支持1 M波特率。

    (11)提供了JTAG接口,支持軟硬件調試。

1.2 芯片架構設計

    HKS1553BCRT芯片的片上總線采用AMBA(Advanced Micro Chip Bus Architecture)總線,包括高速總線(AHB)和外設總線(APB)等。微處理器、1553B協議處理器、SRAM、DPRAM、中斷控制器、Flash接口、RTC、DT、WDT和測試接口控制器(TIC)掛接在AHB總線上,串口控制器及通用輸入輸出接口掛接在APB總線上,AHB/APB橋接器可以提供兩種總線之間的訪問控制。GJB289A總線接口SoC架構如圖1所示。

xa4-t1.gif

    AMBA總線將訪問頻率高、訪問速度快的設備(AHB總線)和訪問頻率低、訪問速度慢的設備進行分離,提高了高速設備的效率。

    在進行SoC頂層定義時充分考慮了系統的開放性、應用軟件的可移植性、硬件的可升級性、硬件規模的可伸縮性和全壽命周期價格的經濟性。

1.3 工作原理

    HKS1553BCRT芯片采用SoC片上系統實現,在單芯片上集成微處理器、總線協議處理器、雙端口存儲器及隨機存儲器等資源,通過專用軟件的配合,完成GJB289A數據總線傳輸層協議和總線接口發送接收處理,并在片上處理器的控制下,通過雙端口存儲器與主機進行數據交換,大大減輕了主機負擔。

    GJB289A數據總線數據接收處理自下到上包括:變壓器、收發器、GJB289A數據總線協議處理(傳輸層)、數據傳遞(驅動層)和數據處理(應用層)。在物理層,接收端變壓器將總線上的曼徹斯特Ⅱ型編碼進行采集、變壓,然后傳遞給總線收發器,總線收發器對信號進行解碼,以協議處理器可識別的TTL電平信號傳遞給總線協議處理芯片;在傳輸層,采用專用軟件對消息進行處理,處理過程采用中斷方式實現,滿足總線數據處理低延時的需求。向上則在驅動層軟件的控制下通過雙端口存儲器與應用層進行數據交互。

    HKS1553BCRT芯片通過片上處理器控制總線協議處理器,對子地址進行初始化和控制,芯片實現了總線調度、錯誤檢測、方式命令處理和數據雙緩沖;芯片集成了曼徹斯特編碼錯誤檢查、消息完整性檢查和數據長度校驗等功能,每當遠程終端接收到有效指令或總線控制器處理了一條命令,總線協議處理器通過中斷通知片上微處理器進行協議處理,包括數據的收發、消息的處理,最終將處理好的消息寫到雙端口存儲器并通知主機CPU進行處理。這種方式大大減少了CPU的載荷,提高了主機系統性能,降低了系統結構復雜性,在系統設計、應用和測試過程中有重要作用。

1.4 芯片驗證

    本文所設計的GJB289A數據總線協議處理SoC芯片已經過ATE測試、功能性能測試、協議符合性測試、系統應用驗證和定型評測,具體測試內容及測試結果如表1所示。

xa4-b1.gif

2 芯片成熟度

    HKS1553BCRT芯片于2008年5月通過定型鑒定,符合機載元器件質量等級要求,滿足防務領域對GJB289A數據總線協議處理的需求。芯片的順利定型后,能夠實現GJB289A數據總線通信,在設備中運行狀況良好,性能穩定,目前已經進入批量生產階段,并已批量應用于航空、航天、彈載和星載領域。HKS1553BCRT芯片與當前國內外同類研究、同類技術(產品)的綜合比較:目前國內GJB289A數據總線接口芯片基本都是通過反向工程仿制國外產品,尚無采用正向設計的國內同類產品。國外常用產品主要有UTMC和DDC兩家公司,目前尚未發現有采用SoC技術的同類產品。選取常見國外元器件對主要功能和技術參數進行比較,如表2所示。

xa4-b2.gif

    基于HKS1553BCRT的解決方案傳輸速率為1~10 Mb/s,體積為原來的1/4,重量為原來的1/6,功耗為原來的1/8,大大提高了可靠性,與基于國外芯片的解決方案相比,具有明顯的技術和成本優勢。

3 總結

    本設計采用先進的SoC技術,將MBI模塊的主要功能在一個芯片中實現,極大地簡化了系統設計,降低了系統成本,提高了系統可靠性。依據航空電子系統在元器件功能性能高標準的新型設計的要求,進行了小型化GJB289A數據總線協議處理SoC芯片的設計,并經過ATE、功能性能、協議符合性等充分驗證了HKS1553BCRT芯片各個模塊的功能,且通過了系統應用驗證及定型。基于芯片、結合應用,提出了GJB289A總線SoC芯片應用解決方案,可應用于機載、航天、艦載領域,具有非常廣闊的應用前景。

參考文獻

[1] MIL-STD-1553B-1989.飛機內部時分制指令/響應式多路傳輸數據總線[S].1989.

[2] 國家軍用標準.GJB5186-2003.數字式時分指令/響應型多路傳輸數據總線測試方法[S].2003.

[3] 羅志強.航空電子綜合化系統[M].北京:北京航空航天大學出版社,1990.

[4] FURBER S[英].ARM SoC體系結構[M].田澤,于敦山,盛世敏,譯.北京:北京航空航天大學出版社,2002.

[5] 戴艦威.應用于1553B總線協議的控制器IP核的設計研究[D].西安:西安電子科技大學,2008.

[6] 田澤,韓煒,趙強,等.1553B總線接口SoC設計與實現[J].航空計算技術,2008(9):15-21.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 亚洲三级大片 | 午夜欧美 | 中文字幕一区二区三区 精品 | 午夜视频在线免费播放 | 韩漫画无遮挡羞免费网站 | 性欧美videofreel另类 | 在线观看日本亚洲一区 | 在线观看你懂的视频 | 中国性猛交xxxx乱大交 | 亚洲手机国产精品 | a级精品九九九大片免费看 a级精品国产片在线观看 | 成人欧美日本免费观看 | www.欧美黄色 | 日韩视频在线精品视频免费观看 | 欧美日本在线视频 | 国产精品资源在线播放 | 草草线禁成18年在线视频 | 五月激情啪啪 | 中文字幕一区二区在线观看 | 青青久久网 | 插菊网| 欧美一区二区三区影院 | 国产精品免费视频能看 | 久久综合久久精品 | 天天澡天天摸天天爽免费 | 好吊色免费视频 | 国产v在线在线观看羞羞答答 | 不卡国产视频 | 视频一区二区在线 | 男女www视频 | 婷婷免费视频 | 色婷婷综合久久久中文字幕 | 国产免费人成在线看视频 | 久久综合婷婷香五月 | 第一福利网址 | 91久久国产青草亚洲 | 色婷五月综激情亚洲综合 | 成人涩涩屋福利视频 | 日本高清中文字幕在线观穿线视频 | 日日干天天 | 精品手机在线 |