IPコアとは何ですか?
IPコアは電子回路の複雑な機能ブロックであり、その使用は元のデザイナーによって他の企業にライセンスされています。通常、完全なプロセッサまたは他の非常に複雑な統合回路の一部です。デザインは通常、ライセンスされる前に完全にテストされた製品で証明されています。 IPコアは、電子エンジニアがユニークなロジックとチップデザインのコンポーネントを迅速に実装するために使用されます。メモリコントローラー、3次元グラフィックユニット、またはプロセッサ全体でさえIPコアになる場合があります。
企業がIPコアのライセンスを購入する場合、通常、独自の製品のコアを設計、テスト、利用するために必要なすべてを受け取ります。コア設計は、コンピューターソフトウェアプログラムに類似したハードウェア説明言語で多くの場合提供されます。ロジックおよびテストパターン、および信号仕様も提供される場合があります。必要なソフトウェアと、既知のバグに関するデザインノートとドキュメントが通常含まれています。
権利購入IPコアを使用したASは、多くの場合、購入者の設計で使用するために必要に応じて変更する機能が含まれます。変更可能なコアは、レジスタ転送言語(RTL)またはロジックネットリストとして提供されるため、ソフトコアとしても知られています。 IPコアは、代わりに低レベルのトランジスタレイアウト形式で提供される場合があります。これらは、ライセンシーが大幅に変更できないため、ハードコアと呼ばれます。多くの混合シグナルおよびアナログ設計は、特定の信号タイミングと物理レイアウトを保証するためのハードコアとして提供されています。
一部の企業は、IPコアの設計とライセンスに関するビジネス全体を構築しています。たとえば、ARM Holdingsプロセッサは、多くの携帯電話、グローバルなポジショニングシステムデバイス、および個人のデジタルアシスタントに登場します。会社は実際にチップを製造していません。他の多くのチップメーカーに対するIPコアとしてライセンスするだけです。他の企業にとって、IPコアは最終的な平均です独自の製品で使用しなくなったデザインから利益を引き出すs。 IPコアは、所有者がコアデザインの著作権と特許を他の人にライセンスすることができるため、知的財産コアとしても知られています。
IPコアの例は、1991年に半導体メーカーのグループによって設計されたPowerPC®プロセッサです。このチップは、2005年までApple®組み込まれたMacintosh®システムのスタンドアロンプロセッサとして頻繁に使用されていました。サーバーやビデオゲームシステムでも頻繁に使用されていました。 2006年までに、Apple®はIntel®コーポレーションチップに切り替え、PowerPC®はニッチプロセッサになりつつありました。アーキテクチャを放棄するのではなく、所有者は、デザインで使用するために他の多くの企業にIPコアとしてそれをライセンスします。