FPGA プログラミングと IP コアのライセンスはどのように機能しますか?[閉まっている]

StackOverflow https://stackoverflow.com/questions/1917222

  •  20-09-2019
  •  | 
  •  

質問

HD ビデオ キャプチャ用のハードウェア モジュールの開発を検討しています。私はまったくの初心者だったので、いろいろ調べてみたところ、デザインをテストするには FPGA 開発ボードが必要で、ASIC または FPGA 自体を介してデプロイする可能性があることがわかりました。

人々がすでに Verilog/VHDL でコアを書いていることがわかりました。これは私の設計で直接使用できます。PCIeインターフェースモジュール、DDR3メモリコントローラーモジュールなど。必要なのは、それらを論理的な方法で接続し、デザインをテストすることだけです。

これらの IP コアのライセンスはどのように機能するのか疑問に思っていました。特定のベンダーのサイトでは、「SignOnce」などの用語を目にします。機能するデザインを作成し、それを量産したい場合、コアのライセンスを取得するにはどうすればよいですか?

コアを購入する特定のベンダーによって異なる可能性があることは承知していますが、いくつかの例など、または過去に同様のことを行った可能性があるかどうかなど、一般的なアイデアを知りたいだけです。

ありがとう!

役に立ちましたか?

解決

他の人がライセンスのための多くのモデルがあると述べてきたように。

オープンコアズコアは非常に変数品質のものであるので、あなたはそれが行く得ることに関連する作業の多くを見つけるかもしれません。一方、それらのいくつかは、箱から出して動作します。ところで、どのように(そのうちのいくつかは認可されている方法です)GPLは、あなたのFPGAコードの残りの部分の開示は議論中である影響します)。

商用ライセンスの面では、私の経験では、多くの企業は、まだ彼らは、フロントまで膨大な量を充電心のASICフレーム、下で動作するようにしていることです。また、プロジェクト単位でライセンスを取得、または使用料などの支払いの一部を取る人もがあります。

そして、あなたはあなただけの「ネットリスト」やコアの実際のソースをしたいかどうかを検討する必要があります。価格の10倍の図は、ソースをしたい場合。

SignOnceは、あなたが一度だけ、それをチェックアウトした後、あなたは法律用語は、それらのすべてと同じであることを知って、さまざまなベンダーを進めることができ、あなたの弁護士を取得しなければならないことを意味するライセンスです。それは私の知る限りリコールとして取引条件については何も言いません。

あなたにも興味深いものになることができ、それらをすべての相互作用を作り、複数のコアを有することに得れば。これは、ザイリンクスとアルテラのSoC開発製品と統合されているIPの提供の利点の一つです。彼らはすべての共通のバスを中心に構築された(確かにXとAとの間で異なるが、少なくとも自分のツール内での一般的な)されています。これは、彼らがポイント・アンド・クリックの方法で、最大結合することができることを意味します。あなたのIPに乱暴に異なるバス構造を持っている場合は、あなた自身がグルーコードの多くを書く見つける:(

他のヒント

の可能なライセンスのすべての種類があります。あなたは多くの人があなたと仕事、あなたが持っているかもしれません必要がどんな満たすカスタム契約を書きますので、あなたから購入しているどんなベンダーで詳細を議論する必要があります。

一方、なぜIPコアのライセンスを取得するために支払いますか?ロイヤリティフリーで使用することができます opencores.orgするで入手可能な多くの質の高いFPGAのコアがあります。

私の記憶によると (もちろん、交渉するライセンス契約にもよりますが)、複数のモデルが利用可能です。

  1. 「製品」ごとのライセンス (つまり、各「製品インスタンス」のロイヤリティですが、特定の「製品」に限定されます)
  2. 「製品タイプ」に関係なく「製品インスタンス」ごとのライセンス
  3. かつて、食べ放題、ライセンスなど。
多くのライセンスがありますが、

、ほとんどが完全な使用方法や製品の種類ごとにあります。構築されたインスタンスごとにいくつか担当。アルテラとザイリンクスからのものは、完全な使用方法や製品の種類ごとにあります。しかし、ASIC /ハードコピー/高速パスでそれを置くために、彼らは通常、追加料金を持っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top