Để giảm giá xuống nơi mà các máy chơi game yêu cầu, tất cả chúng đều cần các chip tùy chỉnh bao gồm CPU (hoặc ba). Tất nhiên, Microsoft đã chuyển từ CPU Intel sang PowerPC, bởi vì không có cách nào Intel cho phép CPU của họ trong một chip tùy chỉnh - đặc biệt nếu đó không phải là Intel đang làm hỏng chip.
Tại thời điểm XBox 360 được tạo, PowerPC là CPU nhanh nhất và hợp lý nhất để sử dụng. Đây không còn là trường hợp nữa, nơi ARM đã đánh bại nó. Tôi dự đoán rằng ARM sẽ là CPU được lựa chọn cho vòng chơi game mới sẽ ra mắt trong một hoặc hai năm tới.
Mặc dù có các thiết bị PPC mới, nhưng cũng có các thiết bị 8051 và Coldfire mới. Vì vậy, điều này, bản thân nó, không phải là một dấu hiệu tốt về mức độ "hiện tại" của PPC. Các thiết bị ARM mới vượt trội hơn các thiết bị PPC mới khoảng 50 đến 1.
Bây giờ để trực tiếp giải quyết câu hỏi của bạn:
Đây có phải là khả năng mở rộng cao và khả năng tương thích giao diện lập trình ứng dụng trong gia đình PowerPC, từ bộ vi điều khiển nhỏ đến bộ xử lý cho tính toán hiệu năng cao?
PPC hiện không cung cấp bất kỳ lợi thế về khả năng mở rộng. ARM thực sự dễ dàng hơn trong bộ phận này vì CPU được thiết kế với mục đích xử lý đa lõi.
PPC không cung cấp bất kỳ khả năng tương thích API nào mà ARM hoặc các CPU khác không cung cấp. Phần mềm hiện đại được viết hoàn toàn bằng ngôn ngữ cấp cao và do đó, kiến trúc CPU không phát huy tính tương thích API. Hầu như không có gì được viết bằng ngôn ngữ lắp ráp ngày nay, đặc biệt là trên CPU 32/64 bit hiệu năng cao.
Sự mạnh mẽ của thiết kế và kinh nghiệm với chứng nhận an toàn chức năng?
Không rõ ý của bạn là gì. Đối với hầu hết các ứng dụng nhúng không yêu cầu mức độ tin cậy về an toàn tính mạng, quân sự hoặc hàng không vũ trụ, PPC không cung cấp lợi thế nào hiện nay. ARM đã được chứng minh là nhiều, thậm chí nhiều hơn PPC. Đối với an toàn tính mạng, quân sự hoặc hàng không vũ trụ thì có thể có một lợi thế nhưng những thị trường đó có xu hướng tụt lại phần còn lại của thế giới bởi nhiều thế hệ.
Hỗ trợ phạm vi nhiệt độ cao, đặc biệt là thiết kế không quạt cho nhiệt độ cao?
ARM là một kiến trúc năng lượng thấp hơn nhiều, đó là lý do tại sao ARM được sử dụng trong các thiết bị di động trong khi PPC thì không. Công suất thấp hơn = nhiệt thấp hơn = dễ dàng hơn nhiều để xử lý các phạm vi nhiệt độ cao. Ưu điểm ARM.
Khả năng tương thích ngược (hỗ trợ của phần mềm cũ) là một trình điều khiển, tất nhiên. Nhưng phải có nhiều hơn nữa.
Tại sao phải có nhiều hơn? Tôi khẳng định rằng đây là lý do tại sao 90% thiết kế PPC hiện tại vẫn đang sử dụng PPC. 10% còn lại là do một số người bị mắc kẹt theo cách của họ. Có nhiều ví dụ về kiến trúc cũ tiếp tục được sử dụng mà không có lý do chính đáng. Bạn vẫn có thể sử dụng Z80 và 6502 để đưa vào các thiết kế mới và không ai gọi đó là những sản phẩm tốt hoặc hiện đang phổ biến.
Lý do cho sự phổ biến của PPC là nó là CPU phù hợp vào đúng thời điểm trên thị trường. Trước đó, nó là CPU MIPS. Bây giờ là ARM. Bạn vẫn thấy PPC được sử dụng vì một số thứ chỉ mất một thời gian dài để chết. Vẫn còn những thiết kế MIPS ngoài kia.
@NichHalden cũng hoàn toàn chính xác về chủ đề này.