兩種速率1553b總線共用一條物理鏈路通信的系統(tǒng)及其實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)技術(shù),涉及兩種速率1553B總線共用一條物理鏈路通信的系統(tǒng)及其實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002]在高可靠通信領(lǐng)域,隨著通信帶寬的要求、通信節(jié)點(diǎn)數(shù)的增加,原來IMbps的1553B總線難以滿足發(fā)展的需求,因此需要更高速率的1553B總線,但為兼容原來的1553B物理鏈路,通過分析驗(yàn)證可以在原來總線不變情況下,高速1553B的通信速率為2Mbps—5Mbps,其中風(fēng)險(xiǎn)最小的速率是2Mbps。如何在同一鏈路上,完成兩種速率1553B總線終端的通信,是本發(fā)明解決的問題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提出了兩種速率1553B總線共用一條物理鏈路通信的系統(tǒng)集成方法,能夠在保證兼容性好、成本代價(jià)低的情況下,支持兩種速率1553B總線終端產(chǎn)品連接在同一物理鏈路上,實(shí)現(xiàn)兩種速率1553B總線系統(tǒng)的集成。
[0004]本發(fā)明是技術(shù)解決方案是:
[0005]兩種速率1553B總線共用一條物理鏈路通信的系統(tǒng),包括:
[0006]第一總線控制器,使第一種速率的數(shù)據(jù)占用物理鏈路進(jìn)行傳輸;
[0007]第二總線控制器,使第二種速率的數(shù)據(jù)占用物理鏈路進(jìn)行傳輸;
[0008]總線管理主機(jī),對第一總線控制器和第二總線控制器分配相應(yīng)的兩種速率數(shù)據(jù)的傳輸時(shí)間片。
[0009]基于上述的兩種速率1553B總線共用一條物理鏈路通信的系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒ㄊ?總線管理主機(jī)對第一總線控制器和第二總線控制器分配相應(yīng)的兩種速率數(shù)據(jù)的傳輸時(shí)間片,第一總線控制器和第二總線控制器分別在各自傳輸時(shí)間片組織相應(yīng)速率的各個(gè)遠(yuǎn)程終端完成數(shù)據(jù)傳輸。
[0010]當(dāng)有臨時(shí)數(shù)據(jù)傳輸任務(wù)且當(dāng)前物理鏈路存在空閑時(shí),總線管理主機(jī)還可以調(diào)度第一總線控制器或第二總線控制器在空閑的時(shí)間片內(nèi)完成數(shù)據(jù)傳輸任務(wù)。
[0011]本發(fā)明具有以下優(yōu)點(diǎn):
[0012]a)支持兩種速率的1553B總線能共享同一物理鏈路進(jìn)行通信;
[0013]b)具有易于實(shí)現(xiàn)、通用性好、擴(kuò)充性好的特點(diǎn);
[0014]c)具有硬件成本低的特點(diǎn)。
【附圖說明】
[0015]圖1是本發(fā)明的兩種速率1553B總線共用同一鏈路的系統(tǒng)結(jié)構(gòu)示意圖;
[0016]圖2是本發(fā)明同一主機(jī)管理兩種速率總線控制器的總線通信調(diào)度時(shí)間片。
【具體實(shí)施方式】
[0017]本發(fā)明通過同一個(gè)主機(jī)管理兩種速率的總線控制器(BC),令其分別按各自的時(shí)間片規(guī)定,分時(shí)組織各自的消息,解決了兩種速率通信的沖突問題,達(dá)到了在同一鏈路實(shí)現(xiàn)兩種速率1553B通信集成的目的。
[0018]下面結(jié)合附圖及具體實(shí)例對本發(fā)明做進(jìn)一步的詳細(xì)說明。
[0019]如圖1所示,兩種速率1553B總線共用一條物理鏈路通信系統(tǒng),只有一個(gè)總線管理節(jié)點(diǎn)的主機(jī)控制兩種速率的總線控制器(BC-1為IM速率模塊、BC-1為iM速率的模塊),總線管理主機(jī)根據(jù)應(yīng)用通信需求,預(yù)先排列好總線通信幀,每個(gè)主幀完全一致,每個(gè)主幀中嚴(yán)格劃分兩種速率總線的通信調(diào)度時(shí)間片,如圖2示。幀中有兩種時(shí)間片,Tl是劃分給IM速率的1553B總線時(shí)間片,Ti是劃分給iM速率的1553B總線時(shí)間片。
[0020]在某一時(shí)間片Tl-Kl,2…j)中,主機(jī)禁止BC-1發(fā)送指令,僅使能BC-1模塊發(fā)送指令,組織IMbps的總線消息在IM的BC-1、RT-1間完成傳輸,此時(shí)物理鏈路由IM速率總線設(shè)備專用;而在某一時(shí)間片T1-m(l,2‘"k)中,主機(jī)禁止BC-1發(fā)送指令,僅使能BC-1發(fā)送指令,組織iMbps的總線消息在iM的BC-1、RT-1間完成傳輸,,此時(shí)物理鏈路由iM速率總線設(shè)備專用。
[0021]通過以上的分時(shí)調(diào)度方法,實(shí)現(xiàn)了同一鏈路實(shí)現(xiàn)兩種速率1553B通信的目的。而且該方法可以推廣應(yīng)用到多種速率如三種、四種速率的總線共用同一物理鏈路的解決。
【主權(quán)項(xiàng)】
1.兩種速率1553B總線共用一條物理鏈路通信的系統(tǒng),其特征在于,包括: 第一總線控制器,使第一種速率的數(shù)據(jù)占用物理鏈路進(jìn)行傳輸; 第二總線控制器,使第二種速率的數(shù)據(jù)占用物理鏈路進(jìn)行傳輸; 總線管理主機(jī),對第一總線控制器和第二總線控制器分配相應(yīng)的兩種速率數(shù)據(jù)的傳輸時(shí)間片。2.基于權(quán)利要求1所述的兩種速率1553B總線共用一條物理鏈路通信的系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒ǎ涮卣髟谟?總線管理主機(jī)對第一總線控制器和第二總線控制器分配相應(yīng)的兩種速率數(shù)據(jù)的傳輸時(shí)間片,第一總線控制器和第二總線控制器分別在各自傳輸時(shí)間片組織相應(yīng)速率的各個(gè)遠(yuǎn)程終端完成數(shù)據(jù)傳輸。3.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆椒?,其特征在?當(dāng)有臨時(shí)數(shù)據(jù)傳輸任務(wù)且當(dāng)前物理鏈路存在空閑時(shí),總線管理主機(jī)調(diào)度第一總線控制器或第二總線控制器在空閑的時(shí)間片內(nèi)完成數(shù)據(jù)傳輸任務(wù)。
【專利摘要】本發(fā)明提供兩種速率1553B總線共用一條物理鏈路通信的系統(tǒng)及其實(shí)現(xiàn)方法,通過建立總線管理主機(jī)管理兩種速率的總線控制器(BC),令其分別按各自的時(shí)間片規(guī)定,分時(shí)組織各自的消息,解決了兩種速率通信的沖突問題,能夠在保證兼容性好、成本代價(jià)低的情況下,支持兩種速率1553B總線終端產(chǎn)品連接在同一物理鏈路上,實(shí)現(xiàn)兩種速率1553B總線系統(tǒng)的集成,具有易于實(shí)現(xiàn)、擴(kuò)充性好、成本低的特點(diǎn)。
【IPC分類】G06F13/42, G06F13/40
【公開號】CN105550148
【申請?zhí)枴緾N201510929749
【發(fā)明人】王世奎, 李新民, 史巖
【申請人】中國航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所
【公開日】2016年5月4日
【申請日】2015年12月11日