NeoMagic的MiMagicTM 6應用處理器
「多媒體功能已成為掌上型產品的重要特色,芯片設計人員必須在不增加功耗的情形下提供多媒體效能?!笽n-Stat/MDR微處理器報導雜志 (Microprocessor Report) 首席分析師Max Baron表示,「MiMagic 6的APA核心利用可程序平行處理來執行多媒體作業。這個核心的可程序能力可用來追蹤不斷演變的標準,并支持其中最新標準,我發現把低功耗大量平行處理用于掌上型產品的想法非常有趣,而且極具吸引力?!?/P>
「在應用處理器支持下,整合式多媒體服務有可能帶動現有行動網絡的成長和應用,促使廠商推出更強大的第三代行動電話服務?!筍emico Research技術長Tony Massimini表示,「根據Semico最新報告預測,應用處理器市場將于2007年達到50億美元,而類似NeoMagic MiMagic 6的創新解決方案將協助推動這個市場高速成長?!?/P>
多媒體挑戰
行動電話和無線PDA的多媒體需求正在成長,新應用包括數字影像、雙向MPEG-4視訊以及3D繪圖加速的互動游戲,制造商也努力提供更強大的多媒體效能以及合理的電池使用時間。雖然以RISC為基礎的現有架構也能增加特殊用途的硬件加速器,以便執行某些多媒體作業,但這些架構通常都缺乏彈性,只提供固定的多媒體功能;此外,它們也不具備延展擴充性,無法滿足市場對于低功耗多媒體運算的快速增加需求。為解決這個問題,某些半導體供貨商把DSP之類的協同助處理器整合至RISC處理器中;雖然這種方式可達到高效能,但功耗卻大幅增加,也不適合在許多方面都受到限制的掌上型產品世界。
NeoMagic獨家優勢:APA技術
NeoMagic利用MiMagic 6創造出以APA為基礎的多媒體引擎,用來取代延展性不良的現有架構。它采用大量平行的單指令多資料 (SIMD) 架構,每個時脈周期可以運算512個數據字符;由于多媒體資料通常具備很高的平行性,因此工程師可利用新架構的強大平行處理能力,實現高效能的多媒體算法,并且不需要更高的時脈速率。
傳統循序式加載/儲存運算架構的主要問題之一,是它們必須在本地高速緩存和處理單元之間來回移動數據,但過多的資料移動卻會導致功耗和效能問題。APA獨特的平行架構則把處理單元和內存合并成單一結構,故能透過較低的時脈速率和更少的資料移動來減少功耗。
「NeoMagic正重新定義應用處理器在低功耗預算下所能完成的工作?!筃eoMagic總裁暨執行長Prakash Agarwal表示,「傳統想法是增加處理器時脈速率以處理復雜運算,但提高時脈速率卻意味著更多功耗,且功能卻不一定增加?!笰garwal繼續說,「MiMagic 6提供高效能、低功耗和額外的多媒體功能,我們相信它會改變掌上型市場的功耗/效能方程式?!笰garwal總結說。
關系型處理的概念已為人熟知十余年,許多要求嚴格的機器人視覺和航天應用也采用這項技術,NeoMagic則是把這項技術用在消費性應用處理器的第一家公司。
MiMagic 6規格
在NeoMagic以ARM為基礎的應用處理器家族中,MiMagic 6是第一顆采用APA多媒體引擎的產品。MiMagic 6內建200MHz ARM926EJ處理器以及16KB指令快取、16KB資料快取和緊密耦合式內存 (Tightly Coupled Memories,簡稱TCM),另外還包含Jazelle硬件Java加速功能,提供更廣泛的常用操作系統和軟件兼容性。為更有效率把資料移入和移出組件,MiMagic 6采用獨特的外部內存雙總線架構,把處理器指令和資料擷取間的競爭減至最少;它還擁有多層式并行作業的內部總線,提供更高的內部資料頻寬。MiMagic 6內建1.7 Mbit SRAM內存,擔任視訊與繪圖資料框緩沖區;專屬硬件電路,做為攝影機輸入的前置處理單元;提供BitBLT點陣化運算 (rasterops) 的2D繪圖引擎,可改善圖形使用者界面的效能;兩個視訊重疊顯示單元 (video overlay blocks) 以及多種I/O裝置,例如UART、USB和記憶卡控制器。
MiMagic 6采用體積很小的BGA封裝,只有13 x 13 x 1.2厘米,組件樣品將于2003年第三季供應。
評論