為什么高速USB并不一定表示手機(jī)擁有高速性能
挑戰(zhàn)之一是將數(shù)碼多媒體傳輸?shù)皆O(shè)備自身。由于USB對(duì)于PC的普遍性以及便攜性,USB成為多媒體傳輸?shù)谋厝贿x擇。用戶可以很容易地使用USB來傳輸多媒體、同步數(shù)據(jù),并且為他們的設(shè)備充電,進(jìn)一步鞏固了其作為手機(jī)接口標(biāo)準(zhǔn)的地位。但是,許多第一代設(shè)備僅支持全速USB,數(shù)據(jù)傳輸速度不超過12Mbps。使用全速USB,需要用一個(gè)小時(shí)將數(shù)據(jù)從100 MP3傳輸?shù)狡渌O(shè)備。該數(shù)量級(jí)的等待時(shí)間對(duì)于消費(fèi)者來說是無法接受的,他們需要更快的傳輸速度。隨著手機(jī)的多媒體功能從單一的音樂功能發(fā)展到電影以及更高需求,隨著數(shù)據(jù)和存儲(chǔ)容量的增長,需要更快的傳輸接口。業(yè)內(nèi)對(duì)此挑戰(zhàn)的解決方案便是出現(xiàn)了高速USB,最大理論傳輸速率可達(dá)480Mbps——比全速USB速度要快40倍。
可供選擇的幾種高速USB架構(gòu)
隨著高速USB成為新型多媒體中心手機(jī)的基本需求,設(shè)計(jì)者可以選擇幾種不同的架構(gòu)來支持高速USB。
第一種選擇(若可行)是在所選的處理器內(nèi)使用高速USB邏輯。在這種架構(gòu)中,直接由處理器支持高速USB,外接USB收發(fā)器用于物理層通訊。典型情況下,USB收發(fā)器為處理器的外接設(shè)備,從而節(jié)省住處理器內(nèi)的硅面積。由于USB收發(fā)器的模擬屬性,當(dāng)向更小尺寸技術(shù)發(fā)展時(shí),例如65nm及以下,不能達(dá)到數(shù)字技術(shù)規(guī)格。將模擬元件(例如USB收發(fā)器)外接通常會(huì)降低成本并且有效利用空間。
第二種選擇是使用單獨(dú)的高速USB控制器。該器件包含了支持高速USB需要的所有部分,包括SIE和收發(fā)器。這些器件通常通過存儲(chǔ)接口連接到主機(jī)處理器。
第三種選擇是使用橋接器,可以在其它特性內(nèi)包含高速USB功能,例如海量存儲(chǔ)控制。與專用高速USB控制器類似,這些設(shè)備通常通過處理器存儲(chǔ)接口進(jìn)行連接。
性能對(duì)比
我們快速看一下手機(jī)市場(chǎng),可以發(fā)現(xiàn)手機(jī)的選擇范圍很大?,F(xiàn)代手機(jī)的范圍可以從簡單的單一功能到復(fù)雜的多功能智能手機(jī)。由于音樂手機(jī)的普及性,驅(qū)使在現(xiàn)在的手機(jī)中廣泛采用高速USB。同時(shí),手機(jī)也普遍支持海量存儲(chǔ),并提供多種選擇。對(duì)于手機(jī)的高速USB設(shè)計(jì),上述3種架構(gòu)均適用。
由于高速USB的最大理論性能可達(dá)480Mbps,在實(shí)際的應(yīng)用中,由于軟件架構(gòu)的限制,達(dá)不到最大理論性能。高速USB的架構(gòu)和設(shè)計(jì)是實(shí)際性能的重要決定因素。
下面我們看一下具有高速USB的一些手機(jī)(高速USB的實(shí)現(xiàn)方式不同)的USB性能對(duì)比。在相同環(huán)境下的各手機(jī)中,用戶將677MB的視頻文件傳輸?shù)绞謾C(jī)上的海量存儲(chǔ)區(qū)。為了保證一致性,在所有應(yīng)用中采用了海量存儲(chǔ)模式和相同的移動(dòng)式海量存儲(chǔ)。可以從下面的示意圖中看到該對(duì)比的結(jié)果。
圖1:支持高速USB的三種不同架構(gòu)。
內(nèi)部結(jié)構(gòu)
我們可以從上述結(jié)果看出,實(shí)際的高速USB性能變化范圍很大。從超過20分鐘(低于10Mbps)的傳輸時(shí)間到不超過1分鐘(超過140Mbps),相差25倍以上。為什么差距會(huì)如此之大?其答案在于USB的架構(gòu)不同。
在使用單獨(dú)的高速USB控制器的架構(gòu)中,控制器通常通過主處理器外接存儲(chǔ)接口連接到處理器。通常與存儲(chǔ)設(shè)備共享此接口,例如NAND,NAND可用于代碼或用戶數(shù)據(jù)存儲(chǔ)。從主機(jī)輸入的數(shù)據(jù)通過USB控制器傳輸?shù)街魈幚砥鳌T擖c(diǎn)的處理器在將數(shù)據(jù)寫入海量存儲(chǔ)前先緩存到SDRAM。整個(gè)過程分多步完成,需要占用大部分處理器,從而限制了USB的傳輸性能。在下面的示意圖中描述了這種應(yīng)用的數(shù)據(jù)流。
評(píng)論