microMIPS 指令集架构 (ISA)

microMIPS是为微控制器和其他小尺寸嵌入式设备设计的,是一种代码压缩指令集架构(ISA),可为大多数指令提供32位性能和16位代码大小。 它可保持98%的MIPS32性能,同时将代码大小减少多达25%,从而大大节省了芯片成本。 通过较小的内存访问和有效使用指令缓存,microMIPS还有助于降低系统功耗。

microMIPS ISA结合了重新编码和新的16位和32位指令,以实现性能和代码密度的理想平衡。 它集成了所有MIPS32指令和体系结构模块,包括MIPS DSP和MIPS MT,以及用于减少高级代码大小的新指令。 microMIPS ISA向后兼容,可重复使用优化的MIPS微架构。

MIPS架构的版本r3,r5和r6支持microMIPS。 它在包括M14K,microAptiv,和Warrior M51xx 和 M62xx 系列内核的MIPS CPU中实现。 编译器支持包含在 Codescape 开发工具中。

文件