[导读]增强Xtensa可配置处理器系列(Tensilica)
Tensilica日前宣布,完成对其Xtensa可配置处理器系列(Xtensa 7和Xtensa LX2)进行升级,添加新硬件选项和软件增强工具,使其适合更多SoC(片上系统)设计工程师的需求。添加功能包括支持新型、更小通用寄存器文件、一个新型整数乘法器和除法器运算单元、2种新AMBA™(高级微控制器总线架构3.0)总线桥,以及一款易用的新配置工具,该工具可分析C/C++源代码,并可自动建议VLIW(超长指令字)指令扩展,从而代码性能比通用代码的提高30%-60%。所有新功能为设计工程师提供最高生产能力可配置处理器设计环境,自动化确保每颗处理器设计从结构上皆是正确。
新一代产品代表了Tensilica Xtensa处理器产品线在3个方面显著提高,一是对深入嵌入式‘数据引擎’可配置性更加倾向性支持;二是对高端系统更加丰富支持;三是显著增强Tensilica处理器分析、建模和软件工具。Xtensa可配置处理器目前在多种功能中进行生产,诸如简单无高速缓存控制器、中型Linux应用处理器、高性能3发射VLIW通用处理器、音频DSP(数字信号处理器)、视频DSP引擎、高性能图像处理器和高性能网络处理器等。
新硬件选项
·Tensilica发布五种最新硬件选项包括:一个16-入的寄存器文件、一个浮动的异常矢量选项、一个小面积乘法器、一个整数除法器、以及一种新兼容AMBA桥接器。
·首先,Tensiilca在Xtensa处理器中除已有32-入和64-入可配置选项外,增加一个小16-入主寄存器文件,使得在实例化一颗非常小的处理器IP核时可得到比8位和16位微控制器更小面积和更低功耗,而性能、灵活性和功能相当于一颗32位控制器。
·其次,通过添加浮动异常矢量,Tensilica使客户们能够在流片后通过软件变动异常和中断句柄存储器位置。该功能赋予SoC设计工程师更多灵活性,并简化系统设计。
·第三,Tensilica增加一个小面积、多周期32x32乘法器配置选项,使一种Xtensa配置设计面积可以非常小,但在乘法应用方面具备很好性能,如MP3解码。该功能为设计工程师提供一种新选项,比已有单周期、完全流水线32位和16位乘法器配置选项面积更小,比用纯软件模拟乘法指令性能更高。
·第四,Tensilica添加一个小面积除法器配置选项,仅需4000门。该选项提供一种标准化、强大方式来提高增强型数字化应用性能,诸如那些运行在GPS(全球定位卫星)控制器和实时控制代码等典型伺服、发动机和引擎控制应用方面。
·最后,Tensilica添加AMBA 3 AXI桥接器作为一个点击可选配置选项。这一选项,加上已有AMBA 2 AHB-lite(先进高性能总线子集)桥接器选项,使设计工程师能够无缝将Xtensa处理器嵌入到基于AMBA系统中,从而简化Xtensa处理器与其它AMBA外围设备的共同使用。
软件工具的增强
Tensilica在其软件开发包和基于Eclipse的Xtensa Xplorer™设计开发环境添加很多显著增强功能,使其对那些从未使用过可配置处理器设计工程师来说更简单、更快速。处理器配置工具增强最重要一点是针对Xtensa LX2自动可变长度指令扩展(FLIX)生成器,它可对设计工程师目标C代码进行分析,并建议VLIW指令规范,从而显著加速最关键代码。通过允许2条或者3条指令同时执行,FLIX使Xtensa LX2处理器可以像2发射或3发射VLIW CPU一样工作。设计工程师通过采用简单通用VLIW指令能够使通用代码加速40%-60%。该工具使设计工程师无需以缩小面积为目标对代码进行分析,从而显著缩短设计周期。在处理器IP核已经创造了这些新VLIW指令后,软件开发工程师只需要使用标准Xtensa C/C++编译器(XCC)来进行Xtensa IP核编程。 XCC能够自动从C/C++代码中提取指令级并行机制,并在任何可能情况下将操作打包进VLIW指令集中,而程序员不必修改C/C++代码应用程序,就可以利用VLIW指令扩展来加速代码。
第二,Tensilica引入“手工合并编辑器”,这是一款图形化工具,可使SoC设计工程师快速且图形化创造基本运算操作链条和合并,从而提高性能。例如,基础ADD和SHIFT操作可被整合为一条ADD_SHIFT指令在一个周期内运行。该ADD_SHIFT指令能够取代2条串行发射指令(ADD和SHIFT),从而节省了一个时钟周期并节约了代码大小。当与FLIX生成器一起工作时,这条由手工合并编辑器创造的操作合并指令被包含进了处理器IP核的RTL代码中,并被SoC设计工程师以芯片的方式实现。软件开发工程师仅需要使用标准的Tensilica软件开发环境就可以利用这些新指令。合并指令可自动的通过Xtensa C/C++编辑器(XCC)得到,而无需修改C/C++应用程序。
第三,设计工程师利用Xtensa编译器工具链核心部分XCC编译器对C/C++源文件进行编译,能够平均提高20%实时编译速度。这种优化编译器使设计工程师们能够在Xtensa处理器上运行他们的C/C++代码,并利用该处理器所有优化结果。为提高代码执行速度并降低代码大小,XCC采用复杂多级优化,诸如功能内联、软件流水线、静态单一分配形式(SSA)优化、以及其他代码生成技术等。Tensilica增强功能使XCC不再仅是32位处理器最快编译器之一,而且能以特别低代码密度取得最高效率。
第四,Tensilica提供一种新的动态加载器,这是一种在运行时可在不同存储器地址上加载二进制代码软件工具。它很有用,例如,对于音视频编解码器,相同编解码器可以在运行时根据现有的存储器情况被加载到不同的存储空间。
凭借第五种主要增强功能,Tensilica能够使其周期精确指令集模拟器(ISS)加速15%-30%。同样,TurboXiim快速功能模拟器也已经接受多种可改善其执行速度增强功能,而之前TurboXiim已经比ISS执行速度快50倍。
最后,Xtensa软件工具发布同时通过增加Xplorer 基于Eclipse IDE可视化和自动化高速缓存功耗搜索工具,增强Xenergy功耗估计工具功能。Xenergy通过对每条指令和正在执行的应用程序所用存储器存取情况进行分析建模,可产生Xtensa处理器和其存储器子系统代码程序的功耗分析文件。这一增强功能不仅包括了可视化视图和功耗分析文件的比较,而且包括可自动扫描不同指令和数据高速缓存配置,以及显示应用代码程序功耗分析图表,该代码程序是针对每一高速缓存配置特殊Xtensa配置。Xenergy是系统设计工程师工具包中颇有价值一款工具,可在配置一颗Xtensa处理器、编写专用TIE指令、以及决定写存储器和高速缓存配置方面指导设计工程师选择节能方案。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
成都2022年10月19日 /美通社/ -- 近期,平安养老险积极筹备个人养老金的产品设计和系统开发工作,发展多样化的养老金融产品,推动商业养老保险、个人养老金、专属商业养老保险等产品供给。 搭养老政策东风 ...
关键字:
温度
BSP
东风
大众
广东佛山2022年10月19日 /美通社/ -- 空间是人居生活的基础单元,承载着生存与活动的最基本功能。而对于理想空间的解构意义却在物理性容器之外,体现出人们对于空间和生活深层关系的思考,同时也塑造着人与空间的新型连接...
关键字:
温度
BSP
智能化
进程
上海2022年10月19日 /美通社/ -- 10月17日晚间,安集科技披露业绩预告。今年前三季度,公司预计实现营业收入7.54亿元至8.33亿元,同比增长60.24%至77.03%;归母净利润预计为1.73亿...
关键字:
电子
安集科技
BSP
EPS
北京2022年10月19日 /美通社/ -- 10月18日,北京市经济和信息化局发布2022年度第一批北京市市级企业技术中心创建名单的通知,诺诚健华正式获得"北京市企业技术中心"认定。 北京市企业技...
关键字:
BSP
ARMA
COM
代码
北京2022年10月18日 /美通社/ -- 10月14日,国际数据公司(IDC)发布《2022Q2中国软件定义存储及超融合市场研究报告》,报告显示:2022年上半年浪潮超融合销售额同比增长59.4%,近5倍于...
关键字:
IDC
BSP
数字化
数据中心
上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都银行集团成立60周年的纪念日。趁着首都银行集团成立60周年与首都银行(中国)在华深耕经营12年的“大日子”,围绕作为外资金融机构对在华战略的构想和业...
关键字:
数字化
BSP
供应链
控制
东京2022年10月18日 /美通社/ -- NIPPON EXPRESS HOLDINGS株式会社(NIPPON EXPRESS HOLDINGS, INC.)旗下集团公司上海通运国际物流有限公司(Nipp...
关键字:
温控
精密仪器
半导体制造
BSP
广州2022年10月18日 /美通社/ -- 10月15日,第 132 届中国进出口商品交易会("广交会")于"云端"开幕。本届广交会上高新技术企业云集,展出的智能产品超过140,...
关键字:
中国智造
BSP
手机
CAN
要问机器人公司哪家强,波士顿动力绝对是其中的佼佼者。近来年该公司在机器人研发方面获得的一些成果令人印象深刻,比如其开发的机器人会后空翻,自主爬楼梯等。这不,波士顿动力又发布了其机器人组团跳男团舞的新视频,表演的机器人包括...
关键字:
机器人
BSP
工业机器人
现代汽车
南京2022年10月17日 /美通社/ -- 日前《2022第三届中国高端家电品牌G50峰会》于浙江宁波落幕,来自两百余名行业大咖、专家学者共同探讨了在形势依然严峻的当下,如何以科技创新、高端化转型等手段,帮助...
关键字:
LINK
AI
BSP
智能家电
SAIHUB CAB 025M成功获得安全试验所UL美国与加拿大认证证书 新加坡2022年10月17日 /美通社/ -- SAI.TECH Global Corporation("SAI.TECH"...
关键字:
AI
BSP
PS
清洁能源
郑州2022年10月17日 /美通社/ -- 近日,《福布斯》发布了"2022年全球最佳雇主榜单"(The World's Best Employers 2022),中国平安再度上榜并排名全...
关键字:
福布斯
ST
TI
BSP
通过第二项3nm设计选用扩展技术领先地位 第三季度强劲的贸易和设计选用反映出我们结合了IP和定制硅的混合业务模式 自2022年9月1日起,OpenFive首次并入集团 尽管宏观环境困难,但管理层仍对业务...
关键字:
BSP
ALPHA
PEN
Silicon
欧洲药品管理局人用药品管理委员会 (CHMP) 的积极建议是基于 EFFISAYIL® 1 研究结果,该研究是针对泛发性脓疱型银屑病 (GPP) 发作患者的最大的临床研究[1] 与斑块状银屑病不同,GP...
关键字:
HM
BSP
GP
FOR
流体动压滑动轴承为风机发展书写崭新篇章 轴承滑动层增材制造与精加工为工业级大规模生产铺平道路 轴承设计从综合性系统理念出发 德国施韦因富特和汉堡2022年10月17日 /美通社/ -- 舍弗勒推出了采...
关键字:
齿轮箱
滑动轴承
风力涡轮机
BSP
上海2022年10月17日 /美通社/ -- Brother内置墨仓彩色喷墨一体机DCP-C421W新上市。此次Brother创新引入"按需打印,按页付费"...
关键字:
DC
打印机
BSP
DESIGN
慕尼黑2022年10月17日 /美通社/ -- TUV南德意志集团(以下简称"TUV南德")在EcoVadis全球企业社会责任评级中以总分71分荣获金奖。...
关键字:
OV
ADIS
BSP
COM
上海2022年10月17日 /美通社/ -- 10月12日,"华东理工大学-珀金埃尔默化工青年教师奖教金"仪式圆满举行。华东理工大学副校长阎海峰,珀金埃尔默全球副总裁、大中华区销售与服务总经...
关键字:
BSP
核心技术
2020 年,公司处理器产品四核龙芯 3A5000/3B5000 研制成功。龙芯 3A5000/3B5000 基于龙芯 3A4000/3B4000 进行工艺升级,主频 2.3-2.5GHz, 单核通用处理性能是龙芯 3A...
关键字:
处理器
芯片
市场化
自主研发芯片对其自身有更为实际的意义。首先,自主研发芯片可以减轻对上游供应链的依赖。其次,自主芯片更方便打造出独家特色产品,增强产品在市场上的竞争力。再次,自主研发芯片能降低成本,提高利润。
关键字:
芯片
处理器
市场