專利名稱:具有可縮放數(shù)據(jù)帶寬的并行底板物理層接口的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及按照IEEE1394標(biāo)準(zhǔn)運(yùn)行的底板接口,更具體地說(shuō),本發(fā)明涉及網(wǎng)絡(luò)節(jié)點(diǎn)或其他通信裝置中適用于控制物理(PHY)層底板與較高級(jí)鏈路層之間通信的底板接口。
圖1表示普通的串行底板接口10,用于網(wǎng)絡(luò)節(jié)點(diǎn)或其他通信裝置中連接物理(PHY)層底板或其他電路到鏈路層。接口10包括鏈路層控制器12,底板物理層控制器14,和底板收發(fā)信機(jī)16。鏈路層控制器12和物理層控制器14按照高性能串行總線的電氣和電子工程師學(xué)會(huì)(IEEE)標(biāo)準(zhǔn)1394-1995運(yùn)行,以下直接稱之為IEEE1394標(biāo)準(zhǔn),把它合并在此供參考。IEEE1394標(biāo)準(zhǔn)描述串行總線,用作外圍總線或一個(gè)或多個(gè)并行底板總線的備份。串行底板接口10的底板收發(fā)信機(jī)16提供一個(gè)電路/機(jī)械接口到串行底板總線17。雙向底板選通信號(hào)(BPstrb+和BPstrb-)和底板數(shù)據(jù)信號(hào)(BPdata+和BPdata-)在收發(fā)信機(jī)16與串行底板總線17之間通過(guò)。對(duì)應(yīng)的單向發(fā)送選通(TSTRB),發(fā)送數(shù)據(jù)(TData),接收選通(RSTRB),和接收數(shù)據(jù)(RData)信號(hào)線在收發(fā)信機(jī)16與PHY層控制器14之間通過(guò)。收發(fā)信機(jī)16往往與PHY層控制器14分開(kāi)包裝,使不同的收發(fā)信機(jī)可以用于不同類型的串行底板總線。所用收發(fā)信機(jī)的類型決定串行總線17上的分組傳輸率。例如,利用BTL或發(fā)射極耦合邏輯(ECL)的收發(fā)信機(jī)以49.152MB/sec發(fā)送和接收,而利用增強(qiáng)收發(fā)信機(jī)邏輯(ETL)的收發(fā)信機(jī)以24.576MB/sec運(yùn)行。
鏈路層控制器12利用串行底板總線的上層節(jié)點(diǎn)經(jīng)主機(jī)接口18提供確認(rèn)的單程數(shù)據(jù)轉(zhuǎn)移服務(wù)。例如,控制器12響應(yīng)來(lái)自實(shí)施串行底板接口10的上層節(jié)點(diǎn)的讀出/寫(xiě)入/鎖定請(qǐng)求,它制備數(shù)據(jù)分組用于傳輸通過(guò)PHY層并到達(dá)串行底板總線17上。鏈路層控制器12也響應(yīng)PHY層控制器14所指出的串行總線17狀態(tài)變化(即,接收的數(shù)據(jù)分組)。鏈路層控制器12的其他功能包括尋址,錯(cuò)誤檢驗(yàn),數(shù)據(jù)成幀(即,在給定的數(shù)據(jù)分組內(nèi))。利用包括數(shù)據(jù)線DATA
的數(shù)據(jù)總線20和包括控制信號(hào)線CTL
的控制總線22,信息在鏈路層控制器12與PHY層控制器14之間雙向發(fā)送。在一個(gè)典型的普通實(shí)施方案中,只利用兩條DATA
數(shù)據(jù)線,即,數(shù)據(jù)線D0和D1。系統(tǒng)時(shí)鐘(SCLK)從PHY層控制器14提供給鏈路層控制器12。如圖所示,鏈路請(qǐng)求(LREQs)從鏈路層控制器12單向發(fā)送到PHY層控制器14。
圖2表示更詳細(xì)的串行底板接口10PHY層控制器14圖。PHY層控制器14完成如下的功能,例如,分組接收/傳輸和判優(yōu),它包括LINK/PHY接口30,判優(yōu)控制塊32,數(shù)據(jù)編碼塊34,判優(yōu)/數(shù)據(jù)多路復(fù)用器36,和數(shù)據(jù)再同步/解碼塊38?;鶞?zhǔn)鐘(CLK)用于提供PHY層控制器14內(nèi)各種狀態(tài)機(jī)的同步。這個(gè)基準(zhǔn)鐘的頻率是49.152MHz(±100ppm),與數(shù)據(jù)傳輸率無(wú)關(guān)。上述SCLK是從基準(zhǔn)鐘導(dǎo)出。在鏈路層控制器12與PHY層控制器14之間能夠發(fā)生的四個(gè)基本操作是請(qǐng)求,狀態(tài),發(fā)送,和接收,且除了請(qǐng)求操作以外的全部操作由PHY層控制器14啟動(dòng)。鏈路層控制器12利用請(qǐng)求操作以讀出或?qū)懭雰?nèi)部PHY寄存器或請(qǐng)求PHY層控制器14啟動(dòng)發(fā)送操作。每當(dāng)串行總線17的狀態(tài)發(fā)生變化時(shí),PHY層控制器14就啟動(dòng)狀態(tài)操作。
對(duì)來(lái)自鏈路層控制器12請(qǐng)求的響應(yīng)是,PHY層控制器14啟動(dòng)發(fā)送操作。來(lái)自鏈路層控制器12的待發(fā)送數(shù)據(jù)位通過(guò)數(shù)據(jù)線20被接收。這些數(shù)據(jù)位與系統(tǒng)時(shí)鐘SCLK同步地被鎖存在控制器14的數(shù)據(jù)編碼塊34內(nèi),串行地組合,編碼,然后在TData線上由判優(yōu)/數(shù)據(jù)多路復(fù)用器36發(fā)送到收發(fā)信機(jī)16。對(duì)應(yīng)的選通信息在TSTRB線上由判優(yōu)/數(shù)據(jù)多路復(fù)用器36發(fā)送到收發(fā)信機(jī)16。每當(dāng)數(shù)據(jù)分組在串行總線17上被接收時(shí),PHY層控制器14就啟動(dòng)接收操作。分組數(shù)據(jù)在RData線上被接收到數(shù)據(jù)再同步/解碼塊38中,對(duì)應(yīng)的選通信息在RSTRB線上被接收到塊38中。接收的數(shù)據(jù)-選通信息在塊38中被解碼,以恢復(fù)接收時(shí)鐘(RxCLK)和串行數(shù)據(jù)位。然后,此串行數(shù)據(jù)位再同步到本地系統(tǒng)時(shí)鐘,被分成兩個(gè)并行流,經(jīng)LINK/PHY接口30傳輸?shù)较嚓P(guān)的鏈路。有關(guān)圖2中PHY層控制器14各種元件運(yùn)行的附加細(xì)節(jié)可以在上述IEEE1394標(biāo)準(zhǔn)的文件中找到。典型的市場(chǎng)上PHY層控制器是來(lái)自美國(guó)Texas州Dallas市Texas儀器公司制造的TSB14C015-VIEEE1394-1995底板收發(fā)信機(jī)/判定器。
以上結(jié)合圖1和圖2所描述的普通IEEE1394串行底板接口10的嚴(yán)重問(wèn)題是,其數(shù)據(jù)帶寬過(guò)度地受到限制。例如,串行底板接口10支持串行底板數(shù)據(jù)總線17,此總線總是只有1個(gè)數(shù)據(jù)位寬度。換句話說(shuō),圖1和圖2所示普通的PHY層控制器14和收發(fā)信機(jī)16配置成一次處理1個(gè)數(shù)據(jù)位。這就限制了通過(guò)接口10的數(shù)據(jù)轉(zhuǎn)移率,因而限制了其有效的數(shù)據(jù)帶寬,而且還妨礙了相應(yīng)的網(wǎng)絡(luò)節(jié)點(diǎn)或其他通信裝置充分利用其鏈路層電路的性能本領(lǐng)。在普通串行底板接口10中增加數(shù)據(jù)帶寬一般需要增加PHY層時(shí)鐘頻率,這可能不是給定應(yīng)用中實(shí)際的或理想的方法。因此就需要一種改進(jìn)的底板PHY層接口,其中,能夠增大有效的數(shù)據(jù)帶寬而不要求相應(yīng)地增大PHY層時(shí)鐘頻率,且還保持與基本的IEEE1394串行總線結(jié)構(gòu)的兼容性。
本發(fā)明提供一個(gè)具有可縮放數(shù)據(jù)帶寬的并行底板物理層接口。在所說(shuō)明的實(shí)施例中,在通信裝置的物理層并行底板總線與此裝置較高層之間提供一個(gè)接口,與現(xiàn)有的IEEE1394串行總線結(jié)構(gòu)兼容。該接口包括并行底板物理層控制器,此控制器有用于從底板總線接收數(shù)據(jù)的多條接收數(shù)據(jù)線,和發(fā)送數(shù)據(jù)到底板總線的多條發(fā)送數(shù)據(jù)線。收發(fā)信機(jī)連接在物理層控制器與底板總線之間,用于實(shí)現(xiàn)這些多線數(shù)據(jù)的發(fā)送和接收操作。鏈路層控制器連接到并行底板物理層控制器,并通過(guò)數(shù)據(jù)總線與并行底板物理層控制器通信。并行底板物理層控制器能夠提供有效的數(shù)據(jù)帶寬,此帶寬大于其工作的時(shí)鐘頻率。利用多個(gè)不同的底板總線寬度,例如,1數(shù)據(jù)位總線寬度,2數(shù)據(jù)位總線寬度,4數(shù)據(jù)位總線寬度,和8數(shù)據(jù)位總線寬度,并行底板物理層控制器的工作還能夠支持與底板總線通信。通過(guò)選取一個(gè)可用的數(shù)據(jù)總線寬度,本發(fā)明允許接口通過(guò)的數(shù)據(jù)帶寬可以縮放。
本發(fā)明的一個(gè)優(yōu)點(diǎn)是,在保持相同物理層時(shí)鐘頻率作為對(duì)應(yīng)串行底板接口的同時(shí),可以大大地增加給定底板物理層接口的數(shù)據(jù)帶寬。例如,工作在約50MHz時(shí)鐘頻率的底板物理層接口的數(shù)據(jù)帶寬可以增加到高達(dá)上述普通IEEE1394串行底板接口的八倍。這可以使鏈路層電路的性能本領(lǐng)得到更有效的利用。數(shù)據(jù)帶寬的增加能夠做成可選取的,使單個(gè)接口裝置能夠支持IEEE1394兼容的串行數(shù)據(jù)總線以及若干個(gè)不同的并行底板總線寬度。通過(guò)減小給定數(shù)據(jù)帶寬所需的時(shí)鐘頻率,本發(fā)明還能改進(jìn)那個(gè)帶寬下用電磁干擾(EMI)和電磁兼容性(EMC)表示的串行底板接口的噪聲性能。
圖1是按照IEEE1394標(biāo)準(zhǔn)配置的普通串行底板接口的方框圖;圖2表示適用于圖1普通串行底板接口中串行底板物理層控制器的更詳細(xì)視圖;圖3是按照本發(fā)明所述實(shí)施例配置的并行底板物理層接口的方框圖;圖4表示按照本發(fā)明所述實(shí)施例適用于圖3并行底板接口的并行底板物理層控制器的更詳細(xì)視圖。
以下結(jié)合典型的并行底板接口結(jié)構(gòu)描述本發(fā)明。雖然特別適用于按照IEEE1394標(biāo)準(zhǔn)配置的電路,但是,本發(fā)明可應(yīng)用于其他類型的底板接口電路以及其他的接口應(yīng)用。本發(fā)明的并行底板接口結(jié)構(gòu)可以在網(wǎng)絡(luò)節(jié)點(diǎn)或其他通信裝置中實(shí)現(xiàn),例如,個(gè)人計(jì)算機(jī),微處理器,專用集成電路或其他的數(shù)據(jù)處理裝置,或發(fā)射機(jī),接收機(jī)或其他通信終端。本發(fā)明適合于各種各樣的通信系統(tǒng)應(yīng)用,包括無(wú)線蜂窩式系統(tǒng),纜系統(tǒng),衛(wèi)星系統(tǒng)以及其他類型通信系統(tǒng)。此處用到的術(shù)語(yǔ)“底板總線”應(yīng)當(dāng)理解為包括通信裝置物理層中一條或多條數(shù)據(jù)線的任意安排。此處結(jié)合底板控制器用到的術(shù)語(yǔ)“有效數(shù)據(jù)帶寬”一般指的是在給定的一組工作條件下該控制器支持的近似帶寬。例如,利用8位的底板數(shù)據(jù)總線寬度和50MHz的物理層時(shí)鐘頻率,按照本發(fā)明可以實(shí)現(xiàn)提供400MHz有效數(shù)據(jù)帶寬的控制器。
圖3表示按照本發(fā)明所述實(shí)施例配置的并行底板接口100。并行底板接口100包括鏈路層控制器112,并行底板PHY層控制器114,和底板收發(fā)信機(jī)116。在這個(gè)實(shí)施例中,并行底板接口100提供PHY層并行底板總線117與網(wǎng)絡(luò)節(jié)點(diǎn)或其他通信裝置內(nèi)較高層之間的接口。鏈路層控制器112的配置是按照上述IEEE1394標(biāo)準(zhǔn)運(yùn)行,在主機(jī)接口118與PHY層控制器114之間提供通信,主機(jī)接口118與較高級(jí)諸層之一相聯(lián)系。鏈路層控制器112與PHY層控制器114之間的雙向DATA
數(shù)據(jù)總線120有1個(gè)8位的寬度。如上所述,典型的普通實(shí)施方案一般只利用現(xiàn)有8條數(shù)據(jù)線中的2條,即,數(shù)據(jù)線D0和D1。應(yīng)當(dāng)注意,數(shù)據(jù)總線120的寬度僅僅用于舉例說(shuō)明。如在以下要更詳細(xì)描述的,在本發(fā)明的另一些實(shí)施例中,其他的寬度可用于數(shù)據(jù)總線120。鏈路層控制器112與PHY層控制器114之間的控制總線122包括CTL
表示的控制信號(hào)線。CTL
,LREQ和SCLK信號(hào)線都按照類似于上述IEEE1394標(biāo)準(zhǔn)文件的方式工作。
PHY層控制器114包括發(fā)送選通輸出(TSTRB),接收選通輸入(RSTRB),8個(gè)發(fā)送數(shù)據(jù)輸出(Tdata0,Tdata1,…,Tdata7),和8個(gè)接收數(shù)據(jù)輸入(Rdata0,Rdata1,…,Rdata7)。這些線連接到底板收發(fā)信機(jī)116對(duì)應(yīng)的各自輸入端和輸出端。收發(fā)信機(jī)116還支持雙向底板選通信號(hào)(BPstrb+和BPstrb-)和8對(duì)雙向底板數(shù)據(jù)信號(hào)(BPdata0+和BPdata0-,BPdata1+和BPdata1-,…,BPdata7+和BPdata7-)。這些選通和數(shù)據(jù)信號(hào)線在收發(fā)信機(jī)116與并行底板總線117之間通過(guò)。因此,在這個(gè)實(shí)施例中,PHY層控制器114和底板收發(fā)信機(jī)116配置成同時(shí)處理高達(dá)8位數(shù)據(jù)。
圖4表示更詳細(xì)的并行底板PHY層控制器114??刂破?14完成這些功能,例如,分組接收/傳輸和判優(yōu),且包括LINK/PHY接口130,判優(yōu)控制塊132,數(shù)據(jù)編碼塊134,判優(yōu)/數(shù)據(jù)多路復(fù)用器150,和數(shù)據(jù)再同步/解碼塊160。本地基準(zhǔn)鐘(CLK)用于PHY層控制器114內(nèi)各種狀態(tài)機(jī)的同步。在一個(gè)與IEEE1394標(biāo)準(zhǔn)兼容的實(shí)施例中,這個(gè)時(shí)鐘頻率可以保持在49.152MHz(±100ppm),與數(shù)據(jù)傳輸速率無(wú)關(guān)。在另一些實(shí)施例中可以采用其他的時(shí)鐘頻率。
PHY層控制器114中的判優(yōu)/數(shù)據(jù)多路復(fù)用器150有發(fā)送分組選通(TxPktStrb)輸入和發(fā)送分組數(shù)據(jù)(TxPktData)輸入,并產(chǎn)生上述TSTRB和TData0,Tdata1,…,Tdata7信號(hào)作為輸出。數(shù)據(jù)再同步/解碼塊160接收上述RSTRB和RData0,RData1,.…RData7信號(hào)作為輸入,并產(chǎn)生接收選通(RxStrb)和接收數(shù)據(jù)(RtData)信號(hào)作為輸出。因此,PHY層控制器114配置成以8位寬度底板數(shù)據(jù)總線工作??刂破?14從并行底板總線117經(jīng)底板收發(fā)信機(jī)116接收RSTRB和RData0,RData1,…,RData7信號(hào),并經(jīng)收發(fā)信機(jī)116提供TSTRB和TData0,TData1,…,TData7信號(hào)給并行總線117。
如同在圖1的普通串行底板接口10中一樣,在并行底板接口100中鏈路層控制器112與PHY層控制器114之間能夠發(fā)生的四個(gè)基本操作是請(qǐng)求,狀態(tài),發(fā)送,和接收,且除了請(qǐng)求操作以外的全部操作由PHY層控制器114啟動(dòng)。鏈路層控制器112利用請(qǐng)求操作以讀出或?qū)懭胍粋€(gè)內(nèi)部的PHY寄存器或請(qǐng)求PHY層控制器114啟動(dòng)發(fā)送操作。當(dāng)并行底板總線117的狀態(tài)發(fā)生變化時(shí),PHY層控制器114就啟動(dòng)狀態(tài)操作。對(duì)來(lái)自鏈路層控制器112請(qǐng)求的響應(yīng)是,PHY控制器114啟動(dòng)發(fā)送操作。來(lái)自鏈路層控制器112的待發(fā)送數(shù)據(jù)位通過(guò)DATA
線被接收。這些數(shù)據(jù)位與系統(tǒng)時(shí)鐘SCLK同步地被鎖存在PHY層控制器114的數(shù)據(jù)編碼塊134中,被編碼,然后在TData0,TData1,…,TData7線上由判優(yōu)/數(shù)據(jù)多路復(fù)用器150發(fā)送到收發(fā)信機(jī)116。對(duì)應(yīng)的選通信息在TSTRB線上由判優(yōu)/數(shù)據(jù)多路復(fù)用器150發(fā)送到收發(fā)信機(jī)116。
每當(dāng)數(shù)據(jù)分組在并行底板總線117上被接收時(shí),PHY層控制器114就啟動(dòng)接收操作。來(lái)自收發(fā)信機(jī)116在RData0,RData1,…,RData7線上的分組數(shù)據(jù)被接收到數(shù)據(jù)再同步/解碼塊160中,對(duì)應(yīng)的數(shù)據(jù)-選通信息在RSTRB線上被接收到塊160中。接收的選通信息在塊38中被解碼,以恢復(fù)接收時(shí)鐘(RxCLK)和數(shù)據(jù)位。然后,此數(shù)據(jù)位被再同步到系統(tǒng)時(shí)鐘,并經(jīng)LINK/PHY接口30傳輸?shù)较嚓P(guān)的鏈路??刂破?14中諸元件130,132,和134的運(yùn)行基本上如上述IEEE標(biāo)準(zhǔn)文件中所描述的,作了適當(dāng)?shù)母膭?dòng)以適應(yīng)更寬的底板數(shù)據(jù)總線。這些改動(dòng)是直截了當(dāng)?shù)?,專業(yè)人員很容易明白,所以就不詳細(xì)描述了。
如上所述,圖3所示并行底板接口100是以8位寬度并行底板數(shù)據(jù)總線117工作。按照本發(fā)明,為了提供可縮放的數(shù)據(jù)帶寬,并行底板接口100可以做成以任何若干個(gè)其他的底板數(shù)據(jù)總線寬度運(yùn)行。例如,并行底板接口100可以提供這樣的可縮放數(shù)據(jù)帶寬,其中底板數(shù)據(jù)總線寬度可以選取為1位,2位,4位,或8位。以下表1說(shuō)明有效的數(shù)據(jù)帶寬,它是在三個(gè)不同的近似PHY層時(shí)鐘頻率下對(duì)這四個(gè)典型的總線寬度中每一個(gè)制作的。圖1中普通串行底板接口10是以1位底板總線寬度運(yùn)行,因而,對(duì)于近似PHY層時(shí)鐘頻率為25MHz,50MHz,或100MHz提供的數(shù)據(jù)寬度分別為25MHz,50MHz,或100MHz。
表1.有效數(shù)據(jù)帶寬(MHz)
所以,本發(fā)明可以根據(jù)底板數(shù)據(jù)總線寬度對(duì)底板接口的數(shù)據(jù)帶寬進(jìn)行縮放。例如,在底板總線為8位寬度的實(shí)施例中,能夠提供8倍于PHY層時(shí)鐘頻率的有效數(shù)據(jù)帶寬,譬如,對(duì)于50MHz的時(shí)鐘頻率為400MHz的有效數(shù)據(jù)帶寬。表1還指出,對(duì)于其他的底板數(shù)據(jù)總線寬度,譬如,2位寬度或4位寬度,能夠提供類似的接口數(shù)據(jù)帶寬的縮放。圖3的并行底板接口100中提供的判優(yōu)過(guò)程可以是按照簡(jiǎn)單明了方式改變的其他普通判優(yōu)過(guò)程,以提供2位,4位,或8位底板數(shù)據(jù)總線寬度的判優(yōu)。按照本發(fā)明配置的給定并行底板接口可以支持表1中所示不同數(shù)據(jù)總線寬度中的每一個(gè),在給定應(yīng)用中所采用的特定總線寬度可以通過(guò)包含適當(dāng)?shù)目偩€寬度選擇電路做成可選擇的。專業(yè)人員能夠按照簡(jiǎn)單的方法實(shí)現(xiàn)這種電路,所以此處不再詳細(xì)描述了。
通過(guò)提供一個(gè)可縮放的數(shù)據(jù)帶寬,本發(fā)明能夠提高給定有效數(shù)據(jù)帶寬的底板接口噪聲性能。例如,因?yàn)闇p小了支持給定帶寬需要的時(shí)鐘頻率,就可以大大降低時(shí)鐘噪聲量。這可以使底板接口更容易滿足特定應(yīng)用對(duì)電磁干擾和電磁兼容性的要求。
應(yīng)當(dāng)強(qiáng)調(diào),圖3和圖4中并行底板接口的配置是為了說(shuō)明本發(fā)明的操作,不應(yīng)當(dāng)解釋成把本發(fā)明限制于特定的實(shí)施例或?qū)嵤├M。其他的實(shí)施例可以采用各種不同類型的邏輯電路和功能,以實(shí)現(xiàn)所描述的并行底板控制技術(shù)。也可以采用不同于所描述的底板總線寬度和PHY層時(shí)鐘頻率。專業(yè)人員能夠明白,這些和其他眾多的實(shí)施例都在以下權(quán)利要求書(shū)的范圍內(nèi)。
權(quán)利要求
1.一種提供通信裝置中此裝置物理層底板總線與此裝置較高層相關(guān)電路之間接口的設(shè)備,該設(shè)備包括底板物理層控制器,它有用于從底板總線接收數(shù)據(jù)的多個(gè)數(shù)據(jù)線輸入,和用于發(fā)送數(shù)據(jù)到底板總線的多個(gè)數(shù)據(jù)線輸出,其中底板物理層控制器提供一個(gè)有效的數(shù)據(jù)帶寬,此帶寬大于底板物理層控制器的工作時(shí)鐘頻率;和鏈路層控制器,經(jīng)數(shù)據(jù)總線連接到底板物理層控制器。
2.按照權(quán)利要求1的設(shè)備,其中鏈路層控制器按照IEEE1394標(biāo)準(zhǔn)運(yùn)行。
3.按照權(quán)利要求1的設(shè)備,其中利用多個(gè)不同的底板總線寬度,底板物理層控制器的運(yùn)行能支持與底板總線的通信。
4.按照權(quán)利要求3的設(shè)備,其中底板物理層控制器的運(yùn)行在一個(gè)特定的時(shí)刻能選取不同底板總線寬度之一。
5.按照權(quán)利要求3的設(shè)備,其中多個(gè)不同的底板總線寬度至少包括1數(shù)據(jù)位總線寬度,2數(shù)據(jù)位總線寬度,4數(shù)據(jù)位總線寬度,和8數(shù)據(jù)位總線寬度。
6.按照權(quán)利要求1的設(shè)備,其中底板物理層控制器提供一個(gè)有效的數(shù)據(jù)帶寬,此帶寬是物理層控制器時(shí)鐘頻率的n倍,此處n大于或等于2。
7.按照權(quán)利要求1的設(shè)備,還包括底板物理層控制器與底板總線之間連接的收發(fā)信機(jī),此收發(fā)信機(jī)有連接到底板物理層控制器多個(gè)數(shù)據(jù)線輸出的輸入端,和連接到底板物理層控制器多個(gè)數(shù)據(jù)線輸入的輸出端,以及與底板總線對(duì)應(yīng)的輸入和輸出連接。
8.按照權(quán)利要求1的設(shè)備,其中底板物理層控制器的運(yùn)行能提供可縮放的有效數(shù)據(jù)帶寬。
9.按照權(quán)利要求1的設(shè)備,其中通過(guò)至少調(diào)整物理層時(shí)鐘頻率和用作與底板總線實(shí)際數(shù)據(jù)通信的若干輸入與輸出數(shù)據(jù)線之一,底板物理層提供可縮放的有效數(shù)據(jù)帶寬。
10.一種用于提供通信裝置中此裝置物理層底板總線與此裝置較高層相關(guān)電路之間接口設(shè)備的方法,此方法包括的步驟有利用物理層控制器與底板總線之間連接的多條接收數(shù)據(jù)線,和利用物理層控制器與底板總線之間連接的多條發(fā)送數(shù)據(jù)線,在底板物理層控制器與底板總線之間傳輸數(shù)據(jù),其中底板物理層控制器提供有效的數(shù)據(jù)帶寬,此帶寬大于底板物理層控制器的工作時(shí)鐘頻率;和在鏈路層控制器與物理層控制器之間經(jīng)數(shù)據(jù)總線傳輸數(shù)據(jù)。
11.按照權(quán)利要求10的方法,其中鏈路層控制器按照IEEE1394標(biāo)準(zhǔn)運(yùn)行。
12.按照權(quán)利要求10的方法,還包括選取被物理層控制器支持的多個(gè)不同底板總線寬度之一這個(gè)步驟,用于物理層控制器與底板總線之間傳輸數(shù)據(jù)。
13.按照權(quán)利要求12的方法,其中多個(gè)不同的底板總線寬度至少包括1數(shù)據(jù)位總線寬度,2數(shù)據(jù)位總線寬度,4數(shù)據(jù)位總線寬度,和8數(shù)據(jù)位總線寬度。
14.按照權(quán)利要求10的方法,其中底板物理層控制器提供一個(gè)有效的數(shù)據(jù)帶寬,此帶寬是物理層控制器時(shí)鐘頻率的n倍,此處n大于或等于2。
15.按照權(quán)利要求10的方法,還包括從被物理層控制器支持的若干個(gè)不同的有效數(shù)據(jù)帶寬中選取一個(gè)有效數(shù)據(jù)帶寬這個(gè)步驟。
16.按照權(quán)利要求10的方法,其中選取有效數(shù)據(jù)帶寬這個(gè)步驟包括至少調(diào)整物理層時(shí)鐘頻率和用作與底板總線實(shí)際數(shù)據(jù)通信的若干接收與發(fā)送數(shù)據(jù)線之一。
17.一種提供通信裝置中此裝置物理層底板總線與此裝置較高層相關(guān)電路之間接口的設(shè)備,該設(shè)備包括底板物理層控制器,它有從底板總線接收數(shù)據(jù)的多個(gè)接收輸入,和發(fā)送數(shù)據(jù)到底板總線的多個(gè)發(fā)送輸出,和連接到底板物理層控制器的鏈路層控制器,其中,根據(jù)用作與底板總線實(shí)際數(shù)據(jù)通信的若干個(gè)接收輸入和發(fā)送輸出,底板物理層控制器提供的有效數(shù)據(jù)帶寬是可選擇的。
18.按照權(quán)利要求17的設(shè)備,其中通過(guò)選取多個(gè)不同的底板總線寬度之一,底板物理層控制器的運(yùn)行能選取多個(gè)有效的數(shù)據(jù)帶寬之一。
19.按照權(quán)利要求18的設(shè)備,其中底板物理層控制器的運(yùn)行能選取一個(gè)特定時(shí)刻所用的那個(gè)不同的現(xiàn)有底板總線寬度。
20.按照權(quán)利要求18的設(shè)備,其中多個(gè)不同的底板總線寬度至少包括1數(shù)據(jù)位總線寬度,2數(shù)據(jù)位總線寬度,4數(shù)據(jù)位總線寬度,和8數(shù)據(jù)位總線寬度。
全文摘要
提供一種通信裝置中物理層并行底板總線與此裝置較高層之間的接口,此接口與IEEE1394的串行總線結(jié)構(gòu)兼容。此接口包括并行底板物理層控制器,這個(gè)控制器有從底板總線接收數(shù)據(jù)的多個(gè)接收數(shù)據(jù)線,和發(fā)送數(shù)據(jù)到底板總線的多個(gè)發(fā)送數(shù)據(jù)線。鏈路層控制器連接到并行底板物理層控制器,并通過(guò)數(shù)據(jù)總線與并行底板物理層控制器通信。并行底板物理層控制器能夠提供有效數(shù)據(jù)帶寬,此帶寬大于底板物理層控制器的工作時(shí)鐘頻率。
文檔編號(hào)H04L12/64GK1237844SQ9910689
公開(kāi)日1999年12月8日 申請(qǐng)日期1999年5月31日 優(yōu)先權(quán)日1998年6月3日
發(fā)明者昌·H.·金, 馬克·H.·克拉穆?tīng)?申請(qǐng)人:朗迅科技公司