web-dev-qa-db-ja.com

LUT、論理セル、論理要素、システムゲート間の関係

私の質問は、これらの用語の違いと関係に関連しています。

  • LUT
  • ロジックセル
  • 論理要素(LE)
  • システムゲート

多くがFPGAプロデューサーに依存していることは知っていますが、たとえば、その製品の1つであるFPGAベンダーは次のように述べています。100.000システムゲート相当のFPGA。 1.5kLEまで。

このステートメントを、LUTおよびロジックセルを使用する同等のFPGAベンダーとどのように関連付けることができますか?

システムゲート番号とLEを教えてくれるFPGAから、LUT番号を教えてくれるFPGAにプロジェクトを移行したいので、この質問をします。

9
Yaro

LUT、ロジックセル、ロジックエレメントはすべて私にとって同じです。最も基本的なFPGAの一般的なロジックプリミティブです。ザイリンクスは、LUT、アルテラLE、マイクロセミ/格子を使用している可能性があります。

問題は、それらが同じではないということです。最新のアーキテクチャでは、ザイリンクスは6入力LUTとアルテラ4入力LUTを使用しています。これらは、高速キャリーチェーン、レジスタ、分散メモリなどの他の機能を備えたロジックブロックに集約されます。

システムゲートへの変換は便利ですが、マーケティング戦争でもあることを忘れないでください。ザイリンクスFPGAは、LUTが4ではなく6であるため、アルテラFPGAのロジックの1.5倍に適合する必要があります。まあ、それはデザインに大きく依存します。デザインが6入力をあまり使用できない場合、未使用の入力は無駄になります。高速キャリーロジックと同じように、同等のゲート数でカウントされるかどうかはわかりませんが、数が増えることをお勧めします。

システムゲートは、ASIC設計の複雑さの一般的な尺度です。2つの異なるファウンドリで同じ設計を使用すると、ASICの無駄は実際には問題にならないため、システムゲート番号は類似しているはずです。

FPGAをお探しの場合。ベンダーを選択し、必要なFPGAの大きさを把握するのに十分なデザインを移植し、アップグレードパスを備えたFPGAを選択することをお勧めします(マーケティングする場合)。単一のプロトタイプの場合は、余裕のある最大のFPGAを使用してください。

9
Jonathan Drolet