PowerPC处理器是Freescale、IBM和苹果电脑合作的结晶。最初这颗处理器的目标客户是Apple的MAC机,同时也针对通信类、消费类电子等。
IBM和Freescale维护着各自PowerPC处理器的设计路线,其中IBM出售的PowerPC处理器大致分以下几种:
1.PowerPC600系列,如PowerPC603e、604e;
2.PowerPC700系列,如PowerPC750,世界上第一个使用铜介质的芯片。PowerPC750FX、PowerPC750GX主要用于高端消费类产品,如高端打印机;
3.PowerPC900系列,如64位处理器PowerPC970;
4.PowerPC400系列。这类芯片集中体现了PowerPC处理器灵活配置的特性,当时这类芯片设计的目标是从小型的应用系统到大规模的巨型机上。
采用低端配置的PPC405EP适合机顶盒、小型交换机的需求;
采用高端配置单PPC440GX适合高端路由器、复杂的3G系统到超大规模巨型机应用。
人们正盼望PowerPC400系列在市场上取得成功的时候,IBM突然宣布将400系列的PowerPC处理器转让给AMCC。
5.IBM还有一系列用于服务器的PowerPC处理芯片,主要用于IBM的服务器,所以一般用户不能直接获得有关这些处理器的详细资 料。这些PowerPC
处理器的组成结构远比用于通信领域的PowerPC处理器复杂的多。
Freescale的PowerPC处理器分两类:
一类用于汽车电子,如MPC5xx系列,主要用于汽车的主控系统;
另一类用于通信领域的PowerPC处理器,大致分以下系列:
1.603内核系列,如MPC850、MPC860、MPC885等。是Freescale最低端的PowerPC处理器;
2.603E内核系统,如MPC8250、MPC8260等。603到603e主要的升级是MMU;
3.E300内核系列,如MPC8349、MPC8360等;
4.E500内核系列,如MPC8540、MPC8548等;
5.G4、E600内核系列,如MPC7410、MPC8641等;
6.E700内核系列,支持64位的PowerPC结构。
所以要移植的PPC405ep平台是AMCC公司的产品。
参见:《Linux PowerPC详解》