本發(fā)明專(zhuān)利技術(shù)的目的是解決現(xiàn)有技術(shù)中RapidIO協(xié)議與萬(wàn)兆以太網(wǎng)之間協(xié)議不相通,無(wú)法直接進(jìn)行通信,限制了彼此應(yīng)用場(chǎng)景的問(wèn)題,為此公開(kāi)了一種RapidIO和萬(wàn)兆協(xié)議轉(zhuǎn)換的vpx板卡,包括處理模塊、RapidIO數(shù)據(jù)交換模塊、萬(wàn)兆數(shù)據(jù)交換模塊、背板連接器、軟件解析RapidIO數(shù)據(jù)包,軟件解析RapidI0數(shù)據(jù)包并將其轉(zhuǎn)換為相應(yīng)的萬(wàn)兆以太網(wǎng)數(shù)據(jù)包;軟件解析萬(wàn)兆以太網(wǎng)數(shù)據(jù)包并將其轉(zhuǎn)換為相應(yīng)的RapidIO數(shù)據(jù)包;提供軟件API接口,以便應(yīng)用程序可以方便地使用該工具進(jìn)行協(xié)議轉(zhuǎn)換。本發(fā)明專(zhuān)利技術(shù)技術(shù)具有架構(gòu)簡(jiǎn)單合理,算法巧妙實(shí)用的優(yōu)點(diǎn),還可以很方便地根據(jù)硬件設(shè)計(jì)對(duì)接口進(jìn)行擴(kuò)展創(chuàng)新。接口進(jìn)行擴(kuò)展創(chuàng)新。接口進(jìn)行擴(kuò)展創(chuàng)新。
【技術(shù)實(shí)現(xiàn)步驟摘要】
一種RapidIO和萬(wàn)兆協(xié)議轉(zhuǎn)換的vpx板卡
[0001]本專(zhuān)利技術(shù)涉及RapidIO
,尤其涉及一種RapidIO和萬(wàn)兆協(xié)議轉(zhuǎn)換的vpx板卡。
技術(shù)介紹
[0002]RapidIO協(xié)議與萬(wàn)兆以太網(wǎng)應(yīng)用之間有一些相似性和差異,兩者都是用于高速數(shù)據(jù)傳輸?shù)膮f(xié)議,但是它們的應(yīng)用場(chǎng)景不同,RapidIO協(xié)議更加注重高性能、低延遲和可靠性,適用于需要快速數(shù)據(jù)交換的處理器、存儲(chǔ)器、網(wǎng)絡(luò)和其他設(shè)備之間的通信,而萬(wàn)兆以太網(wǎng)則更多用于數(shù)據(jù)中心和通信系統(tǒng)中的數(shù)據(jù)傳輸,如數(shù)據(jù)存儲(chǔ)、視頻傳輸和云計(jì)算。再者他們的協(xié)議也不相同,無(wú)法直接進(jìn)行通信,限制了彼此的應(yīng)用場(chǎng)景。
[0003]為此,我們提出一種RapidIO和萬(wàn)兆協(xié)議轉(zhuǎn)換的vpx板卡來(lái)解決上述問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
[0004]本專(zhuān)利技術(shù)的目的是為了解決現(xiàn)有技術(shù)中存在的缺點(diǎn),而提出的一種RapidIO和萬(wàn)兆協(xié)議轉(zhuǎn)換的vpx板卡。
[0005]為了實(shí)現(xiàn)上述目的,本專(zhuān)利技術(shù)采用了如下技術(shù)方案:
[0006]一種RapidIO和萬(wàn)兆協(xié)議轉(zhuǎn)換的vpx板卡,其特征在于,包括處理模塊、RapidIO數(shù)據(jù)交換板卡、萬(wàn)兆數(shù)據(jù)交換模塊、背板連接器、軟件解析RapidIO數(shù)據(jù)包;
[0007]其中,處理模塊處理芯片選擇powerpc架構(gòu)T2080CPU,采用linux操作系統(tǒng);
[0008]RapidIO數(shù)據(jù)交換模塊交換芯片選用IDT的RXS2448,RXS2448是基于RapidIO3.0規(guī)范,包括24口48lane交換和16口32lane交換,通過(guò)i2c可以靈活配置為1x、2x或4x模式;
[0009]萬(wàn)兆數(shù)據(jù)交換模塊選用BCM53416,支持16路10GbE端口和8路1GbE端口;
[0010]背板連接器的議轉(zhuǎn)換采用vpx接口與背板級(jí)聯(lián),協(xié)議轉(zhuǎn)換板通過(guò)背板對(duì)外提供有8路4x RapidIO接口,背板采用vpx接口,滿(mǎn)足RapidIO子系統(tǒng)與多路子板的互聯(lián),提高系統(tǒng)可擴(kuò)展性;
[0011]軟件解析RapidIO數(shù)據(jù)包可轉(zhuǎn)換為相應(yīng)的萬(wàn)兆以太網(wǎng)數(shù)據(jù)包。
[0012]優(yōu)選的,處理模塊通過(guò)i2c總線(xiàn)對(duì)RapidIO數(shù)據(jù)交換芯片進(jìn)行配置。
[0013]優(yōu)選的,處理模塊通過(guò)spi對(duì)以太網(wǎng)交換芯片BCM53416進(jìn)行配置。
[0014]優(yōu)選的,RapidIO數(shù)據(jù)交換模塊使用了5片RXS2448進(jìn)行互聯(lián),其中有2路4x與t2080連接來(lái)通信;
[0015]另有8路4x RapidIO口與背板連接用來(lái)對(duì)外通信。
[0016]優(yōu)選的,萬(wàn)兆數(shù)據(jù)交換模塊部分中的萬(wàn)兆子系統(tǒng)采用兩路10Gb與CPU連接,外出兩路10Gb光口用來(lái)對(duì)外通信。
[0017]優(yōu)選的,萬(wàn)兆數(shù)據(jù)交換模塊部分中的萬(wàn)兆以太網(wǎng)子系統(tǒng)與處理器連接,用于T2080和萬(wàn)兆以太網(wǎng)數(shù)據(jù)的通信。
[0018]優(yōu)選的,RapidIO子系統(tǒng)與處理器連接,用于T2080和RapidIO數(shù)據(jù)的通信。
[0019]優(yōu)選的,T2080作為協(xié)議轉(zhuǎn)換處理器,對(duì)RapidIO數(shù)據(jù)和萬(wàn)兆以太網(wǎng)數(shù)據(jù)進(jìn)行解析
和互轉(zhuǎn)。
[0020]優(yōu)選的,軟件解析萬(wàn)兆以太網(wǎng)數(shù)據(jù)包可轉(zhuǎn)換為相應(yīng)的RapidIO數(shù)據(jù)包,提供軟件API接口,以便應(yīng)用程序可以方便地使用該工具進(jìn)行協(xié)議轉(zhuǎn)換。
[0021]與現(xiàn)有技術(shù)相比,本專(zhuān)利技術(shù)的有益效果為:
[0022]本專(zhuān)利技術(shù)中,用了軟件算法實(shí)現(xiàn)協(xié)議的轉(zhuǎn)換,以太網(wǎng)轉(zhuǎn)RapidIO協(xié)議中T2080外出兩個(gè)10Gb以太網(wǎng)接口,用于接收以太網(wǎng)子系統(tǒng)發(fā)送過(guò)來(lái)的數(shù)據(jù),軟件使用TCP協(xié)議進(jìn)行以太網(wǎng)數(shù)據(jù)的通信,軟件收到以太網(wǎng)數(shù)據(jù)后,使用新創(chuàng)建的線(xiàn)程處理TCP數(shù)據(jù)包,取出有效載荷,將有效載荷通過(guò)RapidIO接口發(fā)送到RapidIO子系統(tǒng),RapidIO系統(tǒng)根據(jù)路由將數(shù)據(jù)發(fā)送到目的設(shè)備,大大降低協(xié)議轉(zhuǎn)換的設(shè)計(jì)成本;
[0023]RapidIO轉(zhuǎn)以太網(wǎng)協(xié)議中T2080外出兩路4x SRIo接口,用于接收RapidIO子系統(tǒng)發(fā)送過(guò)來(lái)的數(shù)據(jù),軟件收到RapidIO數(shù)據(jù)后,使用新創(chuàng)建的線(xiàn)程處理RapidIO數(shù)據(jù)包,取出有效載荷,將有效載荷通過(guò)以太網(wǎng)接口發(fā)送到萬(wàn)兆以太網(wǎng)子系統(tǒng),萬(wàn)兆以太網(wǎng)子系統(tǒng)經(jīng)過(guò)數(shù)據(jù)交換后將數(shù)據(jù)轉(zhuǎn)發(fā)到指定端口,架構(gòu)簡(jiǎn)單合理,算法巧妙實(shí)用的優(yōu)點(diǎn),還可以很方便地根據(jù)硬件設(shè)計(jì)對(duì)接口進(jìn)行擴(kuò)展創(chuàng)新。
附圖說(shuō)明
[0024]圖1為本專(zhuān)利技術(shù)提出的一種RapidIO和萬(wàn)兆協(xié)議轉(zhuǎn)換的vpx板卡的系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施方式
[0025]下面將結(jié)合本專(zhuān)利技術(shù)實(shí)施例中的附圖,對(duì)本專(zhuān)利技術(shù)實(shí)施例中的技術(shù)方案進(jìn)行清楚地描述,所描述的實(shí)施例僅僅是本專(zhuān)利技術(shù)一部分實(shí)施例,而不是全部的實(shí)施例。
[0026]參照?qǐng)D1,RapidIO和萬(wàn)兆協(xié)議轉(zhuǎn)換的vpx板卡處理模塊芯片選擇powerpc架構(gòu)T2080CPU,采用linux操作系統(tǒng),通過(guò)i2c總線(xiàn)對(duì)RapidIO數(shù)據(jù)交換芯片進(jìn)行配置,通過(guò)spi對(duì)以太網(wǎng)交換芯片BCM53416進(jìn)行配置;
[0027]RapidIO數(shù)據(jù)交換模塊RapidIO交換芯片選用IDT的RXS2448,RXS2448遵循RapidIO3.0規(guī)范,包括24口48lane交換和16口32lane交換,通過(guò)i2c可以靈活配置為1x、2x或4x模式,該協(xié)議轉(zhuǎn)換板卡使用了5片RXS2448進(jìn)行互聯(lián),其中有2路4x與t2080連接來(lái)通信,另有8路4x RapidIO口與背板連接用來(lái)對(duì)外通信;
[0028]萬(wàn)兆數(shù)據(jù)交換模塊中的萬(wàn)兆以太網(wǎng)子系統(tǒng)與處理器連接,用于T2080和萬(wàn)兆以太網(wǎng)數(shù)據(jù)的通信,選用BCM53416,支持16路10GbE端口和8路1GbE端口,萬(wàn)兆數(shù)據(jù)交換模塊部分中的萬(wàn)兆子系統(tǒng)采用兩路10Gb與CPU連接,外出兩路10Gb光口用來(lái)對(duì)外通信;
[0029]背板連接器中的議轉(zhuǎn)換采用vpx接口與背板級(jí)聯(lián)。RapidIO子系統(tǒng)與處理器連接,用T2080和RapidIO數(shù)據(jù)的通信,協(xié)議轉(zhuǎn)換板通過(guò)背板對(duì)外提供有8路4x RapidIO口,背板采用vpx接口,滿(mǎn)足RapidIO子系統(tǒng)與多路子板的互聯(lián),提高系統(tǒng)可擴(kuò)展性;
[0030]軟件解析RapidIO數(shù)據(jù)包,T2080作為協(xié)議轉(zhuǎn)換處理器,對(duì)RapidIO數(shù)據(jù)和萬(wàn)兆以太網(wǎng)數(shù)據(jù)進(jìn)行解析和互轉(zhuǎn),軟件解析RapidIO數(shù)據(jù)包可轉(zhuǎn)換為相應(yīng)的萬(wàn)兆以太網(wǎng)數(shù)據(jù)包,軟件解析萬(wàn)兆以太網(wǎng)數(shù)據(jù)包可轉(zhuǎn)換為相應(yīng)的RapidIO數(shù)據(jù)包,提供軟件API接口,以便應(yīng)用程序可以方便地使用該工具進(jìn)行協(xié)議轉(zhuǎn)換。
[0031]參照?qǐng)D1,一種RapidIO和萬(wàn)兆協(xié)議轉(zhuǎn)換的vpx板卡,RapidIO接口解析10Gb以太網(wǎng)
包為RapidIO總線(xiàn)郵箱消息;以太網(wǎng)互連子系統(tǒng)使用BCM53416交換芯片作為萬(wàn)兆數(shù)據(jù)交換,然后以太網(wǎng)互連子系統(tǒng)通過(guò)10Gb接口與T2080的10Gb接口連接,之后T2080通過(guò)RapidIO接口與RapidIO互連子系統(tǒng)內(nèi)的各處理模塊進(jìn)行數(shù)據(jù)交互;IP網(wǎng)絡(luò)數(shù)據(jù)包與RapidIO協(xié)議數(shù)據(jù)包在T2080網(wǎng)關(guān)內(nèi)部通過(guò)軟件進(jìn)行相互轉(zhuǎn)換;T2080的RapioIO郵箱消息接收處理模用于接收Rapid本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
【技術(shù)特征摘要】
1.一種RapidIO和萬(wàn)兆協(xié)議轉(zhuǎn)換的vpx板卡,包括處理模塊、RapidIO數(shù)據(jù)交換板卡、萬(wàn)兆數(shù)據(jù)交換模塊、背板連接器、軟件解析RapidIO數(shù)據(jù)包;其中,處理模塊部分中處理芯片選擇powerpc架構(gòu)T2080CPU,采用linux操作系統(tǒng);RapidIO數(shù)據(jù)交換模塊RapidIO交換芯片選用IDT的RXS2448,RXS2448是基于RapidIO3.0的規(guī)范,包括24口48lane交換和16口32lane交換,通過(guò)i2c可以靈活配置為1x、2x或4x模式;萬(wàn)兆數(shù)據(jù)交換模塊選用BCM53416,支持16路10GbE端口和8路1GbE端口;背板連接器部分中的議轉(zhuǎn)換板卡采用vpx接口與背板級(jí)聯(lián),協(xié)議轉(zhuǎn)換板通過(guò)背板對(duì)外提供有8路4x RapidIO接口,背板采用vpx接口,滿(mǎn)足RapidIO子系統(tǒng)與多路子板的互聯(lián),提高系統(tǒng)可擴(kuò)展性;軟件解析RapidIO數(shù)據(jù)包可轉(zhuǎn)換為相應(yīng)的萬(wàn)兆以太網(wǎng)數(shù)據(jù)包。2.根據(jù)權(quán)利要求1所述的一種RapidIO和萬(wàn)兆協(xié)議轉(zhuǎn)換的vpx板卡,其特征在于,處理模塊通過(guò)i2c總線(xiàn)對(duì)RapidIO數(shù)據(jù)交換芯片進(jìn)行配置。3.根據(jù)權(quán)利要求2所述的一種RapidIO和萬(wàn)兆協(xié)議轉(zhuǎn)換的vpx板卡,其特征在于,處理模塊通過(guò)spi對(duì)以太網(wǎng)交換芯片BCM53416進(jìn)行配置。4.根據(jù)權(quán)利要求1...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:陳晨,
申請(qǐng)(專(zhuān)利權(quán))人:國(guó)科環(huán)宇南京電子技術(shù)有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。