專利名稱:通過1394串行數(shù)據(jù)總線傳送異步轉(zhuǎn)移模式單元的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及一種ATM單元傳送方法和一種ATM單元傳送裝置。更詳細(xì)地說,本發(fā)明涉及能夠通過符合IEEE1394標(biāo)準(zhǔn)的高速串行數(shù)據(jù)總線傳送ATM(異步轉(zhuǎn)移模式)數(shù)據(jù)的數(shù)據(jù)通信技術(shù)。
近來,提出了一種通信系統(tǒng),在這種通信系統(tǒng)中,諸如個(gè)人計(jì)算機(jī)、數(shù)字視頻攝像機(jī)、數(shù)字調(diào)諧器、和硬盤單元等各種電子設(shè)備利用一由IEEE1394標(biāo)準(zhǔn)化的高速串行數(shù)據(jù)總線(后面稱之“1394”串行數(shù)據(jù)總線)而相互電連接,以便使這些電子設(shè)備中的數(shù)字圖形/圖像信號(hào)、數(shù)字音頻/視頻信號(hào)等相互通信。在上述的數(shù)據(jù)通信系統(tǒng)中,因?yàn)楦鱾€(gè)電子設(shè)備是通過在IEEE1394中所規(guī)定的電纜(后面稱之為“1394電纜)相互連接的,因而該數(shù)字圖像信號(hào)和數(shù)字音頻信號(hào)可在這些電子設(shè)備中被傳送。另外,可以總體控制所有這些電子設(shè)備。
另一方面,ATM(異步轉(zhuǎn)移模式)被使用在網(wǎng)絡(luò)中,即,使用在一個(gè)人計(jì)算機(jī)LAN(局域網(wǎng))和一B-ISDN(寬帶綜合業(yè)務(wù)數(shù)字網(wǎng))中。應(yīng)注意的是,這種ATM相應(yīng)于由ITU-T(國際電信聯(lián)盟-電信)所規(guī)定的格式。如
圖1A所示,在ATM系統(tǒng)中所使用的一包(通常稱之為“單元”)擁有53個(gè)字節(jié)的固定長度,它是由5個(gè)字節(jié)ATM單元標(biāo)頭和隨該ATM單元標(biāo)頭之后的48字節(jié)有效負(fù)載所構(gòu)成。該5字節(jié)單位標(biāo)頭擁有如圖1B所示的這樣一種構(gòu)成。因?yàn)樵谝籄TM網(wǎng)絡(luò)中在一幀的相位和一單元的位置之間,和/或各單元的各位置之間不需同步關(guān)系,所以這種ATM系統(tǒng)適用于構(gòu)成在其中具有不同位率的數(shù)據(jù)以混合方式被傳送的網(wǎng)絡(luò)。在這種環(huán)境下,極需建立一種滿足上述通信系統(tǒng)和ATM系統(tǒng)指標(biāo)的網(wǎng)絡(luò)。
基于上述極需的考慮,本發(fā)明的目的是提供一種能夠通過1394串行數(shù)據(jù)總線傳送ATM單元的數(shù)據(jù)傳送方法/裝置。
為了實(shí)現(xiàn)上述的目的,根據(jù)本發(fā)明的一個(gè)方面,一種ATM單元傳送方法的特征是采用IEEE1394格式標(biāo)準(zhǔn)的串行總線來傳送數(shù)據(jù)的數(shù)據(jù)傳送方法,其中一預(yù)置的標(biāo)頭以一種方式被添加到用在由ATM系統(tǒng)所規(guī)定的網(wǎng)絡(luò)中的ATM單元中,在這種方式中該ATM單元是通過使用由IEEE1394格式所規(guī)定的等時(shí)包的結(jié)構(gòu)而被傳送的。
另外,根據(jù)本發(fā)明的另一方面,ATM單元傳送裝置的特征是采用IEEE1394格式標(biāo)準(zhǔn)的串行總線來傳送數(shù)據(jù)的數(shù)據(jù)傳送裝置,一ATM單元傳送裝置包括用來添加預(yù)置標(biāo)頭的添加電路,以使在由ATM系統(tǒng)所規(guī)定的網(wǎng)絡(luò)中使用的ATM單元被貯存到由IEEE1394格式所規(guī)定的等時(shí)包的數(shù)據(jù)字段中。
根據(jù)本發(fā)明,該ATM單元可以進(jìn)入由IEEE1394所規(guī)定的等時(shí)包中,并隨后可以被送到1394串行數(shù)據(jù)總線。
通過以下參照附圖所作的介紹,可對(duì)本發(fā)明有更全面的了解,在附圖中相同的標(biāo)號(hào)表示相同的部件。其中圖1A和圖1B概要地示出了在ATM系統(tǒng)中所使用的ATM單元的構(gòu)成;圖2A到圖2D示出了根據(jù)本發(fā)明的通過1394串行數(shù)據(jù)總線傳送ATM單元的處理操作;圖3概要地示出了根據(jù)本發(fā)明的通過1394串行數(shù)據(jù)總線所傳送的等時(shí)包的構(gòu)成的例子;圖4示出了圖3中的單元標(biāo)頭對(duì)應(yīng)的1394等時(shí)包標(biāo)頭的內(nèi)容;圖5示出了根據(jù)本發(fā)明通過1394串行數(shù)據(jù)總線傳送的等時(shí)包的構(gòu)成的另一個(gè)例子;和圖6是根據(jù)本發(fā)明的一實(shí)施例的能夠通過1394串行數(shù)據(jù)總線執(zhí)行傳送ATM單元的處理操作的ATM單元傳送裝置的構(gòu)成的框圖。
現(xiàn)在參照附圖詳細(xì)說明本發(fā)明的各個(gè)最佳實(shí)施例的ATM單元傳送方法/裝置。
首先,圖2是用于解釋對(duì)一個(gè)將通過1394串行數(shù)據(jù)總線(即,由IEEE1394所規(guī)定的一串行數(shù)據(jù)總線)傳送的ATM單元進(jìn)行處理的處理操作的示意圖。這種處理操作將參照?qǐng)D6作更為詳細(xì)的說明。
如圖2A所示,一源包標(biāo)頭被添加到輸入的ATM源包(即,圖1A的ATM單元)的開頭部分以產(chǎn)生如圖2B中所示的ATM源包。接著,如在圖2c中所示,依據(jù)允許向1394電纜傳送的條件,在ATM源包到達(dá)一ISO包發(fā)送/接收FIFO13后(后面將說明),一CIP(共同等時(shí)包)標(biāo)頭被添加到單個(gè)(ATM單元+源包標(biāo)頭)的開頭部分,或多個(gè)(ATM單元+源包標(biāo)頭)的開頭部分。接著,如圖2D所示,一1394等時(shí)包被加到其結(jié)果的(ATM單元+源包標(biāo)頭),于是通過將該ATM單元存貯到該等時(shí)包的數(shù)據(jù)場中而獲得了這樣一種等時(shí)包。然后,基于一周期開始包的時(shí)序,該所得結(jié)果的等時(shí)包以125μsec的速率被傳送到1394串行總線。
圖3示出了如圖2中所指明的將通過1394串行數(shù)據(jù)總線傳送的等時(shí)包的構(gòu)成例子。圖4示出了圖3所示單元標(biāo)頭對(duì)應(yīng)的等時(shí)包標(biāo)頭的7字節(jié)內(nèi)容。應(yīng)注意的是在圖4的括號(hào)中的數(shù)字表明比特位數(shù)。另外,還應(yīng)了解的是這種等時(shí)包是以這樣一種方式來傳送的,位于上端的1394等時(shí)包標(biāo)頭的左端被首先傳送,而位于下端的數(shù)據(jù)CRC的右端被最后傳送?,F(xiàn)在參照?qǐng)D3和圖4來說明該等時(shí)包。
1394等時(shí)包標(biāo)頭具有8字節(jié)的長度,包括一表明此標(biāo)頭之后的數(shù)據(jù)的長度的數(shù)據(jù)長度(2字節(jié));一用來表明該CIP標(biāo)頭是否存在的標(biāo)記(2位);表明該等時(shí)包將通過哪個(gè)通道被傳送的通道(6位);表明包的類別的t-代碼(4位);表明包的序列(order)的Sy(4位);和一標(biāo)頭CRC(4字節(jié))。
包含在該CIP標(biāo)頭中的6位源節(jié)點(diǎn)ID(SID)表示用來根據(jù)1394串行數(shù)據(jù)總線傳送等時(shí)包的電子裝置的節(jié)點(diǎn)ID。1字節(jié)數(shù)據(jù)塊尺寸(DBS)是用來表明在一quadlet(=4字節(jié))的單元中數(shù)據(jù)塊的長度的數(shù)字。2位片斷數(shù)(FN)表示其中一源包被子分隔的數(shù)據(jù)塊的數(shù)目。當(dāng)該FN擁有一除“0”之外的值時(shí),使用3位quadlet填充計(jì)數(shù)器(QPC)。在源包擁有一特定的源包標(biāo)頭的情況下,1位SPH被置為“1”。數(shù)據(jù)塊計(jì)數(shù)器(DBC)是一8位連續(xù)計(jì)數(shù)器,并被用來檢測在一源包傳送中的信息的漏失。6位格式ID場(FMT)表明待傳送的數(shù)據(jù)的格式。在這種情況下,0×28的FMT表明ATM數(shù)據(jù)。3字節(jié)格式相關(guān)字段(FDF)的規(guī)格由FMT確定。
接著該CIP標(biāo)頭,ATM數(shù)據(jù)以15quadlet(1quadlet=4字節(jié))為單元被傳送。該15quadlet數(shù)據(jù)由1quadlet源包標(biāo)頭、2quadlet單元標(biāo)頭和12quadlet有效載荷所構(gòu)成。
源包標(biāo)頭的周期計(jì)數(shù)和周期偏移相應(yīng)于基于包的傳送時(shí)間瞬間在125μsec的單位中所產(chǎn)生的時(shí)間瞬間信息形成的時(shí)間標(biāo)記信息。這種時(shí)間標(biāo)記信息是從一周期主導(dǎo)裝置傳送到源包標(biāo)頭的。每40ns將周期偏移傳送給計(jì)算操作,并且該周期計(jì)數(shù)值每125μsec被累計(jì)。以在125μsec進(jìn)行1個(gè)計(jì)數(shù)和在250μsec進(jìn)行2個(gè)計(jì)數(shù)的方式將該周期計(jì)數(shù)值順序地累加起來。這些周期計(jì)數(shù)和周期偏移是存貯在一預(yù)先選擇的裝置中所提供的周期時(shí)間寄存器中的值,它被指明作為周期主導(dǎo)裝置并被連接在1394串行總線上(見圖6)。根據(jù)一主時(shí)鐘產(chǎn)生器所產(chǎn)生的時(shí)間瞬間信息這些值被存貯到該周期時(shí)間寄存器中。
存貯進(jìn)該周期開始包的這個(gè)值被傳送給1394串行數(shù)據(jù)總線。結(jié)果,這個(gè)值被提供給連接在1394串行數(shù)據(jù)總線上的其它裝置。應(yīng)注意的是,該源包標(biāo)頭的結(jié)構(gòu)等效于由MPEG型傳送流(MPEG-TS)(以后將要說明)所規(guī)定的結(jié)構(gòu)。
單元標(biāo)頭的內(nèi)容示于圖3中。因?yàn)樵诒炯夹g(shù)領(lǐng)域中這個(gè)內(nèi)容是眾所周知的,所以在本說明書中不再進(jìn)一步說明。應(yīng)了解的是,3字節(jié)的符號(hào)“reserved”在本實(shí)施例的模式中作為填充被附加地提供在5字節(jié)ATM單元標(biāo)頭的前面,這個(gè)單元標(biāo)頭具有這樣一種結(jié)構(gòu),即該有效載荷的頭部分從一quadlet的頭部分開始。該填充過程操作在圖6所示的ATM信號(hào)處理接口12(后面將要討論)中執(zhí)行。
數(shù)據(jù)CRC相應(yīng)于一等時(shí)包的數(shù)據(jù)字段(從CIP標(biāo)頭直到最后所傳送的單元)的誤差校正碼。
如前所述,圖3和圖4中所示結(jié)構(gòu)的特點(diǎn)是可通過1394串行數(shù)據(jù)總線來傳送ATM單元。另一特點(diǎn)是源包標(biāo)頭擁有與MPEG的傳送流類似的結(jié)構(gòu)。結(jié)果,因?yàn)樽鳛镮SO包發(fā)送/接收FIFO13、標(biāo)頭/同步信息添加電路14、和標(biāo)頭移去/同步信息復(fù)原電路15的這種電路塊(后面將要說明)可普通用于MPEG-TS信號(hào)系統(tǒng)中,所以鏈路層控制IC可普遍用在圖6的電路配置中。因此,具有設(shè)計(jì)方面和制造成本方面的優(yōu)點(diǎn)。另外,它還可執(zhí)行用于吸收不穩(wěn)定現(xiàn)象的時(shí)間標(biāo)記過程操作(后面將說明)。
在圖3和圖4的結(jié)構(gòu)中,3字節(jié)的符號(hào)“reserved”被寫進(jìn)該ATM單元標(biāo)頭的前面。另一方面,3字節(jié)符號(hào)“reserved”可不寫入該ATM單元標(biāo)頭的前面而是ATM單元標(biāo)頭的后面,這樣該ATM源包的總長度等于4字節(jié)×一整數(shù)得出的長度(在這種情況下,是56字節(jié))。圖5表示另一種等時(shí)包的結(jié)構(gòu)。
現(xiàn)在,說明能夠執(zhí)行前述的處理操作來通過1394串行數(shù)據(jù)總線傳送ATM單元的裝置,例如一設(shè)置頂盒(STB)被連接到ATM網(wǎng)絡(luò)。圖6示出了這個(gè)設(shè)置頂盒(STB)的內(nèi)部構(gòu)成,即主要示出了一鏈路層控制IC(后面稱之為“LINK”)。這種處理裝置配備有一物理層控制IC(后面稱之為“PHY”)、一LINK2、一微處理器3、一ATM信號(hào)處理系統(tǒng)4、和一PLL5。
PHY1可初始化一總線,并可仲裁使用權(quán)等。另外,PHY1可傳送諸如一ATM單元、和在LINK2和PHY1之間的各種控制信號(hào)(control)之類的數(shù)據(jù)(data),并進(jìn)而可向1394數(shù)據(jù)總線電纜發(fā)送這些數(shù)據(jù)和控制信號(hào)和從1394數(shù)據(jù)總線電纜接收這些數(shù)據(jù)和控制信號(hào)。此外PHY1可提供一系統(tǒng)時(shí)鐘(SYSCIK)。這個(gè)LINK2的內(nèi)容將要更詳細(xì)的說明。微處理器3控制PHY1和LINK2,并獲取一等時(shí)通信的范圍(band)。ATM信號(hào)處理系統(tǒng)4接收由連接到這個(gè)設(shè)置頂盒外部的ATM網(wǎng)絡(luò)的終端所提供的ATM數(shù)據(jù),并且產(chǎn)生/解析一ATM單元。另一方面,ATM信號(hào)處理系統(tǒng)4將直接進(jìn)入該ATM網(wǎng)絡(luò)中的ATM單元發(fā)送給ATM信號(hào)處理接口12。此外,ATM信號(hào)處理系統(tǒng)4向8KHz周期控制電路16提供一ATM網(wǎng)絡(luò)所擁有的8KHz的基本頻率時(shí)鐘。PLL5重現(xiàn)一電子設(shè)備的時(shí)鐘信號(hào)(CLK),該時(shí)鐘信號(hào)是由通過1394電纜所接收的ATM單元的源包標(biāo)頭所得到的定時(shí)信息(上述時(shí)間標(biāo)記信息)在發(fā)送端所提供的。該定時(shí)信息由標(biāo)頭移去/同步信息復(fù)原電路15從經(jīng)1394電纜所接收的數(shù)據(jù)之中的源包標(biāo)頭得到。應(yīng)了解的是當(dāng)該定時(shí)信息不是通過1394電纜被接收時(shí),該P(yáng)LL5可以自振蕩的方式產(chǎn)生該時(shí)鐘信號(hào)。然后,這個(gè)時(shí)鐘信號(hào)被提供給LINK2和ATM信號(hào)處理系統(tǒng)4。
該LINK2的內(nèi)部構(gòu)成主要可細(xì)分成一等時(shí)系統(tǒng),一異步系統(tǒng)、和一基本塊。該等時(shí)系統(tǒng)相應(yīng)于一用來產(chǎn)生和分析等時(shí)包的塊,在這塊上疊加有一ATM單元的數(shù)據(jù)。該異步系統(tǒng)相應(yīng)于一產(chǎn)生和分析異步包的塊,在這塊上疊加有一控制信號(hào)。例如,該控制信號(hào)是用于控制一電子裝置的指令。
該異步系統(tǒng)由一微處理器接口6、一控制寄存器7、一異步包發(fā)送FIFO8、一異步包接收FIFO9、和一自ID包處理塊10所構(gòu)成。
基本塊11裝備有一時(shí)鐘、一CRC、一物理層接口、一發(fā)送塊、一接收塊等。
該等時(shí)系統(tǒng)由一ATM信號(hào)接口12、一等時(shí)包發(fā)送/接收FIFO13、一標(biāo)頭/同步信息添加電路14、一標(biāo)頭移去/同步信息復(fù)原電路15、和一8KHz周期控制電路16所構(gòu)成。
微處理器接口6響應(yīng)于在微處理器3和微處理器接口6之間的一上級(jí)層所給出的要求來發(fā)送/接收數(shù)據(jù)。
在微處理器3的控制之下該數(shù)據(jù)被寫入控制寄存器7的預(yù)置的存貯部分,這樣控制該LINK2的操作。當(dāng)該異步包被發(fā)送/接收時(shí),控制寄存器7的預(yù)置地址被讀取/寫入。另外,通過利用這個(gè)控制寄存器7,該等時(shí)包的標(biāo)頭的一部分被發(fā)送和接收。例如,包含在該CIP標(biāo)頭中的上述SID被從基本塊11提供給控制寄存器7,并且控制寄存器7通過微處理器接口6將源接點(diǎn)ID的信息傳送給微處理器3。其結(jié)果,有關(guān)該原來的源節(jié)點(diǎn)的信息可由這個(gè)設(shè)置頂盒(STB)來識(shí)別而無需由標(biāo)頭移去/同步信息接收電路15所移去。
由微處理器3所產(chǎn)生的包被暫時(shí)地存貯到異步包發(fā)送FIFO8中。一旦該總線處于空狀態(tài)時(shí),該暫時(shí)地被存貯的包就由基本塊11讀取。
從總線所獲取的包由基本塊11寫入異步包接收FIFO9。在確定了這個(gè)異步包接收FIFO9未處于空閑狀態(tài)這樣一個(gè)事實(shí)之后,微處理器3執(zhí)行讀操作。在總線被初始化時(shí)自ID包處理塊10處理所接收的節(jié)點(diǎn)信息,并且檢測可以管理連接到該總線以及該總線的等時(shí)通路的節(jié)點(diǎn)數(shù)的節(jié)點(diǎn)。
基本塊11的物理層接口執(zhí)行發(fā)送數(shù)據(jù)的并行至串行轉(zhuǎn)換,和接收數(shù)據(jù)的串行至并行轉(zhuǎn)換。發(fā)送塊判斷總線的狀態(tài)以便控制包的發(fā)送。然后,接收塊根據(jù)所接收的包的類型,即異步包或等時(shí)包來確定一寫入目標(biāo)。
ATM信號(hào)處理接口12在信號(hào)發(fā)送期間對(duì)ATM信號(hào)處理系統(tǒng)4的數(shù)據(jù)執(zhí)行上述填充處理操作,從而將這種數(shù)據(jù)變換成具有等時(shí)包格式的數(shù)據(jù)。在數(shù)據(jù)接收期間,ATM信號(hào)處理接口12執(zhí)行一反向處理操作,即從該填充處理數(shù)據(jù)中移去所填充的字節(jié)。
等時(shí)包發(fā)送/接收FIFO13相應(yīng)于一具有等時(shí)包的發(fā)送功能和等時(shí)包的接收功能的FIFO。如上所述,在信號(hào)發(fā)送時(shí),從ATM網(wǎng)絡(luò)所接收的ATM單元(見圖2A)通過ATM信號(hào)處理系統(tǒng)4和ATM信號(hào)處理接口12被寫入這個(gè)等時(shí)包發(fā)送/接收FIFO13之中。在1394電纜中存在一個(gè)以125μsec的周期流動(dòng)的周期包。相應(yīng)于這個(gè)定時(shí),在發(fā)出允許發(fā)送的階段中,在FIFO13中等待的ATM單元通過基本塊11被送到1394串行數(shù)據(jù)總線。在這種情況下,因?yàn)樵摌?biāo)頭/同步信息添加電路14中立即執(zhí)行標(biāo)頭添加處理操作,所以不存在時(shí)間方面的問題。如上所述,因?yàn)锳TM單元在FIFO13中等待,所以執(zhí)行了ATM單元的緩沖操作,這樣就避免了ATM單元的不穩(wěn)定現(xiàn)象。總之,由于不穩(wěn)定現(xiàn)象以2msec的量級(jí)出現(xiàn),才導(dǎo)致ATM單元源的不穩(wěn)定。因此,通過一FIFO的緩沖操作可構(gòu)成一重要的操作。即使ATM單元源以固定單元速率發(fā)送單元,ATM單元之間的時(shí)間間隔也有較大的變化,這是因?yàn)槊看蜛TM單元要經(jīng)幾個(gè)ATM轉(zhuǎn)接而延遲了該單元發(fā)送時(shí)間。其結(jié)果,多個(gè)ATM單元以連續(xù)方式被發(fā)送的周期就存在被延遲的可能性。因此,源包標(biāo)頭被附加到每個(gè)ATM單元(見圖1B)。然后,CIP標(biāo)頭和1394等時(shí)包標(biāo)頭被適當(dāng)?shù)馗郊拥脚c1394串行數(shù)據(jù)總線上的周期有關(guān)的輸出單元上(見圖2C和圖2D),隨后所得結(jié)果單元被傳送到1394串行數(shù)據(jù)總線。在一MPEG-TS型信號(hào)被發(fā)送/接收的情況下,通過MPEG-TS處理接口17在等時(shí)包發(fā)送/接收FIFO13和外部裝置(未示出)之間建立通信。在這種情況下,通過轉(zhuǎn)換單元18選擇一路徑。應(yīng)注意的是,該MPEG-TS信號(hào)通過1394電纜被輸入,由標(biāo)頭移去/同步信息復(fù)原電路15檢測在MPEG-TS信號(hào)的標(biāo)頭中所包含的識(shí)別數(shù)據(jù),并且響應(yīng)于檢測的識(shí)別數(shù)據(jù)而控制轉(zhuǎn)換單元18。在MPEG-TS系統(tǒng)的情況下,因?yàn)樵词窍鄬?duì)恒定的(200μsec量級(jí)的不穩(wěn)定),所以與ATM單元的不穩(wěn)定相比較不存在有更嚴(yán)重的不穩(wěn)定。但是,當(dāng)MPEG-TS型信號(hào)以125μsec的周期被傳送到1394串行數(shù)據(jù)總線并且從那里被接收時(shí),在該發(fā)送系統(tǒng)中存在有一時(shí)間位移。結(jié)果,這種等時(shí)包發(fā)送/接收FIFO13還可起到吸收這個(gè)時(shí)間位移的作用。如上所述,在該單元被傳送到1394串行數(shù)據(jù)總線之前通過緩沖該單元和通過調(diào)整該單元速率可改善不穩(wěn)定問題。
另外,因?yàn)槌霈F(xiàn)在1394串行數(shù)據(jù)總線上的單元的峰值率可被降低,所以可節(jié)省在該等時(shí)通信中所使用的范圍。在從1394串行數(shù)據(jù)總線所接收和通過PHY1和基本塊11所獲取的等時(shí)包由標(biāo)頭移去/同步信號(hào)復(fù)原電路15轉(zhuǎn)換成ATM單元的結(jié)構(gòu)之后,在ATM單元不從FIFO13溢出的范圍內(nèi)該所得結(jié)果的ATM單元包被寫入等時(shí)包發(fā)送/接收FIFO13。根據(jù)由標(biāo)頭移去/同步信息復(fù)原電路15所分離的在標(biāo)頭中所包含的定時(shí)信息由PLL5重現(xiàn)一時(shí)鐘信號(hào),響應(yīng)于該時(shí)鐘信號(hào)產(chǎn)生寫入ATM單元包的定時(shí),在該定時(shí)ATM信號(hào)單元從LINK2被輸出到ATM信號(hào)處理系統(tǒng)。
該標(biāo)頭/同步信號(hào)添加電路14將在圖3和圖4中所示的源包標(biāo)頭、CIP標(biāo)頭和1394等時(shí)包標(biāo)頭附加到從等時(shí)包發(fā)送/接收FIFO13讀出的單元上。這時(shí),因?yàn)樵谠窗鼧?biāo)頭內(nèi)的周期計(jì)數(shù)和周期偏移是根據(jù)在基本塊中所使用的時(shí)鐘的值所設(shè)置的,所以可將時(shí)間標(biāo)記給予該單元。根據(jù)周期主導(dǎo)裝置傳送的周期開始包中所包含的時(shí)間瞬時(shí)信息,這個(gè)時(shí)鐘被調(diào)整到參考時(shí)間并通過8KHz周期控制電路16被計(jì)數(shù)。
標(biāo)頭移去/同步信息復(fù)原電路15將從基本塊11所接收的等時(shí)包中的1394等時(shí)包標(biāo)頭、CIP標(biāo)頭和源包標(biāo)頭移出,之后僅將該單元寫入等時(shí)包發(fā)送/接收FIFO13。
8KHz周期控制電路16使得具有屬于ATM網(wǎng)絡(luò)的8KHz頻率的信號(hào)與在1394串行數(shù)據(jù)總線上出現(xiàn)的具有8KHz(125μsec)頻率的信號(hào)同步。換句話說,從該ATM網(wǎng)絡(luò)得出的8KHz定時(shí)是通過該ATM信號(hào)處理系統(tǒng)4所獲得的,并且通過基本塊11所得到的周期開始包的8KHz信號(hào)也是與這個(gè)8KHz定時(shí)相同步的,這樣ATM單元可在IEEE1394系統(tǒng)上被處理。
以上詳細(xì)描述了根據(jù)本發(fā)明的ATM單元傳送裝置,為了通信的目的,可通過1394串行數(shù)據(jù)總線傳送ATM單元。
權(quán)利要求
1.一種使用IEEE1394格式標(biāo)準(zhǔn)的串行總線傳送數(shù)據(jù)的數(shù)據(jù)傳送方法,其中一預(yù)定的標(biāo)頭被添加到在ATM系統(tǒng)定義的網(wǎng)絡(luò)中所使用的ATM單元中,使所述ATM單元利用由IEEE1394格式所規(guī)定的等時(shí)包的結(jié)構(gòu)而被傳送。
2.如權(quán)利要求1所述的數(shù)據(jù)傳送方法,其中當(dāng)所述ATM單元被映射到一個(gè)字節(jié)長度大于所述ATM單元的字節(jié)長度的源包時(shí),所述ATM單元的字節(jié)長度與所述源包的字節(jié)長度之間的字節(jié)差作為填充被添加到所述ATM單元的開始部分和其最后部分之一。
3.如權(quán)利要求2所述的數(shù)據(jù)傳送方法,其中所述ATM單元由具有一48字節(jié)長度的有效負(fù)載和一被附加到所述ATM單元的具有5字節(jié)長度的ATM單元標(biāo)頭所構(gòu)成;并且當(dāng)所述ATM單元被映射到所述具有56字節(jié)長度的源包時(shí),3字節(jié)差作為對(duì)一ATM源包的填充被附加到所述ATM單元標(biāo)頭的開始部分和所述有效負(fù)載的最后部分之一,。
4.如權(quán)利要求1所述的數(shù)據(jù)傳送方法,其中所述附加到所述ATM單元的預(yù)定標(biāo)頭包括一源包標(biāo)頭;并且所述源包標(biāo)頭的結(jié)構(gòu)類似于由MPEG系統(tǒng)所規(guī)定的傳送流的結(jié)構(gòu)。
5.如權(quán)利要求4所述的數(shù)據(jù)傳送方法,其中所述源包標(biāo)頭具有周期計(jì)數(shù)數(shù)據(jù)和周期偏移數(shù)據(jù)。
6一種在使用1394格式標(biāo)準(zhǔn)的串行總線傳送數(shù)據(jù)的數(shù)據(jù)傳送裝置中的ATM單元傳送裝置,包括用來添加一預(yù)定標(biāo)頭的添加電路,以便將ATM系統(tǒng)所定義的網(wǎng)絡(luò)中所使用的ATM單元存貯到由IEEE1394格式所定義的等時(shí)包的數(shù)據(jù)字段中。
7.如權(quán)利要求6所述的ATM單元傳送裝置,進(jìn)一步包括一用來緩沖所述ATM單元的緩沖器,其中所述緩沖器改善了當(dāng)所述ATM單元被發(fā)送到所述IEEE1394串行總線時(shí)所產(chǎn)生的一不穩(wěn)定成分。
8.如權(quán)利要求6所述的ATM單元傳送裝置,進(jìn)一步包括用來使屬于ATM網(wǎng)絡(luò)的具有8KHz頻率的信號(hào)與在1394串行總線上所使用的具有8KHz頻率的信號(hào)相同步的裝置。
9.一種用來接收在ATM系統(tǒng)定義的網(wǎng)絡(luò)中所使用的ATM單元的數(shù)據(jù)接收方法,該ATM單元是利用IEEE1394格式標(biāo)準(zhǔn)的串行總線所傳送的,其中移去一預(yù)定的標(biāo)頭,以便將所述ATM單元存貯到由IEEE1394格式所規(guī)定的等時(shí)包的數(shù)據(jù)字段中。
10.如權(quán)利要求9所述的數(shù)據(jù)接收方法,其中為了獲得一被映射到字節(jié)長度大于所述ATM單元的字節(jié)長度的源包的ATM單元,移去被附加到所述ATM單元的開頭部分和其最后部分之一的所述源包的字節(jié)長度與所述ATM單元的字節(jié)長度之間的字節(jié)差。
11.如權(quán)利要求10所述的數(shù)據(jù)接收方法,其中通過從映射到具有56字節(jié)長度的所述源包的ATM源包中移去附加到所述ATM單元標(biāo)頭的開頭部分和所述有效負(fù)載的最后部分之一的3字節(jié)差而獲得由具有48字節(jié)長度的有效負(fù)載和具有5字節(jié)長度的ATM單元標(biāo)頭所構(gòu)成的ATM單元。
12.如權(quán)利要求9所述的數(shù)據(jù)接收方法,其中從所述ATM源包中移去的預(yù)定標(biāo)頭包括一源包標(biāo)頭;并且所述源包標(biāo)頭的結(jié)構(gòu)類似于由MPEG系統(tǒng)所規(guī)定的傳送流的結(jié)構(gòu)。
13.如權(quán)利要求12所述的數(shù)據(jù)接收方法,其中所述源包標(biāo)頭具有周期計(jì)數(shù)數(shù)據(jù)和周期偏移數(shù)據(jù)。
14.一種在用來接收ATM系統(tǒng)所規(guī)定的網(wǎng)絡(luò)中使用的ATM單元的接收裝置中的數(shù)據(jù)接收裝置,該ATM單元是利用IEEE1394格式標(biāo)準(zhǔn)的串行總線所傳送的,所述數(shù)據(jù)接收裝置包括用來移去預(yù)定的標(biāo)頭的移去電路,以便將由ATM系統(tǒng)所規(guī)定的網(wǎng)絡(luò)中所使用的ATM單元存貯到由IEEE1394格式所規(guī)定的等時(shí)包的數(shù)據(jù)字段中。
15.一種鏈接層控制集成電路,包括與IEEE1394格式標(biāo)準(zhǔn)的串行總線通信的基本塊;與ATM系統(tǒng)所規(guī)定的網(wǎng)絡(luò)相通信的接口;用來移去預(yù)定的標(biāo)頭的移去電路,以獲得通過所述串行總線所接收的ATM單元并且將其存貯在一等時(shí)包的數(shù)據(jù)字段中;用來添加一預(yù)定的標(biāo)頭的添加電路,以便將從所述ATM型網(wǎng)絡(luò)接收的ATM單元存貯到所述等時(shí)包的數(shù)據(jù)字段中;和位于所述加法電路、所述移去電路和所述接口之間的緩沖器,用來調(diào)整速率。
全文摘要
一種通過1394串行數(shù)據(jù)總線傳送ATM單元的方法和裝置。在一利用IEEE1394格式標(biāo)準(zhǔn)的高速串行數(shù)據(jù)總線傳送數(shù)據(jù)的數(shù)據(jù)傳送裝置中,ATM單元傳送裝置包括有一用來添加預(yù)定標(biāo)頭的添加電路,以便將在由ATM系統(tǒng)規(guī)定的網(wǎng)絡(luò)中所使用的ATM單元存貯到由IEEE1394格式所規(guī)定的等時(shí)包的數(shù)據(jù)字段之中。
文檔編號(hào)H04N7/24GK1192615SQ9712607
公開日1998年9月9日 申請(qǐng)日期1997年11月6日 優(yōu)先權(quán)日1996年11月6日
發(fā)明者藤森隆洋, 佐藤真, 田中知子 申請(qǐng)人:索尼公司