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