AR# 7433

2.1i COREGEN, ACTIVE-VHDL - CORE Generator 2.1i の VHDL モデルをアクティブ HDL シミュレータにコンパイルする際に起こる問題

説明

キーワード : compile, VHDL, core, active, コンパイル, コア, アクティブ

重要度 : 標準

概要 :
CORE Generator 2.1i の VHDL モデルをアクティブ HDL シミュレータにコンパイルする際に起こる問題にはどのようなものがありますか。

ソリューションには、CORE Generator の VHDL ライブラリをアクティブ VHDL にコンパイルする際の注意事項が含まれています。 最新の情報については、support@aldec.com に直接ご連絡ください。

ソリューション

1. CORE Generator 2.1i モデルに含まれる MTI 特有の四則演算ライブラリを参照する際に問題が発生します。 ザイリンクス アンサー #6771 を参照して、prims_sim_arch.vhd ファイルを変更してください。

2. アクティブ HDL に問題があり、次のようなエラー メッセージが表示されます。

Error: COMP96_0149: pdafirvht.vhd : (263, 54): Explicit type conversions are allowed
between closely related types only.

問題の行は次のとおりです。

filter_coefficients := filter_coefficients_type(coefficients(0 TO number_of_taps-1));

これを次のように変更します。

FOR i IN 0 TO number_of_taps-1 LOOP
filter_coefficients(i) := coefficients(i);
END LOOP;

3. アクティブ HDL では MTI コンパイル構文をサポートしていますが、VCOM コマンドへの引数に含まれるワイルドカードはサポートしていません。 CORE Generator の VHDL モデルをコンパイルするには、各 VHDL モデル名を指定する必要があります。これは、MTI 構文をコンパイルするスクリプトを使用する場合に必要です。
AR# 7433
日付 09/03/2001
ステータス アーカイブ
種類 一般