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

基于BM3803的1553B總線通信設(shè)計

2020-10-09 11:07:00杜元生陳沖李軍

杜元生 陳沖 李軍

摘要:本文提出了一種基于BM3803處理器的1553B總線通信節(jié)點設(shè)計方案。文章首先介紹了BM3803處理器的硬件資源和1553B總線通信特點,其次采用1553B協(xié)議芯片B65170S6RH實現(xiàn)了BM3803和1553B總線之間的硬件接口電路設(shè)計,最后討論了1553B總線遠(yuǎn)程終端通信軟件功能實現(xiàn)方法。實踐證明,該方案設(shè)計合理,能實現(xiàn)穩(wěn)定可靠的1553B總線通信,具有工程應(yīng)用價值。

關(guān)鍵詞:BM3803;1553B;B65170S6RH;遠(yuǎn)程終端

中圖分類號:V416.8 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2020)08-0031-04

0 引言

BM3803MRGH是我國自主研制的一款基于SPARC V8體系結(jié)構(gòu)的32位抗輻射加固微處理器,采用三模冗余及奇偶校驗等抗單粒子翻轉(zhuǎn)的容錯設(shè)計,滿足航天應(yīng)用功能及性能要求[2]。1553B總線是分時制指令/響應(yīng)式通信總線,作為一種高可靠性和實時的軍用串行總線標(biāo)準(zhǔn)[4],能夠完成信息綜合、資源共享、任務(wù)協(xié)調(diào)和容錯重構(gòu),是實現(xiàn)航天電子綜合化系統(tǒng)的關(guān)鍵。B65170S6RH是我國自主研制的一種1553B總線通訊控制器,其RT功能為1553B總線系統(tǒng)設(shè)計提供了一個智能解決方案。該器件內(nèi)部集成有數(shù)字協(xié)議控制電路和雙路總線收發(fā)器模塊,適合高強(qiáng)度的應(yīng)用環(huán)境。本文采用B65170S6RH實現(xiàn)基于BM3803處理器的1553B網(wǎng)絡(luò)遠(yuǎn)程終端節(jié)點設(shè)計,具有通信穩(wěn)定,自主可控和簡單實用的工程意義。

1 BM3803

BM3803處理器有28個地址總線和32個數(shù)據(jù)總線,內(nèi)部包含整數(shù)處理單元IU,浮點處理器單元FPU,中斷控制器,帶有跟蹤緩沖存儲的硬件調(diào)試單元DSU,定時器,GPIO,看門狗,串口,支持PROM、SRAM、SDRAM和I/O映射空間訪問的存儲器控制器。通過外部存儲器控制器可以訪問PROM、存儲器映射的I/O設(shè)備、SRAM和SDRAM,其功能結(jié)構(gòu)圖如圖1所示。

2 1553B總線

1553B總線是一種命令響應(yīng)式總線,一主多從工作模式,半雙工通信,通信速率是1Mb/s??偩€網(wǎng)絡(luò)中能掛接32個終端,每個終端相互獨立工作,按照終端功能可以分為三種類型:總線控制器(BC)、遠(yuǎn)程終端(RT)和總線監(jiān)控器(MT)??偩€控制器控制總線上所有消息數(shù)據(jù)傳輸,消息由三種類型的字組成:命令字、數(shù)據(jù)字和狀態(tài)字。每個字的長度為20位,3位同步頭,16個消息位和1個奇偶校驗位,同步頭和奇偶校驗位是硬件自動添加的。如圖2所示,從上到下依次是命令字、數(shù)據(jù)字和狀態(tài)字的結(jié)構(gòu):

1553B總線遠(yuǎn)程終端內(nèi)部的工作過程就是堆棧指針→寫描述符→查找表→忙位查找表+非法命令表→消息塊的結(jié)構(gòu),如圖3所示,以BC-TO-RT消息為例,具體操作步驟如下:

(1)確定活動中的陳列(Area A/B);

(2)根據(jù)堆棧指針找到描述符,將收到的命令字寫入描述符的第四個儲存單元;

(3)解析命令字,查找子地址接收查找表,獲得消息塊地址;

(4)查找忙位查找表,確定該子地址是否允許訪問;

(5)查找非法命令表/模式碼表,確定本次通信是否合法;

(6)將消息塊地址寫入描述符的第三個存儲單元,即數(shù)據(jù)指針;

(7)根據(jù)數(shù)據(jù)指針找到消息塊,并將數(shù)據(jù)字順序?qū)懭耄@樣就完成了一個完整的消息。

