不久前于北京设立代表处的美国泰思立达公司(tensilica)参加了第十届国际集成电路研讨会暨展览会(iic-china 2005)。作为可配置处理器核心开发的先行者之一,tensilica主要为ic设计公司提供ip核。今次tensilica重点展示其xtensa lx处理器。
可配置处理器在中国是相对比较新的一项技术,目前还需要中国工程师的更多理解和接纳。相对于其它有具体产品展示的公司而言,纯粹以提供可授权ip核心的tensilica门前没有出现“火爆”场面,但不时有工程师上前询问。不仅有ic设计工程师,还包括系统工程师,也对这项技术也绕有兴趣。工程师们征询的焦点集中在“可配置、可弹性扩充”的理解上。
在tensilica的展示资料上,对于“可配置”的解释如下:单芯片系统设计师通过采用tensilica技术,可以自行选择配置预定义的处理器属性,并使用tensilic指令扩展(tie)技术,加入类似verilog描述的执行数据路径、i/o端口和寄存器,得到与自定逻辑设计相当性能、面积和功率特性。或者,设计师也可以使用xpres编译器分析c算法,并自动建议配置选项和扩展,以更快的速度执行大量的算法命令。
而tensilica中国区总经理李冉先生则形象地将“可配置”描述为软硬件之间的界限可以根据用户需要而变化,并有助于用户实现产品差异化。除了手动配置以外,tensilica还提供可用于自动处理器配置与扩展的xpres编译器。
与传统硬件设计相比,xtensa lx处理器可提供相同的设计品质,并在缩短设计时间和芯片生产后软件可编程特性等方面颇具优势,非常适合于复杂单芯片系统设计应用。据介绍,lg公司已采用其xtensa可配置处理器核心开发出业界首款可接收数字广播信号的dmb手机。而cisco的crs-1运营商级路由系统所用的40gbps的cisco silicon packet处理器中也包含了近两百个xtensa处理器核心。除会上展出的音频解码开发板之外,tensilica还将着手高清视频领域的研发。
至于在中国推广xtensa的策略,李先生表示,出于对知识产权的保护,tensilica将以硬核(hard core)而非软核(soft core)方式提供ip。采用tensilica可配置处理器核心与等效的传统解决方案相比,初期成本可能会略高一些,但不会超出太多。
李冉先生坦言,目前可配置处理器入驻中国市场,最大的障碍来自于工程师对“可配置”这一概念尚未达到充分理解与认同。但他相信,“可配置”始终是处理器核心发展的一大趋势,中国的可配置处理器核心市场前景无可限量。