PowerPC 5000ファミリは、自動車および産業用マイクロコントローラとシステム オン チップ(SoC) 用に設計された、 Freescale (旧Motorola ) とSTMicroelectronicsのPowerPCおよびPower ISA マイクロプロセッサシリーズです。MPC5000 ファミリは、実際には共通の歴史を共有していない 2 つのライン (51xx/52xx と 55xx/56xx) で構成されています。
プロセッサ
MPC51xx
- MGT5100は2002 年に発表され、自動車のテレマティクス、情報、エンターテイメント アプリケーション向けのmobileGT SoC プラットフォーム向けの Motorola 初の CPU です。PowerPC 603eから派生したe300コアをベースにしており、最大 230 MHz の速度で動作し、倍精度FPU、16/16 kB L1 データ/命令キャッシュ、 DDR SDRAM、USB、PCI、イーサネット、IrDA、ATAディスク コントローラなどの豊富なI/O周辺機器を備えています。
- MPC5121eは2007 年 5 月に発表され、MPC5200B をベースにしています。テレマティクス アプリケーション向けの 400 MHz の高度に統合された SoC プロセッサで、USB、PCI、ネットワーク、DDR RAM、ディスク ストレージのコントローラが含まれています。また、3D アクセラレーションをサポートし、最大 1280×720ピクセルのディスプレイを実現するオンダイPowerVR MBX Lite GPUと、リアルタイム オーディオや音声認識などのマルチメディア処理用に設計された完全にプログラム可能な 200 MHz RISCコプロセッサも搭載されています。
- MPC5123は2008年4月に発表され[1]、基本的にはPowerVRコプロセッサのないMPC5121eです。テレマティクス、POSシステム、医療機器、ディスプレイキオスク、産業オートメーション向けに設計されています。
MPC52xx

MPC5200 ファミリは、e300 コア MGT5100 プロセッサをベースとしており、Freescale の mobileGT プラットフォームの一部でもあります。
- MPC5200 – 266~400 MHz、DDR-RAM、PCI、イーサネット、USB、ATA、シリアル、DMA、その他の I/O 用のオンチップ コントローラ。2003 年に導入され、MPC5200B に置き換えられました。
- MPC5200B – 266~466 MHz、2005 年に導入された MPC5200 の拡張版。小型のEFIKAコンピューターにも使用されています。
MPC55xx
MPC5xxコアから派生したe200コアをベースにしており、新しいe500コアおよび古い PowerPC Book E 仕様と上位互換性があります。ロボット工学、パワートレイン、燃料噴射などの自動車および産業用制御システムに重点を置いています。[1]これらのコアは、フラッシュ ROM、イーサネット コントローラ、カスタム I/O などのさまざまな追加機能を備えた 40 MHz から 600 MHz までの多数の SoC コントローラの基礎となっています。すべての MPC55xx プロセッサは、Power ISA v.2.03仕様に準拠しています。
MPC55xx ファミリには、ローエンドからハイエンドまで、わずかに異なる 4 つのコアがあります。
- MPC5510 – e200z1コアを使用し、オプションでe200z0コアをコプロセッサとして使用します。
- MPC5533およびMPC5534 – e200z3コアを使用します。
- MPC5553、MPC5554、MPC5561、MPC5565、MPC5566、MPC5567 – e200z6コアを使用します。
MPC56xx
MPC56xx ファミリは、 Freescale とSTMicroelectronicsが共同開発したPowerPC e200コア ベースのマイクロコントローラです。90 nm 製造プロセスで構築されています。これらのマイクロコントローラは、パワー ステアリング、燃料噴射、ディスプレイ制御、パワートレイン、アクティブ サスペンション、シャーシ制御、アンチロック ブレーキ システム、アダプティブ クルーズ コントロール用レーダーなどの自動車アプリケーション向けにカスタマイズされています。Freescale ではこれらのプロセッサをMPC56xxと呼び、ST ではSPC56xと呼んでいます。
- MPC560xB/CまたはSPC560B/C –最大 64 MHz の単一のe200z0コア、最大 512 kB のフラッシュ メモリ、64 kB のEEPROM、最大 48 kB の RAM を使用します。自動車のボディ エレクトロニクス アプリケーションに使用されます。
- MPC560xPまたはSPC560P – 最大 60 MHz の単一の e200z0 コア、最大 512 kB のフラッシュ メモリ、最大 64 kB の EEPROM、最大 40 kB の RAM を使用します。シャーシとエアバッグの制御に使用されます。
- MPC560xSまたはSPC560S – 最大 64 MHz の単一の e200z0 コア、最大 1 MB のフラッシュ メモリ、64 kB の EEPROM、最大 48 kB の RAM、および最大 160 kB の VRAM を備えたオンチップ ディスプレイ コントローラを使用します。TFTカラーディスプレイの制御に使用されます。
- MPC563xMまたはSPC563M –最大 80 MHz の単一のe200z3コア、最大 1.5 MB のフラッシュ メモリ、最大 111 kB のSRAM を使用します。エントリーレベルのパワートレイン アプリケーションに使用されます。
- MPC564xLまたはSPC56EL – 120 MHz のデュアルe200z4コア、1 MB フラッシュ メモリ、128 kB SRAM を使用します。
- MPC5668G –最大 128 MHz の1 つのe200z6コアと 1 つの e200z0 コア、最大 2 MB のフラッシュ メモリ、592 kB SRAM、統合イーサネット コントローラを使用します。
- MPC5674F – e200z7コア、最大 264 MHz、最大 4 MB フラッシュ、256 kB RAM を使用します。パワートレイン、燃料、モーター制御に使用されます。
参照
参考文献
- ^ ビュイック・リーガルのエンジンのブレインパワーは業界最速のGM
- フリースケールのパワーアーキテクチャポートフォリオ
- フリースケールの Power Architecture テクノロジー入門
- Freescale の e200 コア ファミリ、概要とライセンス モデル、ホワイト ペーパー
- Freescale の MPC52xx ページ
- Freescale の MPC5121e ページ
- Freescale の MPC55xx ページ
- Freescale の MPC56xx ページ
