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