記事 ID: 000084322 コンテンツタイプ: 製品情報 & ドキュメント 最終改訂日: 2006/02/13

Verilog デザイン内で VHDL モジュールをインスタンス化するにはどうすればよいですか?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細 Verilog デザイン内で VHDL モジュールをインスタンス化するには、2 つのファイルが同じディレクトリーにあり、コンパイル用にプロジェクトに追加されていることを確認します。次に、Verilog ファイル内の名前で低レベルの VHDL デザインをインスタンス化するだけです。

以下は、bottom_vhdl.vhd と呼ばれる下位レベルの VHDL ファイルをインスタンス化する、top_ver.v と呼ばれるトップレベルの Verilog ファイルの例です。

-------------------------------------------------------------------------------------------
module top_ver (p, q, out);
input    q, p;
output   out;
bottom_vhdl u1 (.a(q), .b(p), .c(out));
endmodule

VHDL file (bottom_vhdl.vhd)

LIBRARY ieee;
USE ieee.std_logic_1164.ALL;

ENTITY bottom_vhdl IS
PORT (a, b : IN std_logic;
      c : OUT std_logic);
END bottom_vhdl;

ARCHITECTURE a OF bottom_vhdl IS
BEGIN
   Process (a, b)
     BEGIN
       c 

これはインテル® Quartus® II ソフトウェアの直接合成でサポートされています。これは、以下の場合とそうでない場合があります。 その他の EDA ツールでサポートされています。詳細については、ツールベンダーにお問い合わせください。

関連製品

本記事の適用対象: 1 製品

インテル® プログラマブル・デバイス

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。