与MIPS相反,ARM则是核授权很便宜,架构授权很贵(据说大约每5年1亿美元),以及每颗芯片卖出后的版税(约售价的1~2%)。这样即使没有能力自己开发CPU核的公司,也能通过购买核授权来快速推出CPU产品,即使有研发能力的公司,使用现成的 ARM IP 来集成CPU,也可以大幅度降低产品开发成本和缩短开发周期。ARM 的商业模式渐渐驱逐了MIPS,并开辟和占领了更多市场,毕竟低成本的快速的产品方案可以提高市场竞争力,MIPS因此举步为艰。
由于MIPS生态碎片化的前车之鉴,ARM为了避免重蹈覆辙,对架构授权的限制就很严格,合作伙伴可以参于指令集的制定,但禁止私下修改。也就是可以向 ARM 贡献自己设计的新指令,但是否能添加到指令集中则由重要合作伙伴们及ARM协商决定,新增的指令会成为ARM指令集的一部分。某些企业宣称可以扩展ARM指令集,其实这话没问题,毕竟只要满足了扩展的条件,自然就可以扩展。或者私下添加了新指令,但只供专用的系统使用,不影响ARM生态,大概也是可以的。