日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

如何選擇多媒體編解碼芯片

出處:電子工程專輯 發(fā)布于:2011-08-26 20:03:15

  多媒體(duō méi tǐ) 的英文單詞是Multimedia,它由media和multi兩部分組成。一般理解為多種媒體的綜合。多媒體是計算機和視頻技術的結合,實際上它是兩個媒體;聲音和圖像,或者用現在的術語:音響和電視。

  本文對音視頻產品的芯片選擇作了分析,從芯片的指令集,主頻,cache,DMA等方面進行衡量,給大家在選擇軟解碼芯片時提供一些幫助。

  現在有許多電子產品需要有多媒體編解碼芯片的支持,例如:機頂盒,高端手機,PMP.在設計這些產品時,選擇好一款DSP芯片,成為了產品成敗的一個關鍵。如何選擇芯片?這是一個非常復雜的問題,涉及到方方面面。我把我對這個問題認識在此總結一下。

  先從了解芯片的處理能力說起。假如我們要讓我們的產品做到MPEG-4 D1實時解碼,不考慮價格,功耗,接口等其他因素,只談處理能力。人們談起芯片的處理能力時,總是首先想到主頻。Trimedia1300的主頻是133Mhz,而Blackfin533的主頻高達600Mhz.Blackfin的主頻比Trimedia要高得多。

  當年Intel和AMD爭奪PC芯片市場時,Intel的主頻高于AMD,后來AMD打出了主頻*指令數/周期的牌,引入了新的概念。于是,2*133+3*133=266+400.而Blackfin,每個周期多可以執(zhí)行3條指令,其中只有一條是做乘加運算,另兩條都是存取操作。算作1*600+2*600=600+1200.Blackfin中的乘加指令的執(zhí)行時間與Trimedia中的大致相同,都是3個時鐘周期后得到結果。每秒的算術邏輯運算和控制指令數,Blackfin是Trimedia的三倍。從簡單算術邏輯運算和控制指令來看,Blackfin是比Trimedia稍強些。

  下面以視頻處理中典型的IDCT運算為例,來比較這兩款芯片的處理能力。在Trimedia中,使用IFIR16, DUALUCLIPI, PACK16MSB,MERGEDUAL16LSB這四個DSP指令,一個8點的IDCT需要大概12個周期。在Blackfin中,使用雙乘雙加指令,可以在21個周期中完成一個8點的IDCT.因為Blackfin的主頻是Trimedia的4倍多,單從指令方面看,執(zhí)行一個8點IDCT,Blackfin是Trimedia的兩倍。

  在實際的MPEG-4解碼中,需要執(zhí)行的不是一個8點IDCT,而是一個8*8點的二維IDCT.在上面的對執(zhí)行指令周期的計算時,一個隱含的前提假設是所有的數據都是在寄存器中。做一個8*8的二維IDCT至少需要32個32位寄存器。因為Trimedia中有128個寄存器,而Blackfin中只有8個數據寄存器,因此,在Blackfin中就不可避免要在2維IDCT執(zhí)行中作從內存到寄存器的數據傳遞工作。當cache miss發(fā)生時,CPU不得不停下來,等待數據的傳入。如果把相同的工作頻率為133Mhz的SDRAM與Trimedia和Blackfin連接,則一個Trimedia中的cache miss要耗掉3個時鐘周期,而一個Blackfin中的cache miss則要用掉5個時鐘周期。

  Cache miss對運算速度的影響非常大,尤其是在做motion compensation時,數據在內存和寄存器之間頻繁的導入導出。當CPU工作頻率和內存頻率相差越大,cache miss的影響就越大。

  因為這兩款DSP都是為音視頻處理設計的,他們都有一些特殊的指令來完成音視頻處理。但因為Blackfin只有兩個MAC單元,同時只能做兩個乘加,比Trimedia的4個乘加差了些。為了彌補這個不足,Blackfin為video 處理的處理設計了一些特殊的指令,可以很方便的完成motion estimation 和compensation.

  在其他方面,Blackfin的二維DMA可以獨立快速的完成圖像的轉置和裁減。Trimedia的圖像協(xié)處理器可以任意改變圖像的大小。他的每一條指令都有guard位,可以選擇的執(zhí)行。

  由此可以看出,一個芯片的處理能力不只由他的工作頻率決定,他的指令功能,每個指令的執(zhí)行周期數,單周期指令數,寄存器個數,cache行為,內外工作頻率差都對性能有不可忽視的影響。其他的例如外圍數據傳遞方式,協(xié)處理器的功能也不可忽視。

  第二個選擇DSP的方面是看DSP的功耗是否符合要求。DSP(digital signal processor)是一種獨特的微處理器,是以數字信號來處理大量信息的器件。其工作原理是接收模擬信號,轉換為0或1的數字信號。再對數字信號進行修改、刪除、強化,并在其他系統(tǒng)芯片中把數字數據解譯回模擬數據或實際環(huán)境格式。它不僅具有可編程性,而且其實時運行速度可達每秒數以千萬條復雜指令程序,遠遠超過通用微處理器,是數字化電子世界中日益重要的電腦芯片。它的強大數據處理能力和高運行速度,是值得稱道的兩大特色。 Trimedia是為數字電視,監(jiān)控設備,機頂盒設計的。他的功耗很大,他的芯片面積大概是Blackfin的4倍,工作時需要加散熱片。Trimedia不可能用在手持設備上,Trimedia的使用是在監(jiān)控設備上,一塊片子多可以做4路CIF編碼。Blackfin完全可以移植到手機上,在性價比上完全可以與OMAP一拼。

  在軟硬件的調試方面,現在多數的芯片都支持JTAG,調試工具也都大同小異,沒太多說的。對于外圍的接口,不同的芯片因為設計目的不同,也會有很大差異。除了這些方面,還有一個不可忽視的方面是生產廠家對這塊DSP的發(fā)展計劃。千萬不要在軟硬件都開發(fā)好,等待產品上市賺錢時,芯片廠家停產了,那就沒地方哭去了。


  
關鍵詞:芯片

版權與免責聲明

凡本網注明“出處:維庫電子市場網”的所有作品,版權均屬于維庫電子市場網,轉載請必須注明維庫電子市場網,http://www.hbjingang.com,違反者本網將追究相關法律責任。

本網轉載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品出處,并自負版權等法律責任。

如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網聯系,否則視為放棄相關權利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯系人:
*手機號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務:
賣家服務:
技術客服:

0571-85317607

網站技術支持

13606545031

客服在線時間周一至周五
9:00-17:30

關注官方微信號,
第一時間獲取資訊。

建議反饋

聯系人:

聯系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務的動力!意見一經采納,將有感恩紅包奉上哦!