USB總線速度不夠,?PCIe總線有機(jī)會取而代之
當(dāng)USB速度不夠快了,,怎么辦?這種情況會發(fā)生在每臺PC,、NB,、及全世界每種電腦周邊裝置,我們總是需要更快的傳輸速度,。消費(fèi)者是永遠(yuǎn)不會被滿足的一群,,業(yè)者當(dāng)然不能認(rèn)為消費(fèi)者對于掌上型裝置之間傳輸速度的需求,會比現(xiàn)今PC上網(wǎng)傳輸?shù)乃俣葋淼玫汀?nbsp;
通用序列匯流排(USB)是全球普遍的連結(jié)標(biāo)準(zhǔn),。USB的傳輸速度從最初的1.5Mb,、12Mb,,一直發(fā)展到目前的480Mb高速USB傳輸。然而,,當(dāng)480Mb的速度已不夠快時,,我們要改用哪一種連結(jié)技術(shù)?當(dāng)面臨高畫質(zhì)影片,、快速成長的數(shù)位內(nèi)容,,以及全世界對于高品質(zhì)行動娛樂科技的需求下,消費(fèi)者對于各種消費(fèi)性與運(yùn)算平臺上傳和下載內(nèi)容速度的需求,,都要高于現(xiàn)有解決方案所提供的傳輸速度情況下,,PCIe(或PCI Express)會是解決方案嗎?在兩年后,,高速USB傳輸會被視為「慢速」嗎,?
串流傳輸?shù)男枨笠餟SB壽命的質(zhì)疑
USB已成功地在市場上全面普及化,幾乎每個PC週邊裝置都采用USB為主要的傳輸介面,。在thinkgeek.com網(wǎng)站中可看到USB電熱杯墊,、USB水族箱、甚至是USB煙灰缸(圖1),。當(dāng)然還有其他更常見的USB週邊裝置,,例如印表機(jī)、掃描器,、滑鼠以及像隨身碟這類的儲存裝置,。此外,大多數(shù)的應(yīng)用皆能支援高速USB(通常稱為USB 2.0介面)的頻寬限制,。
對于USB使用壽命的質(zhì)疑,,源自于影音應(yīng)用新寬頻的需求。視頻采集是PC產(chǎn)業(yè)其中一個成長最迅速的領(lǐng)域,。微軟在這幾年持續(xù)擴(kuò)充Windows作業(yè)系統(tǒng)對于媒體應(yīng)用的支援,,甚至特別針對視頻采集與播放的需求,量身打造一款名為「Windows Media Center Edition」的作業(yè)系統(tǒng),。
視頻采集會佔(zhàn)用大量的頻寬,。例如標(biāo)準(zhǔn)畫質(zhì)的影片格式每秒傳輸速度為27Mb,也因此會佔(zhàn)掉USB 2.0高速介面一半以上的頻寬,。雖然USB 2.0號稱每秒傳輸速度高達(dá)480Mbits或60Mbytes的水準(zhǔn),,但由于PC內(nèi)主控端晶片組的速度限制,實(shí)際上每秒只有40Mb~48Mb的傳輸速度,。其實(shí)在這樣的應(yīng)用下,,USB仍可提供足夠的頻寬支援在PC上觀看電視節(jié)目之用途,那么問題究竟在哪裡,?問題在于消費(fèi)者并不需要單一的電視位元流,,而是具備可同時插放和錄影功能的串流,,也就是數(shù)位錄放影機(jī)(DVR)。
數(shù)位錄放影機(jī)(DVR)因「TiVo」這個品牌而普及,;TiVo是第一個能讓使用者方便地運(yùn)用「時間移轉(zhuǎn)」功能處理影像的數(shù)位裝置,。典型的DVR可讓使用者能一邊從頭開始觀賞預(yù)錄的節(jié)目,另一邊則繼續(xù)錄下播放中的其他片段,?;蛘咴阡浵隆覆宸胖小构?jié)目時也同時插放之前的畫面,這種「時間移轉(zhuǎn)」的功能就像「暫?!古c「立即重播」功能,。例如你可在晚間8點(diǎn)15分從頭觀賞早在8點(diǎn)整就開始的節(jié)目。當(dāng)你在觀看原來8點(diǎn)~8點(diǎn)01分的片段時,,同一時間DVR會繼續(xù)將8點(diǎn)15分~8點(diǎn)16分插放中的片段,,以資料流模式儲存在硬碟中(圖2)。
然而,,要配合這類應(yīng)用,,DVR必須能支援三條27Mb/秒的資料傳輸流;一條「儲存資料流」,、另一條支援Tuner #2的「延遲資料流」,,還有一條是輸出至數(shù)位電視的「儲存」串流,。隨著內(nèi)容愈來愈多元化,,加上更高品質(zhì)的影片也需要串流傳輸,導(dǎo)致USB的頻寬不足以支援這類的使用模式,,也因此PCIe或PCI Express將成為未來一項(xiàng)重要的技術(shù),。
而大多數(shù)人對PCIe的焦點(diǎn),只著重在它取代PCI技術(shù)的部分,。事實(shí)上,,企業(yè)用戶、消費(fèi)者以及網(wǎng)路使用者對頻寬持續(xù)不斷的需求,,才是導(dǎo)致PCI轉(zhuǎn)移至PCIe傳輸介面的關(guān)鍵原因?,F(xiàn)今最重要的資料通訊設(shè)備平臺大都采用PCI介面,未來則會轉(zhuǎn)換成PCIe介面(圖3),。
數(shù)位電視串流面臨的是設(shè)備外的資料傳輸問題,,而資料通訊問題則屬于機(jī)內(nèi)的傳輸瓶頸;有趣的是,,這兩個不同問題其實(shí)都可以透過PCIe或PCI Express得以解決,。
高相容性、易轉(zhuǎn)移性促成PCIe的取代
促成PCIe成功的一個重要原因,,是與PCI的定址模式的相容性,,使目前所有的應(yīng)用與驅(qū)動程式能維持相同的運(yùn)作方式,!光是這點(diǎn)就替PCIe技術(shù)向前推進(jìn)一大步。此外,,PCIe提供每秒250Mb的雙向傳輸速度,,而PCI僅限每秒133Mb的單向傳輸,因此這可以讓單通道的PCIe裝置提供比PCI裝置高出2倍或4倍的傳輸速度,。16倍速PCIe繪圖卡已經(jīng)問市,,上傳與下載雙向皆提供驚人的每秒4Gb的傳輸速度,同樣的,,加上與USB架構(gòu)的相容性,,讓PCIe成為取代PCI和高頻寬的USB理想技術(shù)。表1列出PCI,、PCIe以及USB之間的基本類同點(diǎn)與差異,。
如同PCI轉(zhuǎn)移至PCIe,在USB轉(zhuǎn)移至PCIe方面,,類同性也扮演重要的角色,。從表1中可看出PCIe與USB之間有許多相似的特性,例如序列訊號,、點(diǎn)對點(diǎn)的匯流排通訊,,以及標(biāo)準(zhǔn)化的傳輸線規(guī)格(PCIe正完成標(biāo)準(zhǔn)的制定)。此外,,PCIe拓?fù)渑c擴(kuò)充能力皆與USB類似(圖4),。兩種介面都采用點(diǎn)對點(diǎn)的連結(jié)模式,因此需要使用擴(kuò)充裝置,。在USB方面,,擴(kuò)充裝置為一個集線器,負(fù)責(zé)轉(zhuǎn)接訊號以及轉(zhuǎn)換傳輸速度,,從480MBit高速主控端轉(zhuǎn)換成維持回溯相容性所需的12MBit速度,。在PCIe方面,擴(kuò)充裝置則稱為交換器,。
技術(shù)轉(zhuǎn)移的容易度是技術(shù)世代交替成功的重要因素之一,。若轉(zhuǎn)移的難度過高,采用新技術(shù)將會造成花費(fèi)過多,、過程冗長的問題,,那么新技術(shù)的可行性也相對不高。當(dāng)數(shù)十億的USB裝置與PCI介面皆需要轉(zhuǎn)移至新介面時,,轉(zhuǎn)移的過程是否容易,,就成為了關(guān)鍵因素,這也是PCIe另一個成功的原因,。因此在架構(gòu)設(shè)計的類同性方面也應(yīng)該納入考量,,確保更簡易的轉(zhuǎn)移過程,。
對于現(xiàn)今的產(chǎn)品除了硬體的相容性外,軟體相容性也非常重要,。在從USB 1.1轉(zhuǎn)移至USB 2.0的過程中,,業(yè)界投入可觀的心力來確保裝置能相容于既有的驅(qū)動程式。PCIe亦延續(xù)相同的策略,。任何PCI介面卡的驅(qū)動程式都不需作任何變更就能支援PCIe解決方案,。若已經(jīng)有分類式驅(qū)動程式(Windows內(nèi)建的驅(qū)動程式),那么開發(fā)驅(qū)動程式的工作就變得更加容易,。PCIe與USB已有許多不錯的驅(qū)動程式開發(fā)套件,,因此新設(shè)計產(chǎn)品的研發(fā)工作都相當(dāng)類似。事實(shí)上,,微軟新開發(fā)的WDF(Windows Driver Foundation)已納入對USB與PCIe的支援,,WDF的目標(biāo)是讓驅(qū)動程式的開發(fā)工作更加容易,并減少驅(qū)動程式當(dāng)機(jī)的機(jī)率,。
PCIe直接取代PCI并不困難,,因?yàn)镻CIe與PCI介面卡的大小規(guī)格幾乎相同,軟體介面亦設(shè)計成和PCI一樣,,并預(yù)留擴(kuò)充的彈性與空間,,使用者可輕易安裝PCI或PCIe介面卡。
可是也有人不看好PCIe會取代USB的趨勢,。與PCI相比,,USB的主要優(yōu)點(diǎn)就是讓週邊裝置能以外接的模式連上主控端系統(tǒng)。這讓各種規(guī)格的裝置能輕鬆連結(jié),,包括小巧的「大姆哥」一直到體積較大的雷射印表機(jī),。USB亦提供較簡易的安裝流程,。一般的家用PC使用者并不知道電腦裡是否有PCI或PCIe插槽,,當(dāng)然更不知道還剩幾個插槽可以使用!
PCIe與PCI不同之處在于不僅提供機(jī)內(nèi)的連結(jié)介面,,PCIe提供外接的連結(jié)介面,,可作為週邊裝置的連結(jié)點(diǎn)。在1991年問市的ExpressCard(圖5)新型擴(kuò)充卡標(biāo)準(zhǔn),,將取代每部筆記型電腦的PC Card插槽,。
ExpressCard可任選USB或PCIe建置
ExpressCard同時是USB和新規(guī)格USB裝置的競爭對手,它提供類似USB介面的簡易安裝流程,。事實(shí)上它內(nèi)含USB與PCIe介面,,讓介面卡廠商能選擇PCIe或USB的建置技術(shù)。許多廠商正積極重新設(shè)計現(xiàn)有的USB產(chǎn)品,,并將其納入ExpressCard的規(guī)格,。適合采用ExpressCard解決方案的應(yīng)用包括無線通訊介面,,例如藍(lán)芽與802.11。
ExpressCard推廣廠商正努力讓桌上型PC產(chǎn)品采用ExpressCard介面,。配置在桌上型電腦前方面板的ExpressCard插槽提供一個套高速傳輸介面,,比起打開機(jī)殼然后插入PCIe介面卡的方式,在安裝方面容易的多,,但目前仍沒有PC大廠在其桌上型產(chǎn)品中加入ExpressCard插槽,。多家PC大廠只在筆記型電腦產(chǎn)品中加入ExpressCard介面,至今還沒有推出搭載ExpressCard介面的桌上型產(chǎn)品,。
USB與PCIe介面擁有這么多的相似點(diǎn),,加上愈來愈多對更高頻寬週邊元件的需求,以及PCIe基礎(chǔ)建設(shè)的規(guī)格,,業(yè)界需準(zhǔn)備好將其高頻寬週邊元件轉(zhuǎn)移至PCIe資料匯流排,。
這是否意謂USB將會被淘汰?不會,!最終USB將繼續(xù)扮演成本比PCIe低的解決方案,,因?yàn)閁SB的針腳數(shù)較少。USB IP愈來愈普遍,,包括臺積電與聯(lián)電在內(nèi)的芯片制造商推出IP函式庫,,讓采用這種介面的設(shè)計工作愈來愈簡單。此外,,USB是大家普遍熟悉的技術(shù),,而PCIe則是剛發(fā)展的新介面。
因?yàn)檫@些特性,,因此USB未來數(shù)年仍是滑鼠,、鍵盤及其他低成本PC週邊裝置的理想解決方案。在寬頻較高的應(yīng)用方面,,USB將會像每秒9.6K/bits數(shù)據(jù)機(jī)一樣,,會迅速被高速上網(wǎng)技術(shù)淘汰;因?yàn)镻CIe正將資料傳輸推進(jìn)一個全新的境界,。