简介:近日,MicrochipTechnologyInc(Microchip)推出了MPLABX集成开发环境(IDE)5.05版,目前暂属测试版,可支持大部分AVRMCU。未来的MPLAB版本还将加入更多增强的功能以及对其他AVRMCU的支持。当前和未来的AVR器件将继续受AtmelStudio7和AtmelSTART支持。MPLABXIDE5.05版提供跨平台且可扩展的统一开发体验,兼容Windows、MacOS和Linux操作系统,设计人员可以在所选的硬件系统上采用AVRMCU进行开发工作。该工具链的性能已得到提升,支持Microchip的代码配置工具——MPLAB代码配置器(MCC),这让开发人员可以轻松配置软件组件和器件设置。
简介:嵌入式应用中,单指令流多数据流(SIMD,singleinstructionmultipledata)结构的向量处理器在蓬勃发展的同时,也面临着如何高效利用其丰富处理资源的问题。在SIMD的向量结构上,处理实际应用中无法被向量化运算的部分,尤其是很多非向量化的循环内部往往含有体间相关,使得SIMD结构的丰富运算资源处于空闲状态。因此,传统的SIMD结构受限于此类应用。提出了一种变型的向量处理器,在保持传统SIMD处理数据并行应用高效性的同时,能够高效地执行包含循环体间数据相关的代码段。实验结果表明,它能获得2.4倍的性能加速,而仅仅占用0.97%的面积开销。