亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于MBI的GJB289A總線通信軟件設(shè)計(jì)與實(shí)現(xiàn)

        2021-09-22 21:13:17張姣
        科技研究 2021年22期

        張姣

        摘要:GJB289A總線是國產(chǎn)化總線中應(yīng)用廣泛的一種數(shù)據(jù)總線,基于MBI模塊可實(shí)現(xiàn)該總線通信,具有小型化、通用化和集成度高的優(yōu)點(diǎn)。以往關(guān)于MBI模塊的介紹著重模塊本身的軟硬件設(shè)計(jì),關(guān)于基于MBI模塊與子系統(tǒng)主機(jī)端實(shí)現(xiàn)GJB289A總線通信的設(shè)計(jì)介紹很少。本文著重于介紹軟件實(shí)現(xiàn)方法,將MBI模塊通信軟件分為傳輸層協(xié)議和驅(qū)動層協(xié)議,對上電和正常數(shù)據(jù)傳輸過程中各自的職能進(jìn)行分析,為基于MBI實(shí)現(xiàn)GJB289A總線通信的軟件設(shè)計(jì)人員提供參考。

        關(guān)鍵詞:GJB289A總線;MBI模塊;子系統(tǒng)主機(jī);傳輸層協(xié)議;驅(qū)動層協(xié)議。

        1引言

        GJB289A總線是國內(nèi)航空、航天、艦船及坦克領(lǐng)域中廣泛應(yīng)用的數(shù)據(jù)總線,傳輸速率可達(dá)到10Mbps。目前國內(nèi)已有廠家研發(fā)出了GJB289A總線的協(xié)議處理芯片,滿足了小體積低功耗,能適應(yīng)惡劣環(huán)境的要求。將協(xié)議處理芯片、微處理器及多種外設(shè)資源集成在SoC片上系統(tǒng)中,形成智能化、通用化、小型化的模塊,再外搭輔助電路組成MBI模塊,可用于各種GJB289A總線通信場景。本文主要討論MBI模塊實(shí)現(xiàn)GJB289A通信的軟件實(shí)現(xiàn)方法。

        2GJB289A總線原理

        GJB289A總線系統(tǒng)由若干個子系統(tǒng)和數(shù)據(jù)總線組件構(gòu)成。子系統(tǒng)是從數(shù)據(jù)總線接收數(shù)據(jù)服務(wù)的設(shè)備,終端是具有GJB289A總線接口的電子組件,是數(shù)據(jù)總線與子系統(tǒng)間互連的接口,終端分為總線控制器BC、遠(yuǎn)程終端RT和總線監(jiān)控器BM。

        總線控制器BC是總線系統(tǒng)中組織信息傳輸?shù)慕K端,遠(yuǎn)程終端RT是總線系統(tǒng)中除了總線控制器和總線監(jiān)控器之外的所有終端,總線監(jiān)控器BM是總線系統(tǒng)中接收、記錄總線上傳輸?shù)男畔⒉⒂羞x擇地提取信息的終端。

        3MBI功能介紹

        MBI是由GJB289A總線接口SoC芯片、GJB289A數(shù)據(jù)收發(fā)電路、電源轉(zhuǎn)換電路、時鐘電路、復(fù)位電路、以太網(wǎng)接口模塊、UART接口等電路組成的通訊接口模塊,與主機(jī)端的接口為PCI,是連接GJB289A總線與子系統(tǒng)主機(jī)端的橋梁。

        其中GJB289A總線接口SoC芯片是高性能、智能化、通用化和小型化的通信處理芯片,可依靠其內(nèi)嵌的協(xié)議處理器核實(shí)現(xiàn)GJB289A中規(guī)定的RT/BC/BM功能。GJB289A協(xié)議處理芯片的主機(jī)接口與子系統(tǒng)主機(jī)連接,子系統(tǒng)主機(jī)通過訪問協(xié)議處理芯片內(nèi)部的雙端口存儲器,實(shí)現(xiàn)對GJB289A數(shù)據(jù)總線數(shù)據(jù)的處理和對MBI模塊的控制。

        4基于MBI的GJB289A通信實(shí)現(xiàn)

        在GJB289A航空電子通信系統(tǒng)中,子系統(tǒng)通過接口模塊與GJB289A總線交互數(shù)據(jù)。本研究中MBI是直接與GJB289A總線交連的接口模塊,將總線上的數(shù)據(jù)轉(zhuǎn)發(fā)給主機(jī)端,主機(jī)端基于MBI模塊完成GJB289A數(shù)據(jù)的收發(fā)。

        軟件架構(gòu)

        GJB289A總線通信中,MBI和主機(jī)的工作包括初始化過程和數(shù)據(jù)交互過程。初始化過程中啟動MBI模塊,使其具備與GJB289A數(shù)據(jù)總線交互能力,在成功初始化后,MBI模塊和主機(jī)同GJB289A總線上的其他子系統(tǒng)終端進(jìn)行數(shù)據(jù)交互。

        GJB289A通信軟件包括傳輸軟件、驅(qū)動軟件和應(yīng)用軟件。軟件的分工描述為:

        a)傳輸軟件完成傳輸層協(xié)議,負(fù)責(zé)GJB289A總線上的數(shù)據(jù)傳輸。傳輸軟件駐留在MBI中,主要完成MBI傳輸層功能,包括MBI初始化、運(yùn)行、與GJB289A總線交互數(shù)據(jù)等。

        b)驅(qū)動軟件完成驅(qū)動層協(xié)議,負(fù)責(zé)驅(qū)動MBI模塊并控制其工作狀態(tài)。驅(qū)動軟件駐留在主機(jī)端,驅(qū)動MBI模塊工作及控制MBI的運(yùn)行狀態(tài)。

        c)應(yīng)用軟件完成應(yīng)用層協(xié)議,負(fù)責(zé)對接收MBI模塊的數(shù)據(jù)緩沖區(qū)的數(shù)據(jù)進(jìn)行處理。GJB289A應(yīng)用軟件駐留在主機(jī)中,進(jìn)行數(shù)據(jù)解析處理。

        初始化過程

        上電后,MBI進(jìn)行上電自檢測及初始化配置。初始化配置完后MBI進(jìn)入停止工作狀態(tài),循環(huán)等待主機(jī)端驅(qū)動軟件的工作命令。

        主機(jī)首先判斷MBI是否為停止?fàn)顟B(tài),然后主機(jī)中驅(qū)動軟件在MBI停止?fàn)顟B(tài)下向MBI模塊發(fā)送命令。驅(qū)動軟件在命令字偏移地址中根據(jù)DPRAM中消息定義寫入置為RT模式、初始化和啟動控制命令字,使MBI分別執(zhí)行置為RT模式、初始化和啟動命令,等待MBI響應(yīng)。初始化工作過程如下圖所示。

        MBI在讀到主機(jī)命令字后,將命令字單元清0,執(zhí)行命令字指定的操作,然后將命令字轉(zhuǎn)存到響應(yīng)字單元。驅(qū)動軟件三種命令的響應(yīng)分別為:

        a)置為RT模式命令,MBI進(jìn)行RT地址配置,RT地址可通過MBI讀離散量獲取或者由主機(jī)端進(jìn)行設(shè)置,MBI在對應(yīng)的緩沖區(qū)中寫入獲取的RT地址值。

        b)初始化命令,MBI初始化包括初始化DPRAM中接收和發(fā)送描述區(qū)、初始化協(xié)議處理器寄存器、初始化RT地址和初始化并打開中斷。

        c)啟動命令,主機(jī)端向MBI發(fā)送啟動命令,MBI收到命令后,將當(dāng)前狀態(tài)字置為啟動狀態(tài),啟動協(xié)議處理器進(jìn)行通信。

        數(shù)據(jù)傳輸過程

        MBI完成所有初始化工作后,中斷功能已打開,MBI傳輸軟件通過中斷方式進(jìn)行GJB289A總線上的數(shù)據(jù)傳輸。MBI傳輸軟件進(jìn)入標(biāo)準(zhǔn)中斷服務(wù)程序后,獲取當(dāng)前處理的中斷記錄表項(xiàng)指針,根據(jù)指針指向的地址獲取對應(yīng)的描述符指針,如果指針落在發(fā)送描述符區(qū)域,則進(jìn)入發(fā)送消息的處理程序,如果指針落在接收描述符區(qū)域,則進(jìn)入接收消息處理程序。

        5總結(jié)

        本文首先介紹了GJB289A原理及MBI模塊的功能,然后論述了基于MBI模塊實(shí)現(xiàn)GJB289A總線通信的軟件設(shè)計(jì)方法,從主機(jī)端和MBI端的配置過程及參數(shù)設(shè)置方面詳細(xì)說明了如何完成初始化配置過程和數(shù)據(jù)傳輸過程,完成了子系統(tǒng)中GJB289A總線通訊,為基于MBI模塊實(shí)現(xiàn)GJB289A總線通信的軟件設(shè)計(jì)人員提供實(shí)踐參考。

        參考文獻(xiàn)

        [1]楊峰,廖寅龍,王鑫.GJB289A總線應(yīng)用層協(xié)議分析及研究[J].電子技術(shù)應(yīng)用.2016,8(3):1400-1414.

        [2]田澤,王菁,寇學(xué)鋒.高速GJB289A總線技術(shù)綜述[J]. 電子技術(shù)應(yīng)用.2016,24(11):31-32.

        [3]郭蒙,索高華,霍衛(wèi)濤.小型化GJB289A數(shù)據(jù)總線協(xié)議處理SoC芯片設(shè)計(jì)[J]. 電子技術(shù)應(yīng)用.2016,24(11):31-32.

        国内精品久久久久久久久久影院 | 日本口爆吞精在线视频| 国产av熟女一区二区三区蜜臀| 国产白浆在线免费观看| 成人综合网站| 99久久久久国产| 国产伦理自拍视频在线观看| 男女啪啪视频高清视频| 国产成人av一区二区三区| 亚洲一区欧美二区| 蜜桃av区一区二区三| 亚洲国产性夜夜综合另类| 狼人香蕉香蕉在线28 - 百度| 免费超爽大片黄| 日本大片在线一区二区三区| 亚洲精品人成中文毛片| 亚洲综合精品伊人久久| 妺妺窝人体色www聚色窝韩国| 视频一区中文字幕在线观看| 亚洲小说区图片区色综合网| 亚洲熟女综合一区二区三区| 亚洲欧美日韩国产综合专区 | 中文字幕天天躁日日躁狠狠躁免费 | 男受被做哭激烈娇喘gv视频| 日韩中文字幕一区二区高清| 日本国产一区二区在线观看| 中文人妻熟女乱又乱精品| 国产麻无矿码直接观看| 亚洲中文字幕乱码一二三区| 真实夫妻露脸爱视频九色网| 国产精品_国产精品_k频道w| 久久免费观看国产精品| 日本一区二区三区一级片| 久久久久国产精品| 日韩精品成人一区二区三区| 国产激情视频在线观看你懂的| 麻豆91蜜桃传媒在线观看| 大肉大捧一进一出好爽视频mba| 91精品国产综合久久青草| 久久国产精品美女厕所尿尿av| 妇女bbbb插插插视频|