老古开发网首页
导航:老古开发网首页文章索引文章分类单片机→[IAR Systems今日发布了支持Atmel公司全新的AVR32嵌入式CPU内核的IAR Embedded Workbench]
| -文章搜索 - 最新文章 - |

IAR Systems今日发布了支持Atmel公司全新的AVR32嵌入式CPU内核的IAR Embedded Workbench

发布时间:2006年3月1日 点击次数:671
来源:麦克泰   作者:
 

    纽伦堡,德国,2006年2月15日——IAR Systems®今日发布了支持Atmel公司全新的AVR®32嵌入式CPU内核的IAR Embedded Workbench®。同日发布的AVR32架构,结合IAR Embedded Workbench for AVR32,可用于开发要求苛刻的各种应用,例如消费者娱教、销售终端节点、生物特征扫描、语音识别以及运动探测。

    在与Atmel公司合作研发AVR硬件设计的同时,IAR公司经过数年的迭代开发以及针对目标应用的软硬件整体分析,IAR Embedded Workbench for AVR32的C/C++编译器实现了先进的应用代码结构识别技术,并且能够充分利用AVR32指令架构中的Single-cycle load/store、SIMD以及DSP指令。因此,IAR Systems的C/C++编译器既能优化顺序执行的指令,也能优化并行算法的操作,从而获得杰出的每周期处理能力;而对设计者而言这一切完全透明。与32位嵌入式微处理器内核的其它竞争产品相比,编译之后的AVR32代码只需要三分之一到二分之一的执行周期和二分之一左右的存储空间。如果运行由IAR Systems最新的C/C++编译器生成的代码,AVR32在每一项EEMBC基准测试中,其性能和代码密集度都始终优于其它主流的32位内核。

    Single-cycle Load/Store — 据估计,RISC处理器平均有30%的时钟周期被用于执行load/store指令,而不是进行运算。通过实现与大多数常用指针操作密切相关的字节(8位)、半字(16位)、字(32位)和双字(64位)load/store指令,AVR32指令集架构将load/store指令所需的时钟周期数减至最少。通过使用几种成熟而完善的技术,IAR Embedded Workbench for AVR32能够有效地利用这些指令以取得良好的效果:既减少了所生成代码的大小,又降低了运行所需的时钟周期数。

    Out-of-Order Execution — IAR Embedded Workbench for AVR32的高性能指令调度器能够透明地调度并行和顺序的运算操作(无相关数据),从而使得AVR32的三条次级算术流水线(multiplication/MAC、load/store和ALU)达到最大处理能力,且应用程序中总的流水线延迟周期数降到最少。这将显著地提高任何一种应用的性能。

    SIMD指令的数据通道优化 — IAR Embedded Workbench for AVR32中的一些高端优化操作能够识别和优化SIMD指令循环中的数据通道。对于需要在单数据流上执行同样操作的特定多媒体运算而言(例如MPEG解码程序中的运动预测),该优化可以使处理能力提高四倍。

    IAR Embedded Workbench for Atmel AVR32还支持所有已发布的指令集扩展。这些扩展主要是针对使用饱和算法的信号处理应用,以及重视高效率位操作的控制应用。

    IAR Embedded Workbench for AVR 32

    除了成熟的C/C++编译器,IAR Embedded Workbench for AVR32还包含了调试功能,使得在AVR32上的开发和调试最有效率。C-SPY®调试器支持先进的基于JTAG的Trace功能,例如function trace;C-SPY Simulator能为整个AVR32 MMU提供精准的仿真。IAR Systems的调试器技术在Atmel公司设计AVR32内核的过程中同样得到了运用。Atmel的设计工程师使用IAR Systems的simulator技术来验证CPU内核的硬件实现并在开发过程的早期查找问题,显著加快了开发进度并提高了整个产品的质量。

    IAR Embedded Workbench for AVR32将于Atmel首次发布AVR32芯片的同时在全球开始发售。全功能版本的IAR Embedded Workbench for AVR32的最终用户许可单价将大约为4995美元或4400欧元。


 


欢迎进入老古论坛进行讨论
[单片机] 相关文章:
采用2051设计的无线防盗报警器
简介:
一、硬件设计   电路原理图如下图所示,主要由无线接收、数据解码、数据处理、报警电路、输出显示、断电报警和电源电路组成。整机接收频率315M,数据解码采用市面上用得较多的PT2272专用解码芯片,可靠性及稳定性较好;数据处理的任务由单片机完成,用于区分报警信号,同时接受各种操作指令,完成相应的操作,当接收到报警信号后一方面驱动报警电路,发出响亮的警车报警声,另一方面输出具体的地址信息,确定是哪一路发送了报警信号;断电报警功能则实时监控电源状况,当市电断电后,能发出嘟嘟的报警声,提配使用者注意,外供电已被切断,若为不法分子破坏所致,可提早进行防范。 二、软件设计   该......

8位单片机的无线时代和无线时代的8051单片机
Green Hills的OS用于BAE的单板机,提高航天可靠性
MCS51系列单片机软件抗干扰技术中的误区
赛普拉斯推出PRoC开发套件 简化向无线连接的过渡
富士通推出8位微处理器 采用0.35μm低漏电工艺技术
需更换电池的倒计时数字定时器
使用32位MCU解决RFID智能标签/智能卡系统设计难题
凌阳(SUNPLUS)推出基于SPMC75的LIN结点方案
并行I/O口编程范例
 
下一个:[新闻热点]目标全球前三强 索爱向三星LG挥战旗
简介:
索尼爱立信是目前全球第五大手机制造商,该公司日前表示,要竭力杀入前三甲之列。而为实现这一目标,索爱正计划推出一系列新款手机,其中包括一款单价50美元的低端产品。   低端手机对索爱具有至关重要的意义,因为要想超过LG和三星的排名,索爱便需争取到更多的市场份额,因此对低端手机需求强劲的地区就成为了索爱必须争取去的市场。   索爱总裁Miles Flint在3GSM大会上接受记者采访时表示:“我已经询问过公司的雇员们,是否希望与LG和三星展开激烈的竞争。而现在我们已将目光锁定在前三的位置。”   据Strategy Analytics公司的数据显示,2005年索爱在全球手......
 

上一个:[嵌入式系统]IAR Systems发布ARM Trace解决方案

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:否 执行时间:16毫秒