mips

保护你的软件投资:现在就移植到MIPS架构!

0
阅读(1478)

作者:Rao Gattupalli

当你要为新的设计项目或既有项目进行升级而选择嵌入式处理器时,需要考虑以下几个重要因素:

  • 能以特定的芯片面积与功率提供最高性能
  • 供货商具有稳健的产品路线图,同时选用的处理器产品架构能有助于为特定应用建立最佳化的编程范例
  • 处理器系列产品拥有广泛的软件工具、应用和SoC合作伙伴生态系统
  • 应用程序性能的可扩展性,可保障软件投资
  • 易于在新的设计项目中采用,或是易于移植,可以为既有项目进行升级

不管对哪一种设计计划,软件都是最重大的投资。因此,选用一个能真正为未来产品开发提供具有可扩展性解决方案的指令集架构(ISA)是非常重要的。为满足各种嵌入式市场的需求,我们涵盖从32位微控制器一直到64位多线程、超标量多核处理器的独特二进制兼容的处理器核心系列,可适用与从网络基础架构到各种数字消费市场。由于能够无缝地在多种处理器之间调整性能,因此不管是新项目或是升级既有项目,MIPS架构都是保障软件投资的理想路径。
MIPS科技可为嵌入式设计提供最具能效的核心,也就是说能在特定的芯片面积与功率条件下,提供最高效能。MIPS的超标量核心是单线程编程模型的理想选择,而我们的多线程核心可适用于从采用虚拟处理单元(VPE)和多核心的粗粒度(coarse grain)平行处理,到采用线程环境(TC)的细粒度平行处理。多线程架构是用来构建具备高度平行化功能和应用的最有效方式。MIPS64架构能让应用程序发挥超过4GB虚拟地址空间的优势。另一个值得注意的重要因素是,MIPS32与MIPS64 ISA是二进制兼容的。
移植到新ISA的主要工作在于低端的初始化(initialization)软件。我们新发布的ARM架构移至MIPS架构的移植指南以及Power架构移到MIPS架构的移植指南中,将说明移植工作的易用性,并突出用户需要注意的移植重点。以高级语言撰写的应用程序代码能被重新编译为MIPS ISA。MIPS科技会针对所有常用的操作系统,提供从SoC构建到效能分析工具的丰富软件工具组合。这些强大的软件工具能让用户无需耗费太多力气就能最佳化其应用程序。多家第三方软件工具供应商也会提供各种主流操作系统用的开发套件,以及能简化移植工作的丰富工具套件。
MIPS科技产品组合的广度与丰富功能,再加上灵活的业务模式,能让MIPS的授权客户开发多样化的MIPS-Based产品,这些产品从32位微控制器和低功耗移动设备,到“绿色”超级计算机和高端网络基础架构产品。