專利名稱:基于幀間插的以太網(wǎng)數(shù)據(jù)幀傳輸系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明應(yīng)用于電通信領(lǐng)域,是一種連接遠(yuǎn)程以太網(wǎng)的經(jīng)濟(jì)而又有效的方法。
背景技術(shù):
在局域網(wǎng)領(lǐng)域,經(jīng)過(guò)多年優(yōu)勝劣汰的競(jìng)爭(zhēng),簡(jiǎn)單而又經(jīng)濟(jì)的以太網(wǎng)已經(jīng)成為當(dāng)前應(yīng)用最廣泛的技術(shù)。把這些星羅棋布的以太網(wǎng)互連起來(lái),實(shí)現(xiàn)更廣范圍的資源共享,是網(wǎng)絡(luò)發(fā)展的必然趨勢(shì)。以太網(wǎng)到多路E1反向復(fù)接器,充分利用了豐富的E1資源,是連接兩個(gè)遠(yuǎn)程以太網(wǎng)的一種經(jīng)濟(jì)而又有效的方案。
目前市場(chǎng)上的以太網(wǎng)到多路E1反向復(fù)接器,對(duì)以太網(wǎng)數(shù)據(jù)幀進(jìn)行拆分后再傳輸。E1發(fā)送端把以太網(wǎng)數(shù)據(jù)幀拆分后,分配到各路E1進(jìn)行傳輸。由于各路E1的傳輸延時(shí)不同,以太網(wǎng)同一數(shù)據(jù)幀的各個(gè)部分到達(dá)E1接收端的時(shí)間也不同,E1接收端必須通過(guò)緩存足夠的E1幀,消除各路的延時(shí)差之后,才能正確恢復(fù)所發(fā)送的以太網(wǎng)數(shù)據(jù)幀,因此對(duì)各路E1線路之間的延時(shí)差有嚴(yán)格的限制,一旦超出設(shè)計(jì)所能容忍的范圍,便導(dǎo)致反向復(fù)接器不能正常工作。本發(fā)明所提出的基于幀間插的以太網(wǎng)數(shù)據(jù)幀傳輸系統(tǒng),也是一種以太網(wǎng)到多路E1反向復(fù)接器,采用每個(gè)完整的以太網(wǎng)數(shù)據(jù)幀單獨(dú)走一路E1的方法,克服了對(duì)延時(shí)差的限制問(wèn)題,具有更廣的應(yīng)用范圍。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于幀間插的以太網(wǎng)數(shù)據(jù)幀傳輸系統(tǒng),其特征在于該系統(tǒng)是在以太網(wǎng)傳輸協(xié)議基礎(chǔ)上通過(guò)電信網(wǎng)使每個(gè)以太網(wǎng)數(shù)據(jù)幀借助幀間插的方法單獨(dú)走一路E1線路的一種數(shù)據(jù)幀傳輸系統(tǒng),包括發(fā)送子系統(tǒng)和接收子系統(tǒng)兩大部分,其中發(fā)送子系統(tǒng)包括與局域網(wǎng)A連接的以太網(wǎng)接收電路,F(xiàn)IFO1,高級(jí)數(shù)據(jù)鏈路控制協(xié)議成幀電路,發(fā)送緩存控制電路,E1發(fā)送緩存器,以及E1發(fā)送電路,其中與局域網(wǎng)A連接的以太網(wǎng)接收電路,該電路接收介質(zhì)獨(dú)立接口的數(shù)據(jù)輸入,進(jìn)行循環(huán)冗余校驗(yàn),輸出正確的以太網(wǎng)數(shù)據(jù)幀;FIFO1,按收所述以太網(wǎng)接收電路發(fā)來(lái)的以太網(wǎng)數(shù)據(jù)幀;高級(jí)數(shù)據(jù)鏈路控制協(xié)議成幀電路,該電路是按照高級(jí)數(shù)據(jù)鏈路控制協(xié)議運(yùn)行的一個(gè)成幀電路,該電路從所述FIFO1中讀取以太網(wǎng)數(shù)據(jù)幀,打包成所述高級(jí)數(shù)據(jù)鏈路控制協(xié)議規(guī)定的數(shù)據(jù)幀格式,輸出高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀;發(fā)送緩存控制電路,該發(fā)送緩存控制電路接收所述高級(jí)數(shù)據(jù)鏈路控制協(xié)議成幀電路發(fā)來(lái)的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀;E1發(fā)送緩存器,該緩存器由n個(gè)發(fā)送緩存單元組成,根據(jù)所述的幀間插的方法,給每路E1分配一個(gè)發(fā)送緩存單元,每個(gè)發(fā)送緩存單元的容量至少大于1個(gè)最大的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀大小,所述發(fā)送緩存控制電路依次輪詢n個(gè)發(fā)送緩存單元,在每一個(gè)尚未溢出的發(fā)送緩存單元中寫入一個(gè)完整的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀;E1發(fā)送電路,有n個(gè)E1發(fā)送單元,這些E1發(fā)送單元分別從所述的各個(gè)相應(yīng)的發(fā)送緩存單元中讀取所述的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀,組成E1幀,并進(jìn)行HDB3編碼,發(fā)送給E1線路的接口電路;接收子系統(tǒng)包括E1接收電路,E1接收緩存器,接收緩存控制電路,高級(jí)數(shù)據(jù)鏈路控制協(xié)議解幀電路,F(xiàn)IFO2,以及與局域網(wǎng)B連接的以太網(wǎng)發(fā)送電路,其中E1接收電路,有n個(gè)E1接收單元,這些E1接收單元各自從所述E1線路的相應(yīng)接口電路接收E1數(shù)據(jù)幀,進(jìn)行HDB3解碼以及E1同步,并從中解出高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀;E1接收緩存器,有n個(gè)E1接收緩存單元,各自從相應(yīng)的E1接收電路接收所述高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀,所述的每個(gè)接收緩存單元至少大于1個(gè)最大的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀的大?。唤邮站彺婵刂齐娐?,接收緩存控制電路依次輪詢所述的n個(gè)接收緩存單元,若發(fā)現(xiàn)某個(gè)接收緩存單元中有1個(gè)以上完整的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀,則從該接收緩存單元中讀出1個(gè)高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀;高級(jí)數(shù)據(jù)鏈路控制協(xié)議解幀電路,該高級(jí)數(shù)據(jù)鏈路控制協(xié)議解幀電路從所述高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀中恢復(fù)出以太網(wǎng)數(shù)據(jù)幀;FIFO2,接收所述高級(jí)數(shù)據(jù)鏈路控制協(xié)議解幀電路發(fā)來(lái)的以太網(wǎng)數(shù)據(jù)幀;與局域網(wǎng)B相連的以太網(wǎng)發(fā)送電路,該以太網(wǎng)發(fā)送電路從所述FIFO2中讀取以太網(wǎng)數(shù)據(jù)幀,從介質(zhì)獨(dú)立接口按照標(biāo)準(zhǔn)格式發(fā)送給以太網(wǎng)接口電路。
所謂幀間插,就是指以太網(wǎng)數(shù)據(jù)幀到達(dá)后,依次輪詢各路E1信道,在每一路查到的空閑信道上順序傳輸整個(gè)數(shù)據(jù)幀。其具體操作流程如下在發(fā)送方向系統(tǒng)初始化,將計(jì)數(shù)器i置0;緩存接收的以太網(wǎng)數(shù)據(jù)幀,并進(jìn)行高級(jí)數(shù)據(jù)鏈路控制協(xié)議成幀處理,生成高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀;檢測(cè)第i路E1信道,若第i路E1信道空閑,則將該高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀在第i路E1信道上發(fā)送,發(fā)送完后將計(jì)數(shù)器i加1,否則直接將計(jì)數(shù)器i加1后返回檢測(cè)步驟繼續(xù)尋找下一路空閑的E1信道;若i>n,則置i=0;以太網(wǎng)數(shù)據(jù)幀發(fā)送完畢后,返回等待步驟,等待接收下一個(gè)以太網(wǎng)數(shù)據(jù)幀。
在接收方向系統(tǒng)初始化,將計(jì)數(shù)器j置0;n個(gè)E1接收單元分別接收各自E1線路的E1幀,并將解出的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀數(shù)據(jù)寫入相應(yīng)的接收緩存單元,一共有n個(gè)接收緩存單元;檢測(cè)第j個(gè)接收緩存單元,若接收緩存單元j中有1個(gè)以上完整的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀,則從該接收緩存單元中讀出1個(gè)高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀,進(jìn)行高級(jí)數(shù)據(jù)鏈路控制協(xié)議解幀處理后發(fā)送解出的以太網(wǎng)數(shù)據(jù)幀,發(fā)送完后將計(jì)數(shù)器j加1,返回檢測(cè)步驟,否則直接將計(jì)數(shù)器j加1,返回檢測(cè)步驟;若j>n,則置j=0。
由接收方向的操作流程可以發(fā)現(xiàn),n個(gè)接收緩存相對(duì)獨(dú)立,不需要互相等待,也就是說(shuō),對(duì)于各路E1之間的延時(shí)差沒(méi)有嚴(yán)格的要求。幀間插的優(yōu)點(diǎn)就在于克服了網(wǎng)絡(luò)延時(shí)差對(duì)應(yīng)用的限制。此外,由于不同E1線路的數(shù)據(jù)幀經(jīng)歷的傳輸延時(shí)不同,接收數(shù)據(jù)幀的順序和發(fā)送數(shù)據(jù)幀的順序會(huì)有較大差別,幸運(yùn)的是,數(shù)據(jù)幀的重新排序工作可以留給網(wǎng)卡中的數(shù)據(jù)鏈路層協(xié)議完成。
在硬件設(shè)計(jì)上,幀間插省去了對(duì)多路E1進(jìn)行延時(shí)差對(duì)齊的電路,但由于幀間插以高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀為單位進(jìn)行間插,在每路E1的發(fā)送和接收端都需要一個(gè)容量大于最大高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀幀長(zhǎng)的緩存單元,因此,幀間插方案SDRAM控制電路就會(huì)復(fù)雜很多。
圖1典型應(yīng)用環(huán)境圖2以太網(wǎng)數(shù)據(jù)幀傳輸系統(tǒng)整體框3時(shí)鐘等效示意4發(fā)送方向流程5接收方向流程圖具體實(shí)施方式
圖1是以太網(wǎng)反向復(fù)接器的典型應(yīng)用環(huán)境。局域網(wǎng)A的介質(zhì)無(wú)關(guān)接口信號(hào),經(jīng)過(guò)反向復(fù)接器A轉(zhuǎn)換成N路E1信號(hào),進(jìn)入電信的E1傳輸網(wǎng)進(jìn)行傳輸。在遠(yuǎn)端,反向復(fù)接器B把接收到的N路E1信號(hào)恢復(fù)成以太網(wǎng)的介質(zhì)無(wú)關(guān)接口信號(hào),轉(zhuǎn)發(fā)給局域網(wǎng)B,從而實(shí)現(xiàn)了兩個(gè)遠(yuǎn)程以太網(wǎng)之間的通信。
圖2是以太網(wǎng)數(shù)據(jù)幀傳輸系統(tǒng)的整體框圖。下面按照數(shù)據(jù)流的方向,逐個(gè)說(shuō)明各部分電路的功能,其中,電路模塊(1)~(6)實(shí)現(xiàn)了從以太網(wǎng)到E1的映射過(guò)程,電路模塊(7)~(12)實(shí)現(xiàn)了從E1到以太網(wǎng)的映射過(guò)程(1)以太網(wǎng)接收電路以太網(wǎng)接收電路接收介質(zhì)無(wú)關(guān)接口數(shù)據(jù)輸入,進(jìn)行CRC校驗(yàn),將正確的以太網(wǎng)數(shù)據(jù)幀寫入FIFO1。
(2)FIFO1緩存以太網(wǎng)接收電路發(fā)來(lái)的以太網(wǎng)數(shù)據(jù)幀。
(3)高級(jí)數(shù)據(jù)鏈路控制協(xié)議成幀電路高級(jí)數(shù)據(jù)鏈路控制協(xié)議成幀電路從FIFO1中讀取以太網(wǎng)數(shù)據(jù)幀,打包成高級(jí)數(shù)據(jù)鏈路控制協(xié)議的數(shù)據(jù)幀。
(4)發(fā)送緩存控制電路發(fā)送緩存控制電路依次輪詢8個(gè)發(fā)送緩存單元tFIFO1~8,在每一個(gè)尚未溢出的發(fā)送緩存單元中寫入一個(gè)完整的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀。
(5)tFIFO1~8這8個(gè)FIFO為每路E1的發(fā)送緩存單元,即權(quán)利要求1中的E1發(fā)送緩存器?;趲g插的方案,需要給每路E1分配一個(gè)發(fā)送緩存單元,該發(fā)送緩存單元的容量至少大于1個(gè)最大的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀大小,即1518*2=3036字節(jié)。
(6)E1發(fā)送單元1~8每個(gè)E1發(fā)送單元分別從各自的發(fā)送緩存單元中讀取數(shù)據(jù),組成E1幀,并進(jìn)行HDB3編碼,發(fā)送給E1線路接口電路。這8個(gè)E1發(fā)送單元即權(quán)利要求1中的E1發(fā)送電路。
(7)E1接收單元1~8每個(gè)E1接收單元從相應(yīng)的E1線路接口電路接收E1數(shù)據(jù)幀,進(jìn)行HDB3解碼以及E1同步,然后將解出的高級(jí)數(shù)據(jù)鏈路控制協(xié)議的數(shù)據(jù)幀寫入各自的接收緩存單元rFIFO1~8。這8個(gè)E1接收單元即權(quán)利要求1中的E1接收電路。
(8)rFIFO1~8這8個(gè)FIFO為每路E1的接收緩存單元,即權(quán)利要求1中的E1接收緩存器。每個(gè)接收緩存單元的容量也至少大于1個(gè)最大的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀大小。
(9)接收緩存控制電路接收緩存控制電路依次輪詢8個(gè)接收緩存單元rFIFO1~8,若發(fā)現(xiàn)某個(gè)接收緩存單元中有1個(gè)以上完整的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀,則從中讀出1個(gè)高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀,送給高級(jí)數(shù)據(jù)鏈路控制協(xié)議解幀電路。
(10)高級(jí)數(shù)據(jù)鏈路控制協(xié)議解幀電路高級(jí)數(shù)據(jù)鏈路控制協(xié)議解幀電路從高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀中恢復(fù)出以太網(wǎng)數(shù)據(jù)幀,并寫入FIFO2。
(11)FIFO2緩存高級(jí)數(shù)據(jù)鏈路控制協(xié)議解幀電路發(fā)來(lái)的以太網(wǎng)數(shù)據(jù)幀。
(12)以太網(wǎng)發(fā)送電路以太網(wǎng)發(fā)送電路從FIFO2中讀取以太網(wǎng)數(shù)據(jù)幀,從介質(zhì)無(wú)關(guān)接口接口按照標(biāo)準(zhǔn)格式發(fā)送給以太網(wǎng)接口電路。
tFIFO1~8和rFIFO1~8這16個(gè)緩存單元用一個(gè)SDRAM進(jìn)行實(shí)現(xiàn)。
圖3為時(shí)鐘等效示意圖。高速時(shí)鐘clkh和低速時(shí)鐘clkl,clkl和en都與clkh同步,則利用clkl的上升沿進(jìn)行驅(qū)動(dòng),在邏輯上等效于en使能的情況下,用clkh進(jìn)行驅(qū)動(dòng)。
一般情況下,時(shí)鐘數(shù)目越少,布線的效果越好。本系統(tǒng)中有12個(gè)時(shí)鐘以太網(wǎng)接收時(shí)鐘,以太網(wǎng)發(fā)送時(shí)鐘,系統(tǒng)時(shí)鐘,E1發(fā)送時(shí)鐘,8個(gè)E1接收時(shí)鐘。12個(gè)時(shí)鐘同時(shí)競(jìng)爭(zhēng)全局時(shí)鐘網(wǎng)絡(luò),將是個(gè)非常嚴(yán)峻的問(wèn)題。為此,我們對(duì)時(shí)鐘進(jìn)行優(yōu)化處理。在反向復(fù)接器中,8個(gè)E1接收時(shí)鐘是利用高速的系統(tǒng)時(shí)鐘,通過(guò)數(shù)字時(shí)鐘恢復(fù)的方法恢復(fù)出來(lái)的,滿足圖3所示關(guān)系,因此,這8個(gè)時(shí)鐘可以用系統(tǒng)時(shí)鐘加使能來(lái)替代。經(jīng)過(guò)優(yōu)化之后,系統(tǒng)的12個(gè)時(shí)鐘縮減為4個(gè)時(shí)鐘,大大減輕了全局時(shí)鐘的布線復(fù)雜度。
圖4為發(fā)送方向流程圖系統(tǒng)初始化,將計(jì)數(shù)器i置0;緩存接收的以太網(wǎng)數(shù)據(jù)幀,并進(jìn)行高級(jí)數(shù)據(jù)鏈路控制協(xié)議成幀處理,生成高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀;檢測(cè)第i路E1信道,若第i路E1信道空閑,則將該高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀在第i路E1信道上發(fā)送,發(fā)送完后將計(jì)數(shù)器i加1,否則直接將計(jì)數(shù)器i加1后返回檢測(cè)步驟繼續(xù)尋找下一路空閑的E1信道;若i>n,則置i=0;以太網(wǎng)數(shù)據(jù)幀發(fā)送完畢后,返回等待步驟,等待接收下一個(gè)以太網(wǎng)數(shù)據(jù)幀。
圖5為接收方向流程圖系統(tǒng)初始化,將計(jì)數(shù)器j置0;n個(gè)E1接收單元分別接收各自E1線路的E1幀,并將解出的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀數(shù)據(jù)寫入相應(yīng)的接收緩存單元,一共有n個(gè)接收緩存單元;檢測(cè)第j個(gè)接收緩存單元,若接收緩存單元j中有1個(gè)以上完整的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀,則從該接收緩存單元中讀出1個(gè)高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀,進(jìn)行高級(jí)數(shù)據(jù)鏈路控制協(xié)議解幀處理后發(fā)送解出的以太網(wǎng)數(shù)據(jù)幀,發(fā)送完后將計(jì)數(shù)器j加1,返回檢測(cè)步驟,否則直接將計(jì)數(shù)器j加1,返回檢測(cè)步驟;若j>n,則置j=0。
權(quán)利要求
1.基于幀間插的以太網(wǎng)數(shù)據(jù)幀傳輸系統(tǒng),其特征在于該系統(tǒng)是在以太網(wǎng)傳輸協(xié)議基礎(chǔ)上通過(guò)電信網(wǎng)使每個(gè)以太網(wǎng)數(shù)據(jù)幀借助幀間插的方法單獨(dú)走一路E1線路的一種數(shù)據(jù)幀傳輸系統(tǒng),包括發(fā)送子系統(tǒng)和接收子系統(tǒng)兩大部分,其中發(fā)送子系統(tǒng)包括與局域網(wǎng)A連接的以太網(wǎng)接收電路,F(xiàn)IFO1,高級(jí)數(shù)據(jù)鏈路控制協(xié)議成幀電路,發(fā)送緩存控制電路,E1發(fā)送緩存器,以及E1發(fā)送電路,其中與局域網(wǎng)A連接的以太網(wǎng)接收電路,該電路接收介質(zhì)無(wú)關(guān)接口的數(shù)據(jù)輸入,進(jìn)行循環(huán)冗余校驗(yàn),輸出正確的以太網(wǎng)數(shù)據(jù)幀;FIFO1,接收所述以太網(wǎng)接收電路發(fā)來(lái)的以太網(wǎng)數(shù)據(jù)幀;高級(jí)數(shù)據(jù)鏈路控制協(xié)議成幀電路,該電路是按照高級(jí)數(shù)據(jù)鏈路控制協(xié)議運(yùn)行的一個(gè)成幀電路,該電路從所述FIFO1中讀取以太網(wǎng)數(shù)據(jù)幀,打包成所述高級(jí)數(shù)據(jù)鏈路控制協(xié)議規(guī)定的數(shù)據(jù)幀格式,輸出高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀;發(fā)送緩存控制電路,該發(fā)送緩存控制電路接收所述高級(jí)數(shù)據(jù)鏈路控制協(xié)議成幀電路發(fā)來(lái)的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀;E1發(fā)送緩存器,該緩存器由n個(gè)發(fā)送緩存單元組成,根據(jù)所述的幀間插的方法,給每路E1分配一個(gè)發(fā)送緩存單元,每個(gè)發(fā)送緩存單元的容量至少大于1個(gè)最大的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀大小,所述發(fā)送緩存控制電路依次輪詢n個(gè)發(fā)送緩存單元,在每一個(gè)尚未溢出的發(fā)送緩存單元中寫入一個(gè)完整的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀;E1發(fā)送電路,有n個(gè)E1發(fā)送單元,這些E1發(fā)送單元分別從所述的各個(gè)相應(yīng)的發(fā)送緩存單元中讀取所述的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀,組成E1幀,并進(jìn)行HDB3編碼,發(fā)送給E1線路的接口電路;接收子系統(tǒng)包括E1接收電路,E1接收緩存器,接收緩存控制電路,高級(jí)數(shù)據(jù)鏈路控制協(xié)議解幀電路,F(xiàn)IFO2,以及與局域網(wǎng)B連接的以太網(wǎng)發(fā)送電路,其中E1接收電路,有n個(gè)E1接收單元,這些E1接收單元各自從所述E1線路的相應(yīng)接口電路接收E1數(shù)據(jù)幀,進(jìn)行HDB3解碼以及E1同步,并從中解出高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀;E1接收緩存器,有n個(gè)E1接收緩存單元,各自從相應(yīng)的E1接收電路接收所述高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀,所述的每個(gè)接收緩存單元至少大于1個(gè)最大的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀的大??;接收緩存控制電路,接收緩存控制電路依次輪詢所述的n個(gè)接收緩存單元,若發(fā)現(xiàn)某個(gè)接收緩存單元中有1個(gè)以上完整的高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀,則從該接收緩存單元中讀出1個(gè)高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀;高級(jí)數(shù)據(jù)鏈路控制協(xié)議解幀電路,該高級(jí)數(shù)據(jù)鏈路控制協(xié)議解幀電路從所述高級(jí)數(shù)據(jù)鏈路控制協(xié)議數(shù)據(jù)幀中恢復(fù)出以太網(wǎng)數(shù)據(jù)幀;FIFO2,接收所述高級(jí)數(shù)據(jù)鏈路控制協(xié)議解幀電路發(fā)來(lái)的以太網(wǎng)數(shù)據(jù)幀;與局域網(wǎng)B相連的以太網(wǎng)發(fā)送電路,該以太網(wǎng)發(fā)送電路從所述FIFO2中讀取以太網(wǎng)數(shù)據(jù)幀,從介質(zhì)無(wú)關(guān)接口按照標(biāo)準(zhǔn)格式發(fā)送給以太網(wǎng)接口電路。
2.根據(jù)權(quán)利要求1所述的基于幀間插的以太網(wǎng)數(shù)據(jù)幀傳輸系統(tǒng),其特征在于所述的n個(gè)發(fā)送緩存單元和n個(gè)接收緩存單元用一個(gè)SDRAM實(shí)現(xiàn)。
全文摘要
本發(fā)明屬于電通信領(lǐng)域,其特征在于在發(fā)送方向,局域網(wǎng)A的介質(zhì)獨(dú)立接口數(shù)據(jù)輸入到依次串接的以太網(wǎng)接收電路,F(xiàn)IFO1,高級(jí)數(shù)據(jù)鏈路控制協(xié)議成幀電路,發(fā)送緩存控制電路,E1發(fā)送緩存器,E1發(fā)送電路后輸出到E1線路接口電路;在接收方向,E1線路接口電路的輸入信號(hào)經(jīng)依次串接的E1接收電路,E1接收緩存器,接收緩存控制電路,高級(jí)數(shù)據(jù)鏈路控制協(xié)議解幀電路,F(xiàn)IFO2和以太網(wǎng)發(fā)送電路后通過(guò)介質(zhì)獨(dú)立接口輸出到局域網(wǎng)B。上述系統(tǒng)中,以太網(wǎng)數(shù)據(jù)幀到達(dá)后,依次輪詢各路E1線路,在每一路查到的空閑線路上,順序傳送一個(gè)完整的數(shù)據(jù)幀。因此,本發(fā)明可以消除用多路E1線路共同傳輸一個(gè)被拆分的以太網(wǎng)數(shù)據(jù)幀而引起的延時(shí)差問(wèn)題。
文檔編號(hào)H04L12/46GK1761237SQ20051008678
公開(kāi)日2006年4月19日 申請(qǐng)日期2005年11月4日 優(yōu)先權(quán)日2005年11月4日
發(fā)明者曾烈光, 金德鵬, 陳文濤 申請(qǐng)人:清華大學(xué)