Untuk menurunkan harga ke tempat konsol game membutuhkan, mereka semua membutuhkan chip khusus yang menyertakan CPU (atau tiga). Tentu saja Microsoft beralih dari CPU Intel ke PowerPC, karena tidak ada cara bahwa Intel akan memungkinkan CPU mereka dalam chip khusus - terutama jika bukan Intel yang fabbing chip.
Pada saat XBox 360 dibuat, PowerPC adalah CPU tercepat dan paling masuk akal untuk digunakan. Ini tidak lagi menjadi masalah, di mana ARM telah mengalahkannya. Saya memperkirakan bahwa ARM akan menjadi CPU pilihan untuk putaran baru konsol game yang akan keluar dalam satu atau dua tahun ke depan.
Meskipun ada perangkat PPC baru, ada juga 8.051 dan perangkat Coldfire baru. Jadi ini, dengan sendirinya, bukan indikasi yang baik tentang bagaimana "saat ini" PPC. Perangkat ARM baru lebih banyak dari perangkat PPC baru sekitar 50 hingga 1.
Sekarang untuk langsung menjawab pertanyaan Anda:
Apakah ini skalabilitas tinggi dan kompatibilitas antarmuka pemrograman aplikasi dalam keluarga PowerPC, dari mikrokontroler kecil hingga prosesor untuk komputasi kinerja tinggi?
PPC saat ini tidak menawarkan keunggulan skalabilitas. ARM sebenarnya lebih mudah di departemen ini karena CPU dirancang dengan pemrosesan multi-core.
PPC tidak menawarkan kompatibilitas API yang ARM atau CPU lain juga tidak tawarkan. Perangkat lunak modern ditulis sepenuhnya dalam bahasa tingkat tinggi, sehingga arsitektur CPU tidak berperan dalam kompatibilitas API. Hampir tidak ada yang ditulis dalam bahasa assembly hari ini, terutama pada CPU 32/64 bit kinerja tinggi.
Kekokohan desain dan pengalaman dengan sertifikasi keselamatan fungsional?
Tidak jelas apa yang Anda maksudkan dengan ini. Untuk sebagian besar aplikasi tertanam yang tidak memerlukan tingkat keandalan keselamatan, militer, atau kedirgantaraan, PPC tidak menawarkan keuntungan hari ini. ARM telah terbukti sama banyaknya, atau bahkan lebih, dari PPC. Untuk keselamatan jiwa, militer, atau kedirgantaraan maka mungkin ada keuntungan tetapi pasar-pasar itu cenderung tertinggal dari seluruh dunia oleh beberapa generasi.
Dukungan rentang suhu tinggi, terutama desain tanpa kipas untuk suhu tinggi?
ARM adalah arsitektur daya yang jauh lebih rendah, itulah sebabnya ARM digunakan dalam perangkat seluler sedangkan PPC tidak. Daya lebih rendah = panas lebih rendah = lebih mudah untuk menangani rentang suhu tinggi. Keuntungan ARM.
Kompatibilitas mundur (dukungan perangkat lunak lama) adalah satu driver, tentu saja. Tetapi harus ada lebih banyak.
Mengapa harus ada lebih banyak? Saya yakin inilah sebabnya 90% desain PPC saat ini masih menggunakan PPC. 10% lainnya adalah karena beberapa orang hanya terjebak dalam cara mereka. Ada banyak contoh arsitektur lama yang terus digunakan tanpa alasan. Anda masih dapat memperbaiki Z80 dan 6502 yang dimasukkan ke dalam desain baru, dan tidak ada yang menyebut yang bagus atau sedang populer.
Alasan popularitas PPC adalah bahwa itu adalah CPU yang tepat pada waktu yang tepat di pasar. Sebelum itu adalah CPU MIPS. Sekarang ARM. Anda masih melihat PPC digunakan karena beberapa hal hanya membutuhkan waktu lama untuk mati. Masih ada desain MIPS di luar sana juga.
@NichHalden juga sepenuhnya benar tentang hal ini.