PowerQUICC

**PowerQUICC**（パワー クイック）は、フリースケール・セミコンダクタが製造しているPOWERアーキテクチャに基づいたマイクロコントローラの名称である。PowerQUICCは、一つまたは複数のPowerPCコアと、**QUICC Engine**と呼ばれる、別のRISCコアで構成される。QUICC Engineは、I/O、通信、ATM、セキュリティアクセラレータ、ネットワーキング、USBのようなタスクに特化している。多くの製品は、組み込みアプリケーション向けの、個別に設計されたSoCである。

PowerQUICCプロセッサーは、ネットワーク、自動車、産業用、ストレージデバイス、プリンター、コンシューマ製品で利用されている。フリースケールは、mobileGTプラットフォームの一部として、PowerQUICCプロセッサを使用している。

フリースケールは、古い68kの技術に基づいた、QUICCマイクロコントローラも製造している。

## PowerQUICCシリーズ
PowerQUICCには、主に処理能力で分けられた4つのシリーズがある。

### PowerQUICC I

**MPC8xx**シリーズは、モトローラ製の最初のPowerPCベースの組み込みプロセッサであり、ネットワークプロセッサとSoCデバイスに適していた。コアはPowerPC仕様の最初の実装の一つであった。MPC8xxは一つの4ステージパイプライン、MMU、分岐予測ユニットを搭載したコアであり、最大133&nbsp;MHzで動作した。MPC821は、完全なQUICC Engineを搭載したMPC860と共に、1995年に発売された。キャッシュとIOポートを減らし、スリム化したバージョンのMPC850は1997年に発売された。QUICC通信プロセッサモジュール (Communications Processor Module, CPM) は、CPUからネットワークタスクの負荷を低減した。こうして、このシリーズにはPowerQUICCという商標が与えられた。このシリーズのプロセッサは、USB、シリアル、PCMCIA、ATM、イーサーネットコントローラのようなオンチップデバイスの搭載や、 1KiBから16KiBの範囲に渡るL1キャッシュサイズのバリエーションがある。

**MPC8xx** - 全てのPowerQUICCプロセッサは、この形式の名前を持っている。

* MPC821 - 組み込み用として最初のPowerPCプロセッサであり、CPMを搭載していたが、FPUは搭載していなかった。最大50&nbsp;MHzで動作した。
* MPC860 - 完全なQUICC Engineを統合した最初のPowerPCであり、最大80&nbsp;MHzで動作した。
* MPC850 - MCP860からUSBとイーサーネットを削除した低価格販。最大50&nbsp;MHzで動作した。

### PowerQUICC II

**PowerQUICC II**は、PowerPC 603eの直接の後継機であり、1998年に発売された。同じコアが**603e**や**G2**という名前でも使用された。PowerQUICC IIは16/16 KiBのL1インストラクション／データキャッシュを持ち、動作周波数は450MHzに達した。これらの通信プロセッサは、VoIPシステム、電話交換機、フェムトセル、DSLAM、のようなアプリケーションで利用された。PowerQUICC II
シリーズは、より強力なPowerQUICC II Proシリーズが導入されたため、徐々に縮小している。このコアに関する今後の開発は計画されていない。

**MPC82xx** - 全てのPowerQUICC IIプロセッサは、この形式の名前を持っている。

### PowerQUICC II Pro
2004年にPowerPC 603eコアを32/32 KiBのL1インストラクション／データキャッシュで強化したe300コアに基づいた、**PowerQUICC II Pro**が発表された。PowerQUICC II Proは、ルーター、スイッチングハブ、プリンター、ネットワークアタッチトストレージ、無線LANアクセスポイント、DSLAM向けのネットワーキング・プロセッサとして使用された。PowerQUICC II Proは最大677MHzで動作し、USB、PCI、イーサネット、セキュリティ機能など、多数の組み込みシステム向けの機能を内蔵することができた。PowerQUICC II Proは、オリジナルのPowerQUICC IやPowerQUICC IIシリーズでに搭載されたCPMとは異なる、新しいネットワーク負荷軽減エンジンのQUICC Engineを内蔵した。

**MPC83xx** - 全てのPowerQUICC II Proプロセッサは、この形式の名前を持っている。名前の末尾の"E"は、プロッセッサが暗号化モジュールを内蔵していることを示す。834xの名前を持つプロセッサは、QUICC Engineを内蔵していないが、836xの名前を持つものは内蔵している。

* MPC8321E - MPC8xxファミリからの移行を容易にするローエンド
* MPC8343E - "Killer NIC" ネットワークカードで使用された。
* MPC8347E
* MPC8349E - ACK Systemsが製造したAmigaクローンで使用された。http://www.extremetech.com/article2/0,1558,2124107,00.asp
* MPC8358E
* MPC8360E

### PowerQUICC III
**PowerQUICC III**プロセッサは、32ビットのPower命令セットv.2.03に対応したe500と呼ばれるコアに基づき、2003年に発表された。PowerQUICC IIIは、2並列の7ステージパイプライン、倍精度のFPU、32/32 KiB のL1インストラクション／データキャッシュを持ち、複数のギガビット・イーサネット、PCIとPCIe、RapidIO、DDR/DDR2メモリコントローラ、セキュリティアクセラレータを持っていた。動作周波数は533&nbsp;MHzから1.5&nbsp;GHzまでの範囲であった。PowerQUICC IIIは、企業向けのネットワーキングと通信アプリケーション、ハイエンドのストレージ・プリンター・イメージングをターゲットにしていた。一部のプロセッサは、ネットワーク処理の負荷軽減のために古いCPMモジュールを内蔵していた。新しいQUICC Engine（PowerQUICC II Proと同じもの）を内蔵したものも、CPMやQUICC Engineを全く内蔵しないものもあった。しかし、フリースケールのマーケティング部門は、85xxシリーズの全てのプロセッサに"PowerQUICC III"のブランド名をつけた。

**MPC85xx** - 全てのPowerQUICC IIIプロセッサは、この形式の名前を持っている。名前の末尾の"E"は、プロッセッサが暗号化モジュールを内蔵していることを示す。

* MPC8540 - 世界初のRapidIO対応ホストプロセッサ。2つのギガビット・イーサネットコントローラを内蔵し、ルータの用途に適している。動作周波数は600&nbsp;MHzから1&nbsp;GHzである。
* MPC8548/47/43/41(E) - 1つのe500コアとPCI Express、RapidIOを統合したプロセッサのシリーズ。数字が小さいものは、数字が大きいものよりも低い能力である。
* MPC8544 - コストを抑えるために90 nmプロセスで作られたが、8548と同等の機能を持つ。
* MPC8560 - 8540と同時に出荷された、最初のPowerQUICC IIIプロセッサである。e500コアとCPMを内蔵していた。
* MPC8568/68E/67/67E - CPMの代わりにQUICC Engineを内蔵。8567は周辺ユニットの一部が削除されている。
* MPC8572E - 最大1.5&nbsp;GHzのe500コアを2個内蔵。ファイアウォールやアンチウイルスソフトウェア（カスペルスキー・ラボによる）のようなハイエンドアプリケーションのネットワーク装置で使われた。
* MPC8574 and MPC8578 - 3G、WiMAX基地局向けの、4コアまたは8コアのプロセッサである。2008年にSOIプロセスで製造された。http://www.electronicsweekly.com/Articles/2007/10/17/42400/freescale+jumps+to+45nm+with+embedded+powerpc.htm

## 将来
シングルコアから32コアまでのマルチコアのPowerPC e500ベースのプロセッサの全ての特徴を持ち、ソフトウェア互換のQorIQプラットフォームに移行し、PowerQUICCの開発は終了する。フリースケールは、既存の顧客向けにPowerQUICCプロセッサの製造を継続するが、QorIQへの移行を容易にする手助けをしている。

## 関連項目
* PowerPC
* PowerPC 603
* PowerPC e300
* PowerPC e500
* QorIQ

## 参照
* フリースケールのPowerアーキテクチャ ポートフォリオ
* フリースケールのPowerアーキテクチャ ホワイトペーパー - "From Somerset to SoC"

## 外部リンク
* フリースケールのPowerQUICCサイト