3 接口電路設(shè)計

1553B接口芯片電路[1]包括總線收發(fā)器、通信協(xié)議處理器,雙RAM存儲器和主機(jī)接口仲裁等。B65170S6RH電路內(nèi)部主要的邏輯模塊為:雙路收發(fā)器、完整的RT多功能協(xié)議邏輯、存儲器管理邏輯和中斷邏輯,4K×16位的靜態(tài)存儲器和與處理器總線的接口邏輯。B65170S6RH包含內(nèi)部地址鎖存器和雙向的數(shù)據(jù)緩沖電路與處理器總線交換數(shù)據(jù),可以很方便地與8位或者16位處理器進(jìn)行接口通信,其整體框圖[3]如圖4所示。

BM3803MGRH處理器與B65170S6RH電路按照16位緩沖接口方案連接:處理器的D0~D15與B65170S6RH電路的D0~D15連接;由于BM3803為單字節(jié)尋址,在使用32位數(shù)據(jù)總線模式時,地址最低有效位為A2,故BM3803處理器的A2~A13依次連接至B65170S6RH電路的A0~A11;B65170S6RH電路的片選信號由BM3803的IOSN(IO空間選擇信號)和地址線進(jìn)行譯碼邏輯,選中B65170S6RH電路的內(nèi)部RAM和寄存器;將B65170S6RH電路的極性選擇信號置高,BM3803的寫信號與B65170S6RH電路的讀/寫信號相連;將B65170S6RH電路的零等待信號置高,并將READYD信號與BM3803的READY信號相連。BU65170 S6RH的A通道和B通道通過耦合變壓器B3266與1553B連接,如圖5所示。

4 通信軟件設(shè)計

4.1 總線數(shù)據(jù)傳輸機(jī)制

以某星載系統(tǒng)1553B總線通信協(xié)議為例,BC發(fā)起的數(shù)據(jù)傳輸流程采用更新數(shù)據(jù)傳輸機(jī)制,總線控制器組織總線數(shù)據(jù)傳輸,RT要求的數(shù)據(jù)傳輸流程,采用服務(wù)請求機(jī)制。RT通過總線狀態(tài)字中的服務(wù)請求位來標(biāo)識數(shù)據(jù)傳輸請求,通過矢量字位標(biāo)識請求傳輸?shù)臄?shù)據(jù)類型。

BC周期性地對RT進(jìn)行輪詢,向遠(yuǎn)程終端發(fā)出“發(fā)送狀態(tài)字”和“發(fā)送矢量字”方式指令。如返回狀態(tài)字中的“服務(wù)請求位”被置成1,則說明該遠(yuǎn)程終端有服務(wù)請求??偩€控制器進(jìn)一步分析該遠(yuǎn)程終端返回的矢量字,確定該終端需求的某種或幾種特定的數(shù)據(jù)傳輸類型,然后生成通信幀,啟動總線通信。

RT一旦在發(fā)送緩沖區(qū)準(zhǔn)備好數(shù)據(jù)或是請求獲取某種數(shù)據(jù)類型時,將矢量字中相應(yīng)位置1,待總線控制器將數(shù)據(jù)取走或發(fā)來數(shù)據(jù)后,再將矢量字中相應(yīng)的位置0;總線控制器周期性地組織總線通信,遠(yuǎn)程終端收到發(fā)送狀態(tài)字方式指令時檢查矢量字,如果發(fā)現(xiàn)本終端的矢量字大于0,RT將總線狀態(tài)字的服務(wù)請求位置1。

4.2 遠(yuǎn)程終端軟件設(shè)計

遠(yuǎn)程終端通信軟件包括遠(yuǎn)程終端總線控制器配置和消息收發(fā)處理[5],本設(shè)計遠(yuǎn)程終端總線控制器為B65170S6 RH芯片??偩€控制器配置分兩部分,一部分是寄存器配置,另一部分是RAM配置,其中寄存器配置是對芯片工作模式、工作區(qū)域、中斷開關(guān)和鎖存RT地址等功能的設(shè)置,RAM配置是初始化RAM空間、堆棧指針、子地址查找表、忙位查找表、非法命令表、模式碼數(shù)據(jù)表和模式碼中斷使能表等。子地址查找表用來指向每個子地址存放數(shù)據(jù)塊的位置,相當(dāng)于數(shù)據(jù)塊地址指針。子地址控制字用來管理每一個子地址數(shù)據(jù)塊的空間存儲方式。子地址數(shù)據(jù)塊存儲方式包括單消息模式、雙緩沖模式和循環(huán)緩沖模式[6]。本設(shè)計采用中斷方式接收總線消息,具體的數(shù)據(jù)處理流程如圖6所示。

5 結(jié)語

本文介紹了我國自主生產(chǎn)的BM3803處理器和1553B協(xié)議芯片B65170的特點,基于BM3803和B65170,設(shè)計了一種通用的1553B總線遠(yuǎn)程終端接口電路,具體討論了B65170的初始化方法,實現(xiàn)了總線遠(yuǎn)程終端通信數(shù)據(jù)處理軟件設(shè)計。實踐證明,該設(shè)計具有通用性,能實現(xiàn)穩(wěn)定可靠的1553B網(wǎng)絡(luò)通信,具有工程應(yīng)用借鑒意義。

參考文獻(xiàn)

[1] 王文萱,翟正軍.1553B總線處理器的比較分析與應(yīng)用設(shè)計[J].微型機(jī)與應(yīng)用,2016,35(8):23-25.

[2] 航天時代電子公司772所.BM3803MGRH用戶手冊2017.05.02-V2.5[Z].

[3] 航天時代電子公司772所.輻射加固1553B遠(yuǎn)程終端控制器產(chǎn)品使用手冊2017.01.010-V1.2[Z].

[4] MIL-STD-1553B Designers Guide[Z].Data Device Corporation.

[5] 邢秀琴,姚竹亭.基于1553B總線的通信接口及其應(yīng)用[J].中北大學(xué)學(xué)報,2007,28(1):91-94.

[6] 李改霞.1553B總線管理軟件設(shè)計與實現(xiàn)[D].西安:西安電子科技大學(xué),2017.

主站蜘蛛池模板: 精品剧情v国产在线观看| 中文国产成人精品久久| 国产理论一区| 高h视频在线| 国产欧美性爱网| 女人18毛片久久| 成年A级毛片| 亚洲精品波多野结衣| 国产成人精品一区二区不卡| 99热这里只有精品2| 女人18毛片久久| 午夜福利免费视频| 精品伊人久久久久7777人| 青青青视频91在线 | 国产日本一线在线观看免费| 国产精品久久久久久久久| 久草中文网| 国产成人区在线观看视频| 99精品国产高清一区二区| 黄色网站在线观看无码| 欧美成人精品在线| 超清人妻系列无码专区| 亚洲国产综合第一精品小说| 中文字幕啪啪| 自拍欧美亚洲| 永久免费无码日韩视频| 无遮挡国产高潮视频免费观看| 免费人成在线观看成人片| 亚洲一区二区黄色| 国产精品无码制服丝袜| 国产精品无码久久久久久| 亚洲免费毛片| 成人在线观看不卡| 在线播放真实国产乱子伦| 99中文字幕亚洲一区二区| 久久久久九九精品影院| 欧美精品一二三区| 91热爆在线| 亚洲黄色片免费看| 午夜啪啪网| 另类专区亚洲| 精品一区国产精品| 国产二级毛片| 国产成人免费手机在线观看视频 | 免费人成网站在线高清| 呦系列视频一区二区三区| 日韩AV无码免费一二三区| www亚洲天堂| 国产爽歪歪免费视频在线观看| 免费又黄又爽又猛大片午夜| jijzzizz老师出水喷水喷出| 亚洲va精品中文字幕| 国产黄在线免费观看| 国产xx在线观看| 亚洲va在线∨a天堂va欧美va| 久久精品国产999大香线焦| 激情视频综合网| 久99久热只有精品国产15| 午夜福利视频一区| 亚洲天堂久久久| 亚洲日本精品一区二区| 欧美丝袜高跟鞋一区二区| 天天视频在线91频| 国产真实自在自线免费精品| 国产区在线看| 99资源在线| 国产91透明丝袜美腿在线| 国产一区二区三区精品欧美日韩| 波多野结衣亚洲一区| 永久免费av网站可以直接看的| 欧美日韩国产在线观看一区二区三区| 亚洲免费三区| 51国产偷自视频区视频手机观看 | 国产乱码精品一区二区三区中文 | 四虎国产成人免费观看| 欧美一级在线| 国产午夜人做人免费视频中文 | 国产一区二区三区在线精品专区| 日韩精品亚洲精品第一页| 狠狠色综合久久狠狠色综合| 亚洲av中文无码乱人伦在线r| 婷婷开心中文字幕|