
QorIQ / ˈ k ɔːraɪ k j uː /は、 NXP Semiconductors (旧Freescale )のARMベースおよびPower ISAベースの通信用マイクロプロセッサのブランドです。これはPowerQUICCプラットフォームからの進化段階であり、初期製品は 1 つ以上のe500mcコアを中心に構築され、パフォーマンスと機能によってセグメント化された 5 つの異なる製品プラットフォーム、P1、P2、P3、P4、および P5 で提供されました。このプラットフォームは、PowerQUICC プラットフォームなどの古いPowerPC製品とのソフトウェア互換性を維持しています。2012 年に Freescale は 2013 年よりARMベースの QorIQ 製品の提供を開始すると発表しました。[ 1 ]
QorIQブランドとP1、P2、P4製品ファミリーは2008年6月に発表されました。P3およびP5製品の詳細は2010年に発表されました。
QorIQ Pシリーズプロセッサは45nmプロセスで製造され、2008年末(P1およびP2)、2009年中頃(P4)、2010年(P5)に発売されました。
QorIQ Tシリーズは28nmプロセスを採用し、消費電力を30Wに制限するという非常に積極的な目標を掲げています。これらの製品はAltiVecを搭載したe6500コアを使用しており、2013年に出荷開始予定です。
QorIQ LS-1およびLS-2ファミリーは、ISA非依存のLayerscapeアーキテクチャ上でCortex A7、Cortex A9、A15、A53、 A72コアを使用するARMベースのプロセッサです。これらは2013年から提供されており、ローレンジおよびミッドレンジのネットワークおよびワイヤレスインフラストラクチャアプリケーションを対象としています。[ 1 ]
Layerscape (LS) アーキテクチャは、QorIQ ファミリーの最新の進化形であり、DPAAによって提供されていた機能 (圧縮など) は、特定のチップに応じてソフトウェアまたはハードウェアで実装できますが、アプリケーション プログラマからは透過的です。LS-1 と LS-2 は、 Cortex A7、A9、A15、A53、A72コアを使用することが発表されています。[ 1 ]
初期のLS-1シリーズには、高速パケット処理レイヤーは含まれておらず、2つのCortex A7を使用して3W未満の標準的な消費電力に焦点を当て、キャッシュ用のECCと1000~1600 MT/sのDDR3/4、x1/x2/x4動作のデュアルPCI Expressコントローラ、SD/MMC、SATA 1/2/3、統合PHYを備えたUSB 2/3、仮想化dTSECギガビットイーサネットコントローラを提供します。[ 2 ]
LS1はLS1XXXシリーズ(例:LS1021Aなど)を意味し、LS2はLS2XXXシリーズを意味します。LS2はLS1よりも高い性能レベルを示し、第2世代を意味するものではありません。製品名の真ん中の2桁はコア数を表し、最後の桁はモデルを区別します。ほとんどの場合、桁数が大きいほど性能が高くなりますが、すべての場合においてそうとは限りません。末尾の「A」はArmプロセッサであることを示します。LXは16nm FinFET世代を表します。
LS1ファミリーは、プログラマブルなデータプレーンエンジンネットワークアーキテクチャであるLayerscapeアーキテクチャに基づいて構築されています。LS1およびLS2プロセッサファミリーはどちらも、高度で高性能なデータパスとネットワーク周辺機器インターフェースを提供します。これらの機能は、ネットワーク、通信/データ通信、無線インフラ、軍事および航空宇宙アプリケーションで頻繁に必要とされます。
フリースケール・セミコンダクター社(2015年後半にNXPセミコンダクターズ社に買収)は、ネットワークインフラストラクチャOEMが接続デバイス、大規模データセット、厳重なセキュリティ、リアルタイムサービス、ますます予測不可能なネットワークトラフィックパターンといった市場動向に対応するために必要な柔軟性と拡張性を提供するとされるネットワークプロセッサシステムアーキテクチャを発表した。[ 3 ] [ 4 ] [ 5 ]
QorIQ Pシリーズプロセッサは、e500またはe5500コアをベースとしています。P10xxシリーズ、P2010、P2020はe500v2コアをベースとし、P204x、P30xx、P40xxはe500mcコアをベースとし、P50xxはe5500コアをベースとしています。主な機能としては、32/32 kBのデータ/命令L1キャッシュ、36ビット物理メモリアドレッシング(プロセスコンテキスト内の仮想アドレスの先頭に追加され、各プロセスは依然として32ビット)、一部のコア(すべてではない)に搭載されている倍精度浮動小数点演算ユニット、e500mcまたはe5500を搭載した製品におけるハイパーバイザ層を介した仮想化のサポートなどがあります。デュアルコアおよびマルチコアデバイスは、対称型および非対称型の両方のマルチプロセッシングをサポートし、複数のオペレーティングシステムを並列実行できます。
P1シリーズは、ゲートウェイ、イーサネット スイッチ、無線 LAN アクセス ポイント、および汎用制御アプリケーション向けに設計されています。これは、400 MHz から 800 MHz のデバイスに対応するエントリー レベルのプラットフォームです。PowerQUICC II ProおよびPowerQUICC III プラットフォームの後継として設計されています。チップには、ギガビット イーサネットコントローラ、2 つのUSB 2.0コントローラ、セキュリティ エンジン、 ECCをサポートする32 ビットDDR2およびDDR3メモリ コントローラ、デュアル 4 チャネルDMAコントローラ、SD / MMCホスト コントローラ、およびSerDesレーン、PCIe、SGMIIインターフェースとして構成できる高速インターフェースなどの統合機能が含まれています。チップは、P2 ファミリ プロセッサとピン互換性のある 689 ピン パッケージにパッケージ化されています。[ 6 ] [ 7 ]
P2シリーズは、ネットワーク、通信、軍事、産業市場における幅広いアプリケーション向けに設計されています。特に厳しい屋外環境に適した、接合部許容範囲が-40~125 ℃ の高品質部品で提供されます。800MHzから1.2GHzまでのデバイスを備えたミドルレベルプラットフォームです。PowerQUICC II ProおよびPowerQUICC III プラットフォームの後継として設計されています。チップには、512kB L2キャッシュ、セキュリティエンジン、3つのギガビットイーサネットコントローラ、USB 2.0コントローラ、 ECCをサポートする64ビットDDR2およびDDR3メモリコントローラ、デュアル4チャネルDMAコントローラ、SD / MMCホストコントローラ、および3つのPCIeインターフェイス、2つのRapidIOインターフェイス、2つのSGMIIインターフェイスとして構成できる高速SerDesレーンなどの統合機能が含まれています。チップは、P1ファミリプロセッサとピン互換性のある689ピンパッケージにパッケージ化されています。[ 6 ] [ 8 ]
P3シリーズは、スイッチングとルーティング用に設計された中性能のネットワークプラットフォームです。P3ファミリーはマルチコアプラットフォームを提供し、CoreNetコヒーレンシーファブリックで接続された、同一チップ上に最大4つのe500mcコアを最大1.5GHzの周波数でサポートし ます。チップには、統合L3キャッシュ、メモリコントローラ、 DUART、GPIO、USB 2.0などの複数のI/Oデバイス、セキュリティおよび暗号化エンジン、オンチップイベントをスケジューリングするキューマネージャ、および複数のギガビットイーサネット、 10ギガビットイーサネット、RapidIO、またはPCIeインターフェイスとして構成可能なSerDesベースのオンチップ高速ネットワークなどの統合機能が含まれています。[ 9 ]
P3ファミリープロセッサは、P4およびP5と同じ物理パッケージを採用しており、ソフトウェア面でも下位互換性があります。P3プロセッサは、1.3GHzの 64ビットDDR3メモリコントローラ、ネットワーク用の18レーンのSerDes、パケット処理およびスケジューリング用のハードウェアアクセラレータ、正規表現、RAID、セキュリティ、暗号化、およびRapidIOを備えています。
これらのコアはハードウェアハイパーバイザによってサポートされており、対称モードまたは非対称モードで実行できます。つまり、コアはオペレーティングシステムを同時に、または個別に実行および起動でき、他のオペレーティングシステムやアプリケーションに影響を与えることなく、コアとデータパスを個別にリセットおよびパーティション分割できます。
P4シリーズは、バックボーンネットワークおよびエンタープライズレベルのスイッチングとルーティング向けに設計された高性能ネットワークプラットフォームです。P4ファミリーは、最大8つのe500mcコアを同一チップ上に最大1.5GHzの周波数でサポートし 、CoreNetコヒーレンシーファブリックで接続された、極めてマルチコアなプラットフォームを提供します。このチップには、統合されたL3キャッシュ、メモリコントローラ、 DUART、GPIO、USB 2.0などの複数のI/Oデバイス、セキュリティおよび暗号化エンジン、オンチップイベントをスケジュールするキューマネージャ、および複数のギガビットイーサネット、 10ギガビットイーサネット、RapidIO、またはPCIeインターフェイスとして構成可能なSerDesベースのオンチップ高速ネットワークなど、その他の統合機能が含まれています。
これらのコアはハードウェアハイパーバイザによってサポートされており、対称モードまたは非対称モードで実行できます。つまり、コアはオペレーティングシステムを同時に、または個別に実行および起動でき、他のオペレーティングシステムやアプリケーションに影響を与えることなく、コアとデータパスを個別にリセットおよびパーティション分割できます。
ソフトウェア開発者やシステム設計者がQorIQ P4080を使い始めるのを支援するため、FreescaleはVirtutechと協力して、シリコンが入手可能になる前にチップのソフトウェアを開発、テスト、デバッグするために使用できるP4080用の仮想プラットフォームを作成しました。現在、このシミュレータはP4080専用であり、2008年に発表された他のチップには対応していません。[ 11 ]
このプロセッサはネットワークエンジンの完全なセットを備えているため、通信システム(LTE eNodeB、EPC、WCDMA、BTS)に使用できます。そのため、Freescaleと6WINDは6WINDのパケット処理ソフトウェアをP4080に移植しました。[ 12 ]
P5シリーズは、最大2.5GHzまで拡張可能な高性能64ビットe5500 コアをベースとしており、多数の補助アプリケーション処理ユニット(APU)とCoreNetファブリックを介したマルチコア動作を可能にします。P5シリーズプロセッサは、P3およびP4と同じ物理パッケージを共有し、ソフトウェアの下位互換性も備えています。P5プロセッサは、1.3GHzの 64ビットDDR3メモリコントローラ、ネットワーク用の18レーンのSerDes、パケット処理とスケジューリング、正規表現、RAID、セキュリティ、暗号化、およびRapidIO用のハードウェアアクセラレータを搭載しています。
2010年6月に発表され、サンプルは2010年後半に入手可能となり、本格的な生産は2011年に開始される予定です。
用途は、ハイエンドのネットワーク制御プレーンインフラストラクチャ、ハイエンドのストレージネットワーク、複雑な軍事・産業機器など多岐にわたる。
2011年2月、フリースケールは、無線インフラストラクチャアプリケーションを対象としたCPUとDSPを組み合わせたSoCプロセッサシリーズであるQorIQ Qonvergeプラットフォームを発表しました。 [ 13 ] PSC913xファミリーチップは、e500コアベースのCPUとStarCore SC3850 DSPを使用しており、2011年に利用可能となり、45nmプロセスで製造されています。e6500およびCS3900コアベースの28nmパーツは、P4xxxと呼ばれ、2012年に利用可能になります。
QorIQ Advanced Multiprocessing、AMPシリーズのプロセッサは、最も低価格なT1ファミリーを除き、すべてマルチスレッド64ビットe6500コアと統合AltiVec SIMD処理ユニットをベースとしており、T1ファミリーは旧型のe5500コアを使用しています。製品はシングルコアバージョンから12コア以上のものまで、周波数は最大2.5GHzまでとなります 。プロセスは性能と機能に応じてT1からT5までの5つのクラスに分けられ、 2012年から28nmプロセスで製造されます。 [ 14 ]
T4ファミリーは、e6500 64ビットデュアルスレッドコアを採用しています。
T2シリーズは、e6500 64ビットデュアルスレッドコアを採用しています。
T1ファミリーは、1.2~1.5GHzで動作するe5500 64ビットシングル、デュアル、クアッドコアを採用しており、 コアあたり256kBのL2キャッシュと256kBの共有CoreNet L3キャッシュを備えています。
QorIQ製品は、通信システムの制御プレーンとデータプレーンの設計において、いくつかの新たな課題をもたらします。たとえば、P4080のように4つまたは8つのコアを使用して毎秒数百万パケットの処理を実現する場合、非常に多くのコアでは異なるシステム設計が必要となるため、通常のソフトウェアスタックではシステムを拡張できません。 [ 20 ]シンプルさを回復しつつ最高レベルのパフォーマンスを実現するために、通信システムはコアの分離に基づいています。一部のコアは制御プレーンに使用され、他のコアは高速パスに基づいて再設計されたデータプレーンに使用されます。
フリースケールは、ネットワーク企業6WINDと提携し、QorIQプラットフォーム向けの高性能商用パケット処理ソリューションをソフトウェア開発者に提供する。[ 21 ]
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)