在晶片設計朝向SoC(系統單晶片)的趨勢發展下,嵌入式處理器(embedded processor)成為一大競爭市場,除有ARM、MIPS等業者互別苗頭,Tensilica、ARC等廠商則是以訴求客製化與彈性設計特色的可配置組態(configurable)處理器企圖闖出一片天地;其中Tensilica繼在2004月5月份推出新一代的Xtensa LX處理器核心之後,進一步發表搭配該產品的XPRES編譯器。Tensilica表示,設計人員只需輸入採用標準ANSI C/C++語言的原始演算法,該編譯器就能自動產生RTL程式碼,不必再使用VHDL或Verilog之類的設計語言來發展硬體,可為設計案縮短的時程甚至可達數月。
《圖一 Tensilica行銷暨業務資深副總裁Bernie Rosenthal》 |
|
Tensilica行銷暨業務資深副總裁Bernie Rosenthal表示,嵌入式處理器由於具備小體積、低功耗的特性,且更具備成本優勢,早已經是消費性電子廣泛採用的處理器核心;而可針對不同的特殊應用進行設計的可配置組態處理器,更由於其彈性化的優勢,成為嵌入式處理器市場備受重視的生力軍。Tensilica在5月份所推出的新架構Xtensa LX,針對早期的IC設計方法無法由處理器執行之工作產生客製RTL程式碼的問題提出解決方案;該公司表示處Xtensa LX具備可取代RTL硬體、減少設計複雜性與降低成本的優勢,且因具備可程式能力,業者可透過軟體方式解決市場標準與需求更新所帶來的晶片修改要求,以避免重新設計(re-spin)的麻煩。
而XPRES編譯器則是進一步藉由以多個可配置組態處理器做為基礎,實現自動化的IC設計和軔體發展程序;Rosenthal指出,傳統以RTL為基礎的設計,雖發展已經具備一定成熟度,但所需的設計時程較長,尤其是驗證時間更佔去了70%以上的比例,且不具備可程式化的功能;XPRES的設計方法則可自動決定那些功能應由硬體加速,然後為這些功能產生完整的硬/軟體解決方案,設計師可由C語言開始進行設計,編譯器會自動產生所需的RTL程式碼並預先進行驗證以確保其正確性,因此能節省大量的驗證時間。
Rosenthal表示,XPRES編譯器將在第三季正式開始供應,提供給已經擁有Xtensa LX使用權的客戶;而目前在亞洲地區,除了消費性電子大國日本、韓國對可配置組態處理器的接受度較高,台灣地區的客戶也有增加的趨勢,未來Tensilica將持續鎖定高度競爭的市場包括多媒體、電信網路系統等應用領域,繼續努力拓展市場版圖。