为了将价格降到游戏机所需的价格,他们都需要包含CPU(或三个)的定制芯片。当然,微软从Intel CPU切换到PowerPC,因为Intel不可能/不允许Intel将其CPU放在定制芯片中,特别是如果不是Intel制造芯片时。
在创建XBox 360时,PowerPC是使用最快,最合理的CPU。ARM已经击败了它,情况已不再如此。我预测ARM将成为新一轮游戏机的首选CPU,新一轮游戏机将在未来一两年内问世。
虽然有新的PPC设备,但也有新的8051和Coldfire设备。因此,这本身并不能很好地表明PPC的“当前”程度。新的ARM设备数量可能比新的PPC设备数量多50比1。
现在直接解决您的问题:
从小型微控制器到用于高性能计算的处理器,PowerPC系列中是否具有高度可伸缩性和应用程序编程接口兼容性?
PPC当前不提供任何可伸缩性优势。在该部门中,ARM实际上更容易使用,因为该CPU在设计时就考虑了多核处理。
PPC不提供ARM或其他CPU也不提供的任何API兼容性。现代软件完全用高级语言编写,因此CPU架构不会发挥API兼容性。如今,几乎没有任何东西用汇编语言编写,尤其是在高性能32/64位CPU上。
设计的坚固性和功能安全认证的经验?
您不清楚这是什么意思。对于大多数不需要生命安全,军事或航空航天可靠性水平的嵌入式应用,PPC如今已无优势。已经证明,ARM与PPC一样多,甚至更多。对于生命安全,军事或航空航天来说,可能会有优势,但是无论如何,这些市场往往落后于世界其他地区几代人。
是否支持高温范围,尤其是无风扇高温设计?
ARM是一种低功耗的体系结构,这就是为什么在移动设备中使用ARM而在PPC中却不使用ARM的原因。更低的功率=更低的热量=更容易处理高温范围。优势ARM。
向后兼容性(支持旧版软件)是一个驱动程序。但是必须有更多。
为什么还必须有更多?我很肯定这就是为什么当前90%的PPC设计仍在使用PPC的原因。另外10%是因为有些人只是束手无策。有许多旧架构的例子无缘无故地继续使用。您仍然可以对Z80和6502的新设计进行罚款,没有人称其为好或当前流行。
PPC受欢迎的原因是它是在市场上正确的时间正确的CPU。在此之前是MIPS CPU。现在是ARM。您仍然会看到PPC的使用,因为有些事情要花很长时间才能消失。仍然还有MIPS设计。
@NichHalden在这个问题上也完全正确。