質問

IEEE vhdl言語リファレンスマニュアルだけを定義の限定セットの標準パッケージ。という定義されていない機能には、スタンダードタイプなどSTD_LOGIC.ではありませんの標準AND2、本投資法人の成ります。

このアルテラの最大+プラスIIをサポートしていないAND2、本投資法人コンポーネント(ある場合は、お気軽に正しいが、ザイリンクス基盤。

なぜIEEE vhdl標準ライブラリにならないようなものSTLのC++のでしょうか。

感謝。

役に立ちましたか?

解決

反転、または、...のためのstd_logic種類 支IEEEイ

a <= b and c
d <= not e
f <= g or h

ご成ツールは自動翻訳は、これらの表現の実施のための目標と技術(Xilinx FPGA、アルテラFPGA、ASIC、...).する必要がない明示的にインスタンスを生成技術を使ったコンポーネント.スをインスタンス化技術を使ったコンポーネントよりも高い阻害の最適化.

しなければなりませんを書いてみようおVHDLコード 技術の独立.ことができ 再利用 コードです。

他のヒント

あなたが求めている「成分」演算子は、VHDLであります。

することもできます直接インスタンス化AND2とINVの部品のようなものが、あなたは(あなたのために提供または使用ライブラリ)これらのライブラリを構築する必要があります。

FPGA設計ソフトウェアは、高い目標チップに関連して、このようなsoftware.Alteraのマックス+ PlusIIを開発することができる唯一の2つのエンタープライズがありますされているためにのみサポートチップは、アルテラから出荷する可能性は、そうXilinx.TheseベンダーコントロールにFPGAの全体の進捗状況を行いますデザインは、ソフトウェアからhardware.Thenに、彼らは彼ら自身のplatform.So IEEE標準ライブラリはC ++の世界でSTLのようなものであることができなかった。

を対象固有の機能を開発する傾向があります

AND2は、アルテラのMAX + PlusIIのprimitiveですが、それは我々が(ザイリンクスUNISIMパッケージ内にそれを提供することを選択したが、私たちはTHIパッケージをロードしないことを選択した)私たち自身のコンポーネントprimitiveを最新デザインできザイリンクスWebpack.ActuallyのAND2ではありません。

INVアルテラマックス+ PlusIIのprimitiveません、どちらもザイリンクスのWebPACKます。

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