透过ACE,客户可针对应用设计专有指令,快速达到效能及功耗的要求。ACE可程序化的特性能增加芯片的功能空间,而专有的指令更对客户的软件IP提供进一步的保护。ACE可用来加速DSP运算、大量数据处理,以及市场功能或规格还在演进中的新兴应用。例如:物联网、穿戴式装置、智能感测装置、医疗电子、储存装置、及网络封包处理、智能型家电、触控面板、无线充电、指纹辨识、固态硬盘、加密安全芯片……等等。
AndesCore32位处理器与ACE的架构结合,成为具有扩充功能的处理器。客户可以加入特殊指令集功能,率地达到产品规格,同时保有可程序化的特性,大幅增加同一芯片可实现的功能空间。举例来说,在EN801上设计新指令:
简单的两组16位相乘累加到32位的乘加运算指令即有8倍的加*果
64位准确度的FIR滤波器计算指令则可加快17倍
32位的错误更正码(CRC32)指令更可超过90倍以上的加速
为简化客户设计工作,晶心提供易用的AndesCustomExtension(ACE)语言来设计所需的指令。而COPILOT™(Custom-OPtimizedInstructiondeveLOpmentTools™)则根据ACE的描述,产生客户指令对应的扩充RTL、验证环境及相关扩充模块,搭配晶心所提供开发工具、仿真器(simulator)、及AndesCore™RTL共同使用。对于寻求可程序化及率的系统芯片设计师,ACE正是他们所需。由于ACE是以加入应用特定指令的方式让客户达到效能需求,故设计出来的SoC也可透过不同的软件来改变或增强其功能,以提高生产再造的可能性。客户不需要因不同产品定位与要求而重新设计全新的SoC,这在有过多固定的功能(Hardwiredfunctions)的SoC上是很难达到的。
晶心科技技术长兼*研发副总苏泓萌博士表示,ACE的诞生源自于客户在设计SoC时遇到难题,而对可扩充处理器逐渐增加的需求。传统的可扩充处理器工具过于复杂,通常只局限在高阶应用。而其基础CPU核(baselineCPUcore)多为早期的设计,有的甚至没提供基础CPU核而要求使用者从无开始。由于新兴智能应用大量的出现,可扩充处理器将步入主流,晶心科技在此时切入正是*时机。ACE建构在经过多年淬炼的AndesCore™32位处理器上,继承它既有的率、低功耗、及精简程序代码之特性。在此基础下,SoC设计师可根据需求扩充功能及增加弹性,以达到SoC产品层面的优化。透过ACE语言与COPILOT工具,客户可以很容易地制定指令格式,并简化RTL扩充和仿真器的设计流程。这不仅加快指令的创作,同时也免除繁琐易错的工作。例如,一个16位平行处理乘加法(multiply-and-add)的指令在20行以内的ACE程序代码描述下即可完成。另外Andes也提供扩充功能的验证环境,辅助SoC设计师加速完成设计工作。面对新兴产品不断日新月异的应用和功能,晶心科技希望能以ACE架构帮助客户加速解决更多SoC效能及功耗的挑战。
上一篇:LTE 与WiFi 网络技术比较
下一篇:研华发布低耗无风扇工业平板电脑
免责声明
- 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.gkzhan.com。违反者本网将追究相关法律责任。
- 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
- 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
- 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
2025第十一届中国国际机电产品交易会 暨先进制造业博览会
展会城市:合肥市展会时间:2025-09-20