国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      可重組傳輸端口的重送緩沖器裝置與其控制方法

      文檔序號(hào):7597530閱讀:181來源:國知局
      專利名稱:可重組傳輸端口的重送緩沖器裝置與其控制方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種可重組傳輸端口的重送緩沖器裝置與其控制方法,利用合并時(shí)閑置的緩沖器達(dá)到節(jié)省成本的目的。
      背景技術(shù)
      可重組的傳輸端口(Re-configurable Transmitting Ports)如圖1A與圖1B所示,是指數(shù)個(gè)頻寬較小的傳輸端口(a,b,…,z),可以軟件或自動(dòng)偵測的方式,合并(merge)為一個(gè)頻寬較大的傳輸端口,如圖1B所示的合并傳輸端口A,而此頻寬較大的傳輸端口A,也可分裂(split)為數(shù)個(gè)頻寬較小的傳輸端口(a,b,…,z)。如此可使作為傳輸端口出口的實(shí)體層單元(Physical layer,PHY)13a,13b,…,13z的使用更具彈性。此外,合并時(shí)只需要一組負(fù)責(zé)控制傳輸端口的協(xié)議電路(protocol circuit)如圖1B所示的協(xié)議電路11a,所以分裂時(shí)用來控制傳輸端口a,b,…,z)的數(shù)組協(xié)議電路11a,11b,…,11z,合并時(shí)除了以一組統(tǒng)一控制所有的實(shí)體層單元13a,13b,…,13z之外,其它的協(xié)議電路都是閑置的。圖IA所示為復(fù)數(shù)組傳輸端口,每一傳輸端口皆由一協(xié)議電路11a,11b,…,11z連接實(shí)體層單元13a,13b,…,13z組成分開的各組傳輸端口,且每一實(shí)體層單元連接至相對(duì)應(yīng)的遠(yuǎn)端傳輸端口15a,15b,…,15z,可視為遠(yuǎn)端系統(tǒng)的傳輸端口,而圖1B則顯示因?yàn)轭l寬需求而合并后的應(yīng)用,合并后第一個(gè)協(xié)議電路11a連接控制復(fù)數(shù)個(gè)實(shí)體層單元13a,13b,…,13z而成為一合并傳輸端口A,并通過復(fù)數(shù)個(gè)傳輸線連接頻寬大的遠(yuǎn)端傳輸端口15。
      為了以硬件機(jī)構(gòu)支持?jǐn)?shù)據(jù)完整性(Data Integrity),傳輸端口的協(xié)議電路需要將傳出的數(shù)據(jù)暫時(shí)存入一重送緩沖器(Retry Buffer,RB)中,以便在數(shù)據(jù)傳輸錯(cuò)誤時(shí)重送數(shù)據(jù)至目標(biāo)端。如圖2數(shù)據(jù)重送緩沖器與其周邊連結(jié)示意圖所示,送出的數(shù)據(jù)由傳輸端10要暫時(shí)存入一重送緩沖器23,藉傳送數(shù)據(jù)訊號(hào)時(shí),若目標(biāo)接收端21接收成功,目標(biāo)接收端21會(huì)響應(yīng)接收成功告知一ACK響應(yīng)訊號(hào)(Acknowledge),才可由重送緩沖器中清除該數(shù)據(jù),或者傳輸目標(biāo)響應(yīng)接收失敗告知NAK響應(yīng)訊號(hào)(Non-acknowledge),或在一定時(shí)間內(nèi)沒響應(yīng)ACK響應(yīng)訊號(hào),就要將存在重送緩沖器23中的數(shù)據(jù)重傳。一旦該重送緩沖器23的儲(chǔ)存容量用盡,目標(biāo)接收端21的傳輸端口就要暫停傳出數(shù)據(jù),故會(huì)造成間斷性節(jié)流(throttling)現(xiàn)象,若于傳輸完全正確的情形下,過小的重送緩沖器23仍會(huì)造成數(shù)據(jù)傳出的間斷性節(jié)流(throttling)。
      然而,為了彈性且充分利用頻寬,引用頻寬合并的技術(shù)中,因重送緩沖器記憶容量和傳輸端口的頻寬及ACK響應(yīng)訊號(hào)的反應(yīng)時(shí)間都成正比,所以當(dāng)頻寬增加時(shí),可以用增加重送緩沖器容量,或縮短ACK響應(yīng)訊號(hào)來避免間斷性節(jié)流。但實(shí)際上縮短ACK響應(yīng)訊號(hào)的反應(yīng)時(shí)間有其極限,就算傳輸目標(biāo)一接收成功就響應(yīng)ACK,還是有硬件本身固定的內(nèi)部處理及外部傳輸時(shí)間,而產(chǎn)生大量的ACK響應(yīng)訊號(hào)封包會(huì)占用頻寬,且ACK的反應(yīng)時(shí)間是由傳輸目標(biāo)決定的,所以當(dāng)頻寬以倍數(shù)增加時(shí),還是以加大重送緩沖器容量來避免間斷性節(jié)流。
      請(qǐng)參閱圖3現(xiàn)有技術(shù)于合并各傳輸端口的實(shí)施例中,為了解決傳輸端口合并后頻寬增加對(duì)重送緩沖器的需求,即通過加大協(xié)議電路11a連接的重送緩沖器12a記憶容量來應(yīng)付倍增的頻寬,但此重送緩沖器12a增加容量的部分在正常運(yùn)作時(shí)(即各傳輸端口為分開運(yùn)作狀態(tài))是無用的,且合并運(yùn)作時(shí),協(xié)議電路11a與重送緩沖器12a連接各端口的實(shí)體層單元13a,13b,…,13z形成一合并傳輸端口B,但除了第一重送緩沖器12a之外各協(xié)議電路11b至11z所連接的重送緩沖器12b至12z則為閑置狀態(tài)(idle)。當(dāng)傳送數(shù)據(jù)時(shí),此加大的第一重送緩沖器12a將數(shù)據(jù)送至控制各傳輸端口的實(shí)體層單元13a,13b,…,13z,再傳送至遠(yuǎn)端傳輸端口15。
      現(xiàn)有技術(shù)于協(xié)議電路中加大重送緩沖器來解決合并頻寬的問題,但其加大的部分于各傳輸端口分開運(yùn)作時(shí)為無用的空間,故本發(fā)明于合并時(shí)使用各傳輸端口的協(xié)議電路中閑置的重送緩沖器,就可以大量減少硬件的成本,并可解決緩沖器容量過小造成的間斷性節(jié)流現(xiàn)象。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提供一種可重組傳輸端口的重送緩沖器裝置與其控制方法,該裝置與方法是將復(fù)數(shù)個(gè)頻寬較小的傳輸端口以軟件或自動(dòng)方式偵測其傳輸端口的組態(tài),于合并為一個(gè)頻寬較大的傳輸端口時(shí),使用傳輸端口中電連接各協(xié)議電路的閑置的重送緩沖器,達(dá)到彈性與減少硬件成本的目的,并可解決緩沖器容量過小造成的間斷性節(jié)流現(xiàn)象。另外,本發(fā)明利用共享緩沖器裝置的方法有不需系統(tǒng)設(shè)定臨界值(threshold)與可避免傳輸數(shù)據(jù)時(shí)發(fā)生前后數(shù)據(jù)失落(under-run)等優(yōu)點(diǎn)。
      為達(dá)上述目的,本發(fā)明提供的方法如下一種可重組傳輸端口的重送緩沖器控制方法,經(jīng)可偵測組態(tài)的傳輸端口使其中復(fù)數(shù)個(gè)傳輸端口能個(gè)別運(yùn)作或合并運(yùn)作,合并時(shí),能共享閑置的該復(fù)數(shù)個(gè)重送緩沖器,其特征是,該控制方法步驟包括有偵測該復(fù)數(shù)個(gè)傳輸端口的組態(tài);判斷該組態(tài)為合并運(yùn)作或是該復(fù)數(shù)個(gè)傳輸端口個(gè)別運(yùn)作的狀態(tài);傳送數(shù)據(jù)至一或復(fù)數(shù)個(gè)重送緩沖器及傳輸目標(biāo);判斷是否重送數(shù)據(jù);由重送緩沖器重傳數(shù)據(jù)至傳輸目標(biāo);以及清除該一或復(fù)數(shù)個(gè)重送緩沖器的數(shù)據(jù)。
      本發(fā)明的方法還包括以下技術(shù)特征傳輸數(shù)據(jù)至一或復(fù)數(shù)個(gè)重送緩沖器;傳送至該傳輸目標(biāo),由一協(xié)議電路將該重送緩沖器內(nèi)數(shù)據(jù)傳送至該傳輸目標(biāo);
      判斷該傳輸目標(biāo)是否有響應(yīng)訊號(hào);若為一確認(rèn)訊號(hào)(ACK)則清除該一或復(fù)數(shù)個(gè)重送緩沖器的數(shù)據(jù)。
      為達(dá)上述目的,本發(fā)明提供的裝置為一種可重組傳輸端口的重送緩沖器裝置,其特征是,該裝置包括有復(fù)數(shù)個(gè)協(xié)議電路,為可重組的電路;復(fù)數(shù)個(gè)重送緩沖器,電連接該協(xié)議電路,于合并時(shí)復(fù)數(shù)個(gè)傳輸端口時(shí),選擇電連結(jié)該復(fù)數(shù)個(gè)協(xié)議電路其中之一;以及復(fù)數(shù)個(gè)實(shí)體層單元,電連接該復(fù)數(shù)個(gè)重送緩沖器;上述該復(fù)數(shù)個(gè)協(xié)議電路、該復(fù)數(shù)個(gè)協(xié)議電路與該復(fù)數(shù)個(gè)重送緩沖器形成該復(fù)數(shù)個(gè)傳輸端口,藉合并該復(fù)數(shù)個(gè)傳輸端口成為一頻寬較大的傳輸端口,且能共享閑置的該復(fù)數(shù)個(gè)重送緩沖器。
      綜上所述,本發(fā)明為一可重組傳輸端口的重送緩沖器裝置與其控制方法,以組態(tài)偵測來決定傳輸端口單獨(dú)運(yùn)作或是合并運(yùn)作,并于合并運(yùn)作時(shí)利用閑置的重送緩沖器以減少硬件成本浪費(fèi),并可解決緩沖器容量過小造成的間斷性節(jié)流現(xiàn)象。
      本發(fā)明還包括其它重要技術(shù)特征,以下將結(jié)合附圖與具體實(shí)施例進(jìn)行詳細(xì)的說明。


      圖1A為現(xiàn)有技術(shù)傳輸端口與其控制電路示意圖;圖1B為現(xiàn)有技術(shù)傳輸端口與其控制電路合并后示意圖;圖2為現(xiàn)有技術(shù)數(shù)據(jù)重送緩沖器與其周邊連結(jié)示意圖;圖3為現(xiàn)有技術(shù)合并后共享傳輸端口的裝置示意圖;圖4A為本發(fā)明個(gè)別傳輸端口運(yùn)作的裝置示意圖;圖4B為本發(fā)明傳輸端口合并后運(yùn)作的第一實(shí)施例裝置示意圖;圖5為本發(fā)明傳輸端口合并后運(yùn)作的第二實(shí)施例裝置示意圖;
      圖6為本發(fā)明傳輸端口合并后運(yùn)作的第三實(shí)施例裝置示意圖;圖7為本發(fā)明可重組傳輸端口運(yùn)作的控制方法步驟流程圖;圖8為本發(fā)明各單一傳輸端口運(yùn)作的控制方法步驟流程圖;圖9為本發(fā)明合并后傳輸端口運(yùn)作的控制方法步驟流程圖。
      圖中符號(hào)說明a,b,z傳輸端口11a,11b,11z 協(xié)議電路13a,13b,13z 實(shí)體層單元15,15a,15b,15z 遠(yuǎn)端傳輸端口A,B,C合并傳輸端口10 傳輸端23重送緩沖器21 目標(biāo)接收端a’,b’,z’ 傳輸端口41a,41b,41z 協(xié)議電路42a,42b,42z 重送緩沖器43a,43b,43z 實(shí)體層單元45a,45b,45z 遠(yuǎn)端傳輸端口45 遠(yuǎn)端傳輸端口a”,b”,z” 傳輸端口51a,51b,51z 協(xié)議電路52a,52b,52z 重送緩沖器53a,53b,53z 實(shí)體層單元55a,55b,55z 遠(yuǎn)端傳輸端口55 遠(yuǎn)端傳輸端口M1,M2,M3 多路復(fù)用器60a,60b,60c,60d 傳輸端口61a,61b,61c,61d 協(xié)議電路62a,62b,62c,62d 重送緩沖器63a,63b,63c,63d 實(shí)體層單元
      65,65’ 遠(yuǎn)端傳輸端口具體實(shí)施方式
      本發(fā)明所述的可重組的傳輸端口(Re-configurable TransmittingPorts)指復(fù)數(shù)個(gè)頻寬較小的傳輸端口,可以軟件或自動(dòng)偵測的方式,合并為一個(gè)頻寬較大的傳輸端口,而此頻寬較大的傳輸端口,也可動(dòng)態(tài)分裂為復(fù)數(shù)個(gè)頻寬較小的傳輸端口。如此可使固定數(shù)量的傳輸線或?qū)嶓w層單元(physical layer)的使用更具彈性。合并時(shí)只需要一組負(fù)責(zé)控制傳輸端口的協(xié)議電路(protocol circuit)統(tǒng)一控制所有的傳輸線及實(shí)體層單元(Physical Layer),且充分利用其它協(xié)議電路中的重送緩沖器來降低硬件使用成本。
      圖4A所示為本發(fā)明個(gè)別傳輸端口運(yùn)作的裝置示意圖。系統(tǒng)中的數(shù)據(jù)傳輸為復(fù)數(shù)組傳輸端口達(dá)成,每一傳輸端口至少包括一協(xié)議電路(Protocol Circuit)41a,41b,…,41z、協(xié)議電路所連接的重送緩沖器(RetryBuffer)42a,42b,…,42z,重送緩沖器是確保數(shù)據(jù)完整輸出的緩存器(buffer),與實(shí)體連接控制傳輸端口的實(shí)體層單元43a,43b,…,43z分別組成各傳輸端口a’,b’與z’,實(shí)體層為實(shí)際能傳輸及接收傳輸數(shù)據(jù)的介質(zhì),藉以電連接該復(fù)數(shù)個(gè)協(xié)議電路。
      本發(fā)明步驟開始的偵測傳輸端口組態(tài)即設(shè)定為復(fù)數(shù)個(gè)傳輸端口個(gè)別運(yùn)作,各傳輸端口僅需使用各自內(nèi)置的重送緩沖器。如圖4A所示的第一組傳輸端口a’為例,其中協(xié)議電路41a將數(shù)據(jù)先傳送至重送緩沖器42a,經(jīng)實(shí)體層單元43a連接一遠(yuǎn)端傳輸端口45a,另外第二個(gè)傳輸端口b’亦以個(gè)別的協(xié)議電路41b、重送緩沖器42b與其實(shí)體層單元43b藉有線或無線(wireless)手段連接遠(yuǎn)端傳輸端口45b以傳輸數(shù)據(jù),其余各端口以此類推。
      而圖4B所示則為本發(fā)明傳輸端口合并后運(yùn)作的第一實(shí)施例裝置示意圖。當(dāng)組態(tài)偵測時(shí)為傳輸端口合并時(shí)只需要一組負(fù)責(zé)控制傳輸端口的協(xié)議電路,以圖標(biāo)的實(shí)施例為例,以第一組傳輸端口的協(xié)議電路41a統(tǒng)一控制其它各端口的重送緩沖器42a,42b,…,42z與實(shí)體層單元43a,43b,…,43z,并形成一合并傳輸端口C,藉此,將數(shù)據(jù)依數(shù)據(jù)量傳送至各組電路的重送緩沖器42a,42b,…,42z,并通過各傳輸端口的實(shí)體層單元43a,43b,…,43z連接相對(duì)應(yīng)的遠(yuǎn)端傳輸端口45,達(dá)成傳輸端口合并加大傳輸頻寬的目的,且利用并電連接各個(gè)電路中閑置的重送緩沖器以避免無謂浪費(fèi)。
      在上述傳輸過程中,各傳輸端口的協(xié)議電路分別接收其傳輸目標(biāo)響應(yīng)的確認(rèn)訊號(hào)(如Acknowledge,ACK),確認(rèn)后清除重送緩沖器中的數(shù)據(jù)。或者其傳輸目標(biāo)響應(yīng)接收失敗訊號(hào)(Non-acknowledge,NAK),或于某段預(yù)設(shè)時(shí)間內(nèi)沒響應(yīng)確認(rèn)訊號(hào)或是接收失敗訊號(hào),其協(xié)議電路就要將存在其重送緩沖器中的數(shù)據(jù)重傳。
      而合并傳輸端口C是一個(gè)復(fù)數(shù)端口合并后的傳輸端口,此端口發(fā)出的數(shù)據(jù)由各個(gè)單一傳輸端口協(xié)議電路中的重送緩沖器負(fù)責(zé)儲(chǔ)存。此合并傳輸端口C的協(xié)議電路接收其傳輸目標(biāo)響應(yīng)的確認(rèn)訊號(hào)后,同時(shí)清除復(fù)數(shù)個(gè)重送緩沖器中的數(shù)據(jù),或者其傳輸目標(biāo)響應(yīng)接收失敗訊號(hào),或太久沒響應(yīng)訊號(hào),皆須將存在復(fù)數(shù)個(gè)重送緩沖器中的數(shù)據(jù)重傳。
      而圖5所示則為本發(fā)明傳輸端口合并后運(yùn)作利用多路復(fù)用器的實(shí)施例示意圖,于各個(gè)單一傳輸端口的協(xié)議電路與各重送緩沖器間,加入一多路復(fù)用器(Multiplexer,MUX)M1,M2,來選擇傳輸端口分開各自運(yùn)作或于合并運(yùn)作時(shí)不同的數(shù)據(jù)傳輸路徑(本例以實(shí)線與虛線區(qū)別)。如圖所示,傳輸端口a”,b”,…,z”各自運(yùn)作時(shí),多路復(fù)用器M1,M2選擇由各自協(xié)議電路51a,51b,…,51z傳送的數(shù)據(jù);而合并時(shí)則選擇由第一協(xié)議電路51a來的數(shù)據(jù)。
      除第一組傳輸端口內(nèi)并無設(shè)置多路復(fù)用器,其余各組傳輸端口皆設(shè)置有多路復(fù)用器。當(dāng)組態(tài)偵測后,決定傳輸端口個(gè)別運(yùn)作,其數(shù)據(jù)傳輸路徑以附圖中實(shí)線表示,如傳輸端口a”的協(xié)議電路51a將數(shù)據(jù)送至重送緩沖器52a,直接經(jīng)實(shí)體層單元53a以有線或無線的手段連接輸出至遠(yuǎn)端傳輸端口55a。以此類推,其余各端口b”至z”則以協(xié)議電路51b至51z通過多路復(fù)用器M1,M2選擇接收各自協(xié)議電路的數(shù)據(jù),再經(jīng)重送緩沖器52b至52z個(gè)別連接傳輸至遠(yuǎn)端傳輸端口55b至55z。
      若經(jīng)組態(tài)偵測后,決定以傳輸端口合并方式運(yùn)作,數(shù)據(jù)傳輸路徑以虛線表示,則傳輸端口協(xié)議電路51b至51z的多路復(fù)用器M1,M2等選擇接收協(xié)議電路51a的數(shù)據(jù),再經(jīng)由各自閑置的重送緩沖器52b至52z經(jīng)各自實(shí)體層單元53b至53z形成一合并傳輸端口,輸出至遠(yuǎn)端傳輸端口55。實(shí)作上,各個(gè)協(xié)議電路中的重送緩沖器也可能集中放置于一處,但并不影響前述各控制電路控制方法。
      本發(fā)明具結(jié)合性,請(qǐng)參閱圖6所示傳輸端口合并后運(yùn)作的第三實(shí)施例裝置示意圖,當(dāng)可重組的選擇愈復(fù)雜時(shí),重送緩沖器共享的數(shù)據(jù)路徑也會(huì)愈復(fù)雜。如圖中為4端口合并與2端口合并的實(shí)作例,依實(shí)際需要,各協(xié)議電路的多路復(fù)用器可藉不同彈性的傳輸路徑選擇而有不同的傳輸端口合并結(jié)果。
      如圖6所示,以合并四個(gè)傳輸端口成為合并傳輸端口為例,其中數(shù)據(jù)傳輸路徑以粗實(shí)線表示。以第一組協(xié)議電路61a為主要控制電路,將數(shù)據(jù)傳送至其它傳輸端口61b,61c,61d內(nèi)的多路復(fù)用器M1,M2,M3,并由其多任務(wù)的特性決定數(shù)據(jù)傳輸路徑,通過其中的重送緩沖器62a,62b,62c,62d將數(shù)據(jù)傳送至實(shí)體層單元63a,63b,63c,63d,以合并為一合并傳輸端口,將數(shù)據(jù)藉此合并傳輸端口以有線或無線手段連接傳輸至遠(yuǎn)端傳輸端口65,此例利用合并后可能閑置的重送緩沖器62a,62b,62c,62d作為數(shù)據(jù)傳送的緩存器,可使頻寬與內(nèi)存充分使用外,亦可以其中重傳的機(jī)制確保數(shù)據(jù)可靠性。
      若以兩個(gè)傳輸端口65c,65d合并另一合并傳輸端口為例,其數(shù)據(jù)傳輸路徑以虛線表示,可選擇第三組傳輸端口60c的協(xié)議電路61c為主要控制電路,將數(shù)據(jù)經(jīng)多路復(fù)用器M2,M3選擇后經(jīng)重送緩沖器62c,62d傳送至個(gè)別的實(shí)體層單元63c,63d,以合并為合并傳輸端口,再經(jīng)此合并傳輸端口連接傳輸數(shù)據(jù)至相對(duì)應(yīng)的遠(yuǎn)端傳輸端口65’,達(dá)到彈性應(yīng)運(yùn)并充分利用可能閑置的重送緩沖器的目的,并因重送的機(jī)制而使本發(fā)明保有數(shù)據(jù)完整性的優(yōu)點(diǎn)。
      本發(fā)明可重組傳輸端口的重送緩沖器的控制方法步驟可參看圖7所示的步驟流程圖,經(jīng)可偵測組態(tài)的傳輸端口使其中復(fù)數(shù)個(gè)傳輸端口能個(gè)別運(yùn)作或合并運(yùn)作,該控制方法步驟包括有步驟S71本發(fā)明的控制電路先偵測復(fù)數(shù)個(gè)傳輸端口的組態(tài);步驟S72依實(shí)際需求,判斷該組態(tài)為各傳輸端口合并運(yùn)作或是復(fù)數(shù)個(gè)傳輸端口個(gè)別運(yùn)作的狀態(tài);步驟S73經(jīng)組態(tài)確定后,其中協(xié)議電路將數(shù)據(jù)傳送至一或復(fù)數(shù)個(gè)重送緩沖器,并以有線或無線手段傳送至傳輸目標(biāo);步驟S74由重送緩沖器將數(shù)據(jù)傳至一傳輸目標(biāo);步驟S75利用該傳輸目標(biāo)所響應(yīng)的訊號(hào)判斷是否重送數(shù)據(jù),或者于一預(yù)設(shè)時(shí)間內(nèi)仍無響應(yīng)而由協(xié)議電路決定重送該筆數(shù)據(jù),回到步驟S73;若協(xié)議電路于預(yù)設(shè)時(shí)間內(nèi)沒有收到響應(yīng)訊息或任何非確認(rèn)訊號(hào),如響應(yīng)接收失敗訊號(hào)(NAK),則由重送緩沖器將該筆數(shù)據(jù)重送;步驟S76若協(xié)議電路收到確認(rèn)訊號(hào)(ACK),則清除該重送緩沖器的內(nèi)該筆數(shù)據(jù),若數(shù)據(jù)傳送完畢則結(jié)束本步驟流程,但若需要繼續(xù)下一筆數(shù)據(jù),則回至步驟S73進(jìn)行傳送數(shù)據(jù)的步驟。
      若經(jīng)組態(tài)偵測后為各傳輸端口各自運(yùn)作的組態(tài),其控制方法步驟如圖8所示的步驟流程圖;步驟S81開始時(shí),由軟件或自動(dòng)偵測決定傳輸端口的組態(tài);步驟S82判斷為復(fù)數(shù)個(gè)單端口運(yùn)作的組態(tài),即不需有合并的運(yùn)作;步驟S83各傳輸端口的協(xié)議電路將數(shù)據(jù)傳送至復(fù)數(shù)個(gè)單端口的各個(gè)重送緩沖器;步驟S84復(fù)數(shù)個(gè)協(xié)議電路將復(fù)數(shù)個(gè)重送緩沖器的數(shù)據(jù)經(jīng)由實(shí)體層單元重傳至傳輸目標(biāo);步驟S85由協(xié)議電路判斷傳輸目標(biāo)是否有響應(yīng)訊號(hào),如確定接收成功的確認(rèn)訊號(hào)(ACK)、接收失敗訊號(hào)(NAK)或時(shí)沒有響應(yīng)訊號(hào)等狀態(tài);步驟S86若無響應(yīng),則經(jīng)一段預(yù)設(shè)時(shí)間后重傳數(shù)據(jù),回到步驟S84之后,以繼續(xù)進(jìn)行傳送;步驟S87若有接收到響應(yīng)訊號(hào),則判斷是否為確認(rèn)訊號(hào)?步驟S88若為非確認(rèn)訊號(hào),則為一接收失敗訊號(hào),則回到步驟S84之后,以重傳數(shù)據(jù);步驟S89若為確認(rèn)訊號(hào),則進(jìn)行清除緩沖器內(nèi)該筆數(shù)據(jù),傳送完畢后結(jié)束,或回至步驟S84等待下次數(shù)據(jù)傳送。
      圖9所示為本發(fā)明合并后傳輸端口運(yùn)作的控制方法步驟流程圖步驟S91開始時(shí),先由軟件或自動(dòng)偵測傳輸端口組態(tài);步驟S92判斷為合并傳輸端口的組態(tài);步驟S93由其中一協(xié)議電路控制合并后的傳輸控制與各閑置的重送緩沖器的數(shù)據(jù)傳輸路徑,依實(shí)際需要合并傳輸端口頻寬,并將數(shù)據(jù)傳送至各個(gè)傳輸端口的閑置的重送緩沖器,并以有線或無線手段傳送至傳輸目標(biāo);步驟S94協(xié)議電路控制將復(fù)數(shù)個(gè)重送緩沖器的數(shù)據(jù)重傳送至傳輸目標(biāo);步驟S95傳送后,協(xié)議電路須判斷傳輸目標(biāo)是否有響應(yīng)訊號(hào);步驟S96若無響應(yīng)訊號(hào),則經(jīng)一段時(shí)間后重傳數(shù)據(jù),回到步驟S94;步驟S97若有響應(yīng)訊號(hào),則判斷是否為確認(rèn)訊號(hào)(ACK)?步驟S98若傳輸目標(biāo)發(fā)出接收失敗的響應(yīng)訊號(hào)(NAK),則回到步驟S94以重傳數(shù)據(jù);步驟S99若為確認(rèn)訊號(hào),則表示傳輸目標(biāo)接收數(shù)據(jù)成功,此時(shí)將清除緩沖器數(shù)據(jù),即回到步驟S93,以待下筆數(shù)據(jù)的傳輸。
      上述各傳輸端口個(gè)別運(yùn)作或以合并方式運(yùn)作,其中數(shù)據(jù)傳輸路徑可以一或復(fù)數(shù)個(gè)多路復(fù)用器作選擇而達(dá)成。
      綜上所述,本發(fā)明為一可重組傳輸端口的重送緩沖器裝置與其控制方法,以組態(tài)偵測來決定傳輸端口單獨(dú)運(yùn)作或是合并運(yùn)作,并于合并運(yùn)作時(shí)利用閑置的重送緩沖器以減少硬件成本浪費(fèi),并可解決緩沖器容量過小造成的間斷性節(jié)流現(xiàn)象,實(shí)為一不可多得的發(fā)明物品,及具產(chǎn)業(yè)上的利用性、新穎性及進(jìn)步性,完全符合發(fā)明專利申請(qǐng)要件,依法提出申請(qǐng)。
      以上所述,僅為本發(fā)明的較佳可行實(shí)施例,非因此即局限本發(fā)明的專利范圍,故舉凡運(yùn)用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)變化,均同理包含于本發(fā)明的范圍內(nèi),合予陳明。
      權(quán)利要求
      1.一種可重組傳輸端口的重送緩沖器控制方法,經(jīng)可偵測組態(tài)的傳輸端口使其中復(fù)數(shù)個(gè)傳輸端口能個(gè)別運(yùn)作或合并運(yùn)作,合并時(shí),能共享閑置的該復(fù)數(shù)個(gè)重送緩沖器,其特征是,該控制方法步驟包括有偵測該復(fù)數(shù)個(gè)傳輸端口的組態(tài);判斷該組態(tài)為合并運(yùn)作或是該復(fù)數(shù)個(gè)傳輸端口個(gè)別運(yùn)作的狀態(tài);傳送數(shù)據(jù)至一或復(fù)數(shù)個(gè)重送緩沖器及傳輸目標(biāo);判斷是否重送數(shù)據(jù);由重送緩沖器重傳數(shù)據(jù)至傳輸目標(biāo);以及清除該一或復(fù)數(shù)個(gè)重送緩沖器的數(shù)據(jù)。
      2.如權(quán)利要求1所述的可重組傳輸端口的重送緩沖器控制方法,其特征是,該復(fù)數(shù)個(gè)傳輸端口合并運(yùn)作的控制方法步驟包括有傳輸數(shù)據(jù)至一或復(fù)數(shù)個(gè)重送緩沖器;傳送至該傳輸目標(biāo),由一協(xié)議電路將該重送緩沖器內(nèi)數(shù)據(jù)傳送至該傳輸目標(biāo);判斷該傳輸目標(biāo)是否有響應(yīng)訊號(hào);若為一確認(rèn)訊號(hào)(ACK)則清除該一或復(fù)數(shù)個(gè)重送緩沖器的數(shù)據(jù)。
      3.如權(quán)利要求2所述的可重組傳輸端口的重送緩沖器控制方法,其特征是,該確認(rèn)訊號(hào)由該協(xié)議電路接收。
      4.如權(quán)利要求2所述的可重組傳輸端口的重送緩沖器控制方法,其特征是,于該判斷該傳輸目標(biāo)是否有響應(yīng)訊號(hào)的步驟中,若非為該確認(rèn)訊號(hào),則由該重送緩沖器重傳該筆數(shù)據(jù)。
      5.如權(quán)利要求1所述的可重組傳輸端口的重送緩沖器控制方法,其特征是,該傳輸端口至少包括有該協(xié)議電路、該重送緩沖器與一實(shí)體層單元。
      6.一種可重組傳輸端口的重送緩沖器裝置,其特征是,該裝置包括有復(fù)數(shù)個(gè)協(xié)議電路,為可重組(re-configurable)的電路;復(fù)數(shù)個(gè)重送緩沖器,電連接該協(xié)議電路,于合并時(shí)復(fù)數(shù)個(gè)傳輸端口時(shí),選擇電連結(jié)該復(fù)數(shù)個(gè)協(xié)議電路其中之一;以及復(fù)數(shù)個(gè)實(shí)體層單元,電連接該復(fù)數(shù)個(gè)重送緩沖器;上述該復(fù)數(shù)個(gè)協(xié)議電路、該復(fù)數(shù)個(gè)協(xié)議電路與該復(fù)數(shù)個(gè)重送緩沖器形成該復(fù)數(shù)個(gè)傳輸端口,藉合并該復(fù)數(shù)個(gè)傳輸端口成為一頻寬較大的傳輸端口,且能共享閑置的該復(fù)數(shù)個(gè)重送緩沖器。
      7.如權(quán)利要求6所述的可重組傳輸端口的重送緩沖器裝置,其特征是,該復(fù)數(shù)個(gè)協(xié)議電路一或復(fù)數(shù)個(gè)多路復(fù)用器電連接該復(fù)數(shù)個(gè)重送緩沖器,當(dāng)可重組的選擇愈復(fù)雜時(shí),該復(fù)數(shù)個(gè)多路復(fù)用器的數(shù)據(jù)路徑具結(jié)合性。
      全文摘要
      本發(fā)明為一種可重組傳輸端口的重送緩沖器裝置與其控制方法,將復(fù)數(shù)個(gè)頻寬較小的傳輸端口以軟件或自動(dòng)方式偵測其傳輸端口組態(tài),需要大頻寬時(shí),即合并為一個(gè)頻寬較大的傳輸端口,只需要一組負(fù)責(zé)控制傳輸端口的協(xié)議電路,統(tǒng)一控制所有的重送緩沖器及其中的實(shí)體層單元,并于數(shù)據(jù)傳輸時(shí)使用各傳輸端口中的閑置的重送緩沖器,再經(jīng)復(fù)數(shù)個(gè)響應(yīng)訊號(hào)判斷是否需要重送數(shù)據(jù),使本發(fā)明重送緩沖器裝置的使用更具彈性并可減少硬件的成本。
      文檔編號(hào)H04L12/24GK1750507SQ20041007857
      公開日2006年3月22日 申請(qǐng)日期2004年9月15日 優(yōu)先權(quán)日2004年9月15日
      發(fā)明者徐日明 申請(qǐng)人:矽統(tǒng)科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1