AR# 19162


LogiCORE Direct Digital Synthesis (DDS) v4.1 - Scirocco または VCS-MX と使用するために CompXLib を起動して DDS をコンパイルする場合、致命的なエラーが発生する


キーワード : Direct Digital Synthesis, NCO, Numerically Controlled Oscillator, Scirocco, VCS, VCS-MX, ダイレクト デジタル合成, 数値制御オシレータ

Scirocco または VCS-MX と使用するために、CompXLib を起動して DDS をコンパイルする場合、次のような致命的なエラーが発生する理由を教えてください。

"Error: analysis Parsing vhdl-0
Internal Error - please report (unknown arg type)
constReal := math_2_pi/2.0**phaseWidth;"
"Error: analysis Parsing vhdl-483
MATH_2_PI is not declared
"/build/xfndry1/G.28/rtf/vhdl/src/XilinxCoreLib/c_dds_v4_1_pack.vhd": "


この問題を回避するためには、math_2_pi 定数を定義する必要があります。

そのためには、%XILINX%/vhdl/src/XilinxCoreLib ディレクトリにある c_dds_v4_1_pack vhd を修正してください。

次の行を c_dds_v4_1_pack.vhd ファイルの 37 行に追加してください。

constant MATH_2_PI : real := 6.28318_53071_79586_47692 ;

constant ONE_CYCLE : integer := 1;
constant ZERO_CYCLE : integer := 0;
-- added this line to fix problem with math_real packages
constant MATH_2_PI : real := 6.28318_53071_79586_47692 ;
end c_dds_v4_1_pack;

AR# 19162
日付 12/15/2012
ステータス アクティブ
種類 一般
People Also Viewed