了解6大類(lèi)主流視頻處理器,選擇最合適產(chǎn)品
發(fā)布時(shí)間:2007/8/20 0:00:00 訪問(wèn)次數(shù):608
為了創(chuàng)造一個(gè)成功的數(shù)字視頻產(chǎn)品,你需要選擇合適的處理器。聽(tīng)起來(lái)簡(jiǎn)單,當(dāng)然,實(shí)際上并不簡(jiǎn)單。其中的一個(gè)大問(wèn)題是,有太多的處理器款式供你選擇:通用CPU,F(xiàn)PGA,DSP,可配置處理器,固定功能芯片以及其它類(lèi)型的處理器等。
令問(wèn)題更加復(fù)雜的是,數(shù)字視頻是一個(gè)迅速發(fā)展的領(lǐng)域,標(biāo)準(zhǔn)不斷發(fā)展和變化。因此,在數(shù)字視頻領(lǐng)域,處理器適應(yīng)變化的能力比在其它應(yīng)用中顯得更加重要,但是,這種靈活性通常是以降低效率為代價(jià)的。
選擇處理器的時(shí)候,難免要作一些折衷,但關(guān)鍵是要知道,如何選擇處理器,才不至于使產(chǎn)品的成功打折扣。
沒(méi)有萬(wàn)金油
數(shù)字視頻技術(shù)被用于從手機(jī)到個(gè)人錄像機(jī)(PVR)的各種產(chǎn)品之中。雖然許多視頻產(chǎn)品具有一些共同的功能,例如,多數(shù)使用視頻壓縮算法、對(duì)視頻進(jìn)行壓縮和解壓縮,但它們之間還是有一些顯著的區(qū)別。便攜產(chǎn)品最重視的是能耗;而電線驅(qū)動(dòng)的產(chǎn)品一般不關(guān)心這個(gè)問(wèn)題。為起居室設(shè)計(jì)的產(chǎn)品通常比為手持設(shè)備設(shè)計(jì)的產(chǎn)品具有更高的視頻分辨率。
總之,一個(gè)處理器不能滿(mǎn)足所有各方面的需求。甚至某一類(lèi)處理器也不能滿(mǎn)足所有的需求。能否成功地選擇合適的處理器,關(guān)鍵在于了解有哪些處理器可用,并了解各類(lèi)處理器的優(yōu)缺點(diǎn)。
各取所需
由于有這么多的處理器供你選擇,實(shí)際上不可能挨個(gè)都看一遍——甚至無(wú)法詳細(xì)了解各個(gè)主要大類(lèi),可以采用分級(jí)方法:利用對(duì)你來(lái)說(shuō)最重要的篩選標(biāo)準(zhǔn)先排除不適合的候選者。
進(jìn)行初選時(shí)普遍采用的標(biāo)準(zhǔn)包括:
* 速度。數(shù)字視頻任務(wù),像許多其它類(lèi)型的信號(hào)處理任務(wù)一樣,都要求處理器承擔(dān)沉重的計(jì)算任務(wù)。針對(duì)目標(biāo)應(yīng)用,仔細(xì)分析處理器是否具有足夠的速度,最好使用BDTI Video Benchmarks等面向視頻的測(cè)試基準(zhǔn)。
* 價(jià)格。雖然芯片價(jià)格很重要,但每通道成本或者總體系統(tǒng)成本可能更加重要。
* 能源效率。在多數(shù)情況下,評(píng)估能源效率比功耗更有意義,因?yàn)槟茉词褂们闆r決定著電池壽命。
* 靈活性。有些種類(lèi)的處理器比其它種類(lèi)的處理器更加靈活,可以適應(yīng)未來(lái)產(chǎn)品特點(diǎn)的變化,或者允許現(xiàn)場(chǎng)升級(jí),如增加對(duì)新壓縮算法的支持。但是,一般來(lái)說(shuō),處理器靈活性越高,其成本和能源使用效率越低。
* 開(kāi)發(fā)工具質(zhì)量。處理器是否擁有用于支持信號(hào)處理應(yīng)用(或者更進(jìn)一步,視頻應(yīng)用)開(kāi)發(fā)的工具,可能對(duì)于開(kāi)發(fā)時(shí)間產(chǎn)生重大影響,并進(jìn)而影響產(chǎn)品上市時(shí)間。
* 與早期處理器型號(hào)的兼容性。如果你期望重復(fù)使用早期產(chǎn)品所用的軟件,這點(diǎn)通常很重要。
* 供應(yīng)商路線圖。供應(yīng)商的產(chǎn)品路線圖,是否非常符合你的后續(xù)產(chǎn)品開(kāi)發(fā)計(jì)劃?在你的產(chǎn)品壽命期內(nèi),處理器能否得到支持或者升級(jí)?
* 以芯片或者可授權(quán)內(nèi)核形式銷(xiāo)售。有些處理器是作為封裝好的現(xiàn)成芯片出售的;有些是作為可授權(quán)知識(shí)產(chǎn)權(quán)出售的――通常被稱(chēng)為可授權(quán)內(nèi)核,用于制造定制芯片。本文所討論的多數(shù)處理器種類(lèi)都既包括封裝式芯片,也包括可授權(quán)內(nèi)核。
我們下面將會(huì)介紹,每種處理器都在上述各方面進(jìn)行著不同的折衷。
各類(lèi)處理器的優(yōu)勢(shì)與劣勢(shì)
本文重點(diǎn)介紹數(shù)字視頻所普遍采用的六類(lèi)處理器:固定功能引擎,專(zhuān)用標(biāo)準(zhǔn)產(chǎn)品(ASSP),媒體處理器,DSP,嵌入式RISC處理器和FPGA。這些范圍覆蓋了最專(zhuān)業(yè)的和最靈活的產(chǎn)品,我們將討論各類(lèi)處理器的優(yōu)劣,并對(duì)每類(lèi)中的一個(gè)具體產(chǎn)品進(jìn)行分析。
首先談?wù)劰潭üδ芤。它采用硬布線處理器結(jié)構(gòu),以獲得最大效率;它們不使用指令流,不可以編程。硬布線邏輯犧牲了靈活性,以換取非凡的處理速度、能源效率,而且經(jīng)常能夠取得成本效益。
采用固定功能引擎可以簡(jiǎn)化系統(tǒng)設(shè)計(jì)和測(cè)試。由于固定功能引擎不可編程,產(chǎn)品開(kāi)發(fā)人員就不必學(xué)習(xí)編程工具,也不必集成多個(gè)軟件模塊。而且他們不需要考慮,處理器所執(zhí)行的多個(gè)任務(wù)是否可能以其不希望的方式相互影響,是否會(huì)干擾系統(tǒng)的實(shí)時(shí)特點(diǎn)等問(wèn)題。
固定功能引擎一般以可授權(quán)知識(shí)產(chǎn)權(quán)(IP)的方式提供,以便于集成到定制芯片之中。采用這種形式,固定功能引擎最適合于手機(jī)等大批量應(yīng)用。固定功能引擎有時(shí)也可以芯片的形式提供。固定功能視頻芯片,如MPEG-2解碼器芯片,能夠以較低的成本給現(xiàn)有產(chǎn)品增加功能,特別是當(dāng)產(chǎn)品具有能夠處理需求控制和用戶(hù)接口功能的主機(jī)處理器的時(shí)候。
比如Hantro公司的5150 MPEG-4視頻解碼器,這是以IP形式出售的固定功能引擎的例子。該引擎準(zhǔn)備用作協(xié)處理器,附屬于一個(gè)通用處理器,后者處理一些MPEG-4解碼所需要的要求不太高的子任務(wù)。
固定功能硬件的主要缺點(diǎn)是缺乏靈活性。由于
為了創(chuàng)造一個(gè)成功的數(shù)字視頻產(chǎn)品,你需要選擇合適的處理器。聽(tīng)起來(lái)簡(jiǎn)單,當(dāng)然,實(shí)際上并不簡(jiǎn)單。其中的一個(gè)大問(wèn)題是,有太多的處理器款式供你選擇:通用CPU,F(xiàn)PGA,DSP,可配置處理器,固定功能芯片以及其它類(lèi)型的處理器等。
令問(wèn)題更加復(fù)雜的是,數(shù)字視頻是一個(gè)迅速發(fā)展的領(lǐng)域,標(biāo)準(zhǔn)不斷發(fā)展和變化。因此,在數(shù)字視頻領(lǐng)域,處理器適應(yīng)變化的能力比在其它應(yīng)用中顯得更加重要,但是,這種靈活性通常是以降低效率為代價(jià)的。
選擇處理器的時(shí)候,難免要作一些折衷,但關(guān)鍵是要知道,如何選擇處理器,才不至于使產(chǎn)品的成功打折扣。
沒(méi)有萬(wàn)金油
數(shù)字視頻技術(shù)被用于從手機(jī)到個(gè)人錄像機(jī)(PVR)的各種產(chǎn)品之中。雖然許多視頻產(chǎn)品具有一些共同的功能,例如,多數(shù)使用視頻壓縮算法、對(duì)視頻進(jìn)行壓縮和解壓縮,但它們之間還是有一些顯著的區(qū)別。便攜產(chǎn)品最重視的是能耗;而電線驅(qū)動(dòng)的產(chǎn)品一般不關(guān)心這個(gè)問(wèn)題。為起居室設(shè)計(jì)的產(chǎn)品通常比為手持設(shè)備設(shè)計(jì)的產(chǎn)品具有更高的視頻分辨率。
總之,一個(gè)處理器不能滿(mǎn)足所有各方面的需求。甚至某一類(lèi)處理器也不能滿(mǎn)足所有的需求。能否成功地選擇合適的處理器,關(guān)鍵在于了解有哪些處理器可用,并了解各類(lèi)處理器的優(yōu)缺點(diǎn)。
各取所需
由于有這么多的處理器供你選擇,實(shí)際上不可能挨個(gè)都看一遍——甚至無(wú)法詳細(xì)了解各個(gè)主要大類(lèi),可以采用分級(jí)方法:利用對(duì)你來(lái)說(shuō)最重要的篩選標(biāo)準(zhǔn)先排除不適合的候選者。
進(jìn)行初選時(shí)普遍采用的標(biāo)準(zhǔn)包括:
* 速度。數(shù)字視頻任務(wù),像許多其它類(lèi)型的信號(hào)處理任務(wù)一樣,都要求處理器承擔(dān)沉重的計(jì)算任務(wù)。針對(duì)目標(biāo)應(yīng)用,仔細(xì)分析處理器是否具有足夠的速度,最好使用BDTI Video Benchmarks等面向視頻的測(cè)試基準(zhǔn)。
* 價(jià)格。雖然芯片價(jià)格很重要,但每通道成本或者總體系統(tǒng)成本可能更加重要。
* 能源效率。在多數(shù)情況下,評(píng)估能源效率比功耗更有意義,因?yàn)槟茉词褂们闆r決定著電池壽命。
* 靈活性。有些種類(lèi)的處理器比其它種類(lèi)的處理器更加靈活,可以適應(yīng)未來(lái)產(chǎn)品特點(diǎn)的變化,或者允許現(xiàn)場(chǎng)升級(jí),如增加對(duì)新壓縮算法的支持。但是,一般來(lái)說(shuō),處理器靈活性越高,其成本和能源使用效率越低。
* 開(kāi)發(fā)工具質(zhì)量。處理器是否擁有用于支持信號(hào)處理應(yīng)用(或者更進(jìn)一步,視頻應(yīng)用)開(kāi)發(fā)的工具,可能對(duì)于開(kāi)發(fā)時(shí)間產(chǎn)生重大影響,并進(jìn)而影響產(chǎn)品上市時(shí)間。
* 與早期處理器型號(hào)的兼容性。如果你期望重復(fù)使用早期產(chǎn)品所用的軟件,這點(diǎn)通常很重要。
* 供應(yīng)商路線圖。供應(yīng)商的產(chǎn)品路線圖,是否非常符合你的后續(xù)產(chǎn)品開(kāi)發(fā)計(jì)劃?在你的產(chǎn)品壽命期內(nèi),處理器能否得到支持或者升級(jí)?
* 以芯片或者可授權(quán)內(nèi)核形式銷(xiāo)售。有些處理器是作為封裝好的現(xiàn)成芯片出售的;有些是作為可授權(quán)知識(shí)產(chǎn)權(quán)出售的――通常被稱(chēng)為可授權(quán)內(nèi)核,用于制造定制芯片。本文所討論的多數(shù)處理器種類(lèi)都既包括封裝式芯片,也包括可授權(quán)內(nèi)核。
我們下面將會(huì)介紹,每種處理器都在上述各方面進(jìn)行著不同的折衷。
各類(lèi)處理器的優(yōu)勢(shì)與劣勢(shì)
本文重點(diǎn)介紹數(shù)字視頻所普遍采用的六類(lèi)處理器:固定功能引擎,專(zhuān)用標(biāo)準(zhǔn)產(chǎn)品(ASSP),媒體處理器,DSP,嵌入式RISC處理器和FPGA。這些范圍覆蓋了最專(zhuān)業(yè)的和最靈活的產(chǎn)品,我們將討論各類(lèi)處理器的優(yōu)劣,并對(duì)每類(lèi)中的一個(gè)具體產(chǎn)品進(jìn)行分析。
首先談?wù)劰潭üδ芤。它采用硬布線處理器結(jié)構(gòu),以獲得最大效率;它們不使用指令流,不可以編程。硬布線邏輯犧牲了靈活性,以換取非凡的處理速度、能源效率,而且經(jīng)常能夠取得成本效益。
采用固定功能引擎可以簡(jiǎn)化系統(tǒng)設(shè)計(jì)和測(cè)試。由于固定功能引擎不可編程,產(chǎn)品開(kāi)發(fā)人員就不必學(xué)習(xí)編程工具,也不必集成多個(gè)軟件模塊。而且他們不需要考慮,處理器所執(zhí)行的多個(gè)任務(wù)是否可能以其不希望的方式相互影響,是否會(huì)干擾系統(tǒng)的實(shí)時(shí)特點(diǎn)等問(wèn)題。
固定功能引擎一般以可授權(quán)知識(shí)產(chǎn)權(quán)(IP)的方式提供,以便于集成到定制芯片之中。采用這種形式,固定功能引擎最適合于手機(jī)等大批量應(yīng)用。固定功能引擎有時(shí)也可以芯片的形式提供。固定功能視頻芯片,如MPEG-2解碼器芯片,能夠以較低的成本給現(xiàn)有產(chǎn)品增加功能,特別是當(dāng)產(chǎn)品具有能夠處理需求控制和用戶(hù)接口功能的主機(jī)處理器的時(shí)候。
比如Hantro公司的5150 MPEG-4視頻解碼器,這是以IP形式出售的固定功能引擎的例子。該引擎準(zhǔn)備用作協(xié)處理器,附屬于一個(gè)通用處理器,后者處理一些MPEG-4解碼所需要的要求不太高的子任務(wù)。
固定功能硬件的主要缺點(diǎn)是缺乏靈活性。由于
熱門(mén)點(diǎn)擊
- 采用SAA7110和AL250集成芯片TV/
- 分形圖像壓縮
- 新一代數(shù)字信號(hào)處理器TMS320C55X
- 閉路電視數(shù)字視頻編解碼器ADV611/ADV
- 基于ARCVIEW的ADS顯示系統(tǒng)的開(kāi)發(fā)
- TMS320LF240x DSP控制器的應(yīng)用
- DTMF信號(hào)收、發(fā)芯片MT8888原理及應(yīng)用
- PC微機(jī)與松下FPIPLC遠(yuǎn)程通信的與實(shí)現(xiàn)
- 卷積編譯碼盤(pán)的設(shè)計(jì)與實(shí)現(xiàn)
- 用TMS320LF2407和FPGA實(shí)現(xiàn)電能
推薦技術(shù)資料
- 業(yè)余條件下PCM2702
- PGM2702采用SSOP28封裝,引腳小而密,EP3... [詳細(xì)]
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究