日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式硬件

本文對音視頻產(chǎn)品的芯片選擇作了分析,從芯片的指令集,主頻,cache,DMA等方面進行衡量,給大家在選擇軟解碼芯片時提供一些幫助。
現(xiàn)在有許多電子產(chǎn)品需要有多媒體編解碼芯片的支持,例如:機頂盒,高端手機,PMP。在設(shè)計這些產(chǎn)品時,選擇好一款DSP芯片,成為了產(chǎn)品成敗的一個關(guān)鍵。如何選擇芯片?這是一個非常復雜的問題,涉及到方方面面。我把我對這個問題認識在此總結(jié)一下。
先從了解芯片的處理能力說起。假如我們要讓我們的產(chǎn)品做到MPEG-4 D1實時解碼,不考慮價格,功耗,接口等其他因素,只談處理能力。我們以Philips 的Trimedia 1300和ADI的Blackfin533為例。人們談起芯片的處理能力時,總是首先想到主頻。Trimedia1300的主頻是133Mhz,而Blackfin533的主頻高達600Mhz。Blackfin的主頻比Trimedia要高得多。

當年Intel和AMD爭奪PC芯片市場時,Intel的主頻高于AMD,后來AMD打出了主頻*指令數(shù)/周期的牌,引入了新的概念。Trimedia每周期可以執(zhí)行5條指令,因為Trimedia使用了VLIW,每條指令32位。其中兩條可以做乘加運算,另外三條可以用于簡單的算術(shù)邏輯運算或存取數(shù)據(jù)。于是,2*133+3*133=266+400。而Blackfin,每個周期最多可以執(zhí)行3條指令,其中只有一條是做乘加運算,另兩條都是存取操作。算作1*600+2*600=600+1200。Blackfin中的乘加指令的執(zhí)行時間與Trimedia中的大致相同,都是3個時鐘周期后得到結(jié)果。單從每秒的DSP運算指令數(shù)來看,Blackfin是Trimedia的兩倍多。每秒的算術(shù)邏輯運算和控制指令數(shù),Blackfin是Trimedia的三倍。從簡單算術(shù)邏輯運算和控制指令來看,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í)行指令周期的計算時,一個隱含的前提假設(shè)是所有的數(shù)據(jù)都是在寄存器中。做一個8*8的二維IDCT至少需要32個32位寄存器。因為Trimedia中有128個寄存器,而Blackfin中只有8個數(shù)據(jù)寄存器,因此,在Blackfin中就不可避免要在2維IDCT執(zhí)行中作從內(nèi)存到寄存器的數(shù)據(jù)傳遞工作。雖然,在Trimedia和Blackfin中都使用了cache來減少這種數(shù)據(jù)傳遞對運算的影響,但這仍然很難完全避免。當cache miss發(fā)生時,CPU不得不停下來,等待數(shù)據(jù)的傳入。如果把相同的工作頻率為133Mhz的SDRAM與Trimedia和Blackfin連接,則一個Trimedia中的cache miss要耗掉3個時鐘周期,而一個Blackfin中的cache miss則要用掉5個時鐘周期。所以,雖然Blackfin的芯片主頻很高,但因為它的寄存器很少,片內(nèi)內(nèi)存不可能存下所有的數(shù)據(jù),cache miss就不可避免要發(fā)生,此時,他的計算能力就要大打折扣。
Cache miss對運算速度的影響非常大,尤其是在做motion compensation時,數(shù)據(jù)在內(nèi)存和寄存器之間頻繁的導入導出。當CPU工作頻率和內(nèi)存頻率相差越大,cache miss的影響就越大。當使用adi提供的編譯環(huán)境visual DSP調(diào)試程序并計算cycles時,cache miss是不計算在內(nèi)的。因此,當把軟件仿真的MPEG-4 decoder調(diào)試好,放在板子上測試時,就會發(fā)現(xiàn)解碼時間明顯變長,很是失望。
因為這兩款DSP都是為音視頻處理設(shè)計的,他們都有一些特殊的指令來完成音視頻處理。但因為Blackfin只有兩個MAC單元,同時只能做兩個乘加,比Trimedia的4個乘加差了些。為了彌補這個不足,Blackfin為video 處理的處理設(shè)計了一些特殊的指令,可以很方便的完成motion estimation 和compensation。
在其他方面,Blackfin的二維DMA可以獨立快速的完成圖像的轉(zhuǎn)置和裁減。Trimedia的圖像協(xié)處理器可以任意改變圖像的大小。他的每一條指令都有g(shù)uard位,可以選擇的執(zhí)行。
由此可以看出,一個芯片的處理能力不只由他的工作頻率決定,他的指令功能,每個指令的執(zhí)行周期數(shù),單周期指令數(shù),寄存器個數(shù),cache行為,內(nèi)外工作頻率差都對性能有不可忽視的影響。其他的例如外圍數(shù)據(jù)傳遞方式,協(xié)處理器的功能也不可忽視。另外,有些DSP帶有專用于寫回cache,可以提高寫回速度,減少cache沖突,提高效率。
第二個選擇DSP的方面是看DSP的功耗是否符合要求。實際上,Trimedia和Blackfin這兩塊DSP在功耗上是不可比的,因為它的設(shè)計的針對領(lǐng)域不同。Trimedia是為數(shù)字電視,監(jiān)控設(shè)備,機頂盒設(shè)計的。他的功耗很大,他的芯片面積大概是Blackfin的4倍,工作時需要加散熱片。Blackfin是為手持設(shè)備設(shè)計的,功耗相當小,加一塊12

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

近日,一則關(guān)于 AI 算力領(lǐng)域的消息引發(fā)行業(yè)震動!據(jù)科技網(wǎng)站 The Information 援引四位知情人士爆料,中國科技巨頭阿里巴巴與百度已正式將自研芯片應(yīng)用于 AI 大模型訓練,打破了此前對英偉達芯片的單一依賴。

關(guān)鍵字: AI 算力 阿里 百度 芯片 AI模型

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟和信息化委員會、上海市發(fā)展和改革委員會、上海市商務(wù)委員會、上海市教育委員會、上海市科學技術(shù)委員會指導,東浩蘭生(集團)有限公司主辦,東浩蘭生會展集團上海工業(yè)商務(wù)展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動駕駛

9月1日消息,繼小鵬、零跑后,現(xiàn)在小米汽車也宣布了8月的交付量。

關(guān)鍵字: 小米汽車 芯片

當?shù)貢r間 8 月 22 日,美國芯片制造商英特爾公司宣布與美國聯(lián)邦政府達成協(xié)議,后者將向英特爾普通股投資 89 億美元,以每股 20.47 美元的價格收購 4.333 億股英特爾普通股,相當于該公司 9.9% 的股份。

關(guān)鍵字: 英特爾 半導體 芯片

在當今數(shù)字化時代,人工智能(AI)和高性能計算(HPC)的迅猛發(fā)展對 GPU 芯片的性能提出了極高要求。隨著 GPU 計算密度和功耗的不斷攀升,散熱問題成為了制約其性能發(fā)揮的關(guān)鍵因素。傳統(tǒng)的風冷方案已難以滿足日益增長的散...

關(guān)鍵字: 人工智能 高性能計算 芯片

8月20日消息,博主數(shù)碼閑聊站暗示,9月底大概率只有小米16系列會亮相,其它驍龍8 Elite 2旗艦、天璣9500旗艦新品都將排到10月份,新機大亂斗會在國慶假期之后開始。

關(guān)鍵字: 小米雷軍 芯片

8月21日消息,據(jù)媒體報道,英偉達宣布將自研基于3nm工藝的HBM內(nèi)存Base Die,預計于2027年下半年進入小規(guī)模試產(chǎn)階段,此舉旨在彌補其在HBM領(lǐng)域的技術(shù)與生態(tài)短板。

關(guān)鍵字: 英偉達 黃仁勛 芯片 顯卡

繼尋求收購英特爾10%的股份之后,近日又有消息稱,特朗普政府正在考慮通過《芯片法案》資金置換股權(quán)的方式,強行收購美光、三星、臺積電三大芯片巨頭的股份。若此舉落地,美國政府將從“政策扶持者”蛻變?yōu)椤爸苯庸蓶|”,徹底重塑全球...

關(guān)鍵字: 芯片 半導體

在集成電路設(shè)計流程中,網(wǎng)表作為連接邏輯設(shè)計與物理實現(xiàn)的關(guān)鍵橋梁,其分模塊面積統(tǒng)計對于芯片性能優(yōu)化、成本控制和資源分配具有重要意義。本文將詳細介紹如何利用 Python 實現(xiàn)網(wǎng)表分模塊統(tǒng)計面積的功能,從網(wǎng)表數(shù)據(jù)解析到面積計...

關(guān)鍵字: 網(wǎng)表 芯片 分模塊

8月19日消息,封禁4個多月的H20為何突然又被允許對華銷售,這其實是美國設(shè)計好的。

關(guān)鍵字: 英偉達 黃仁勛 芯片 顯卡
關(guān)閉