UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 18056

ModelSim (MXE, SE, PE) - Error: "# ** Fatal: (SIGFPE) Floating point exception"

説明

キーワード : ModelSim, Fatal, error, SIGFPE, Floating, point, exception, DCM, UniSim, SimPrim, vital, calculate_period_fx, unisim_VITAL.vhd, 4920, simprim_VITAL, 4689, エラー, フローティング, ポイント, 例外

DCM を 6.1i でシミュレーションすると、次のようなエラー メッセージが表示されます。

"# ** Fatal: (SIGFPE) Floating point exception.
# Time: 140 ns Iteration: 4 Process: /testbench/uut/u_dcm/calculate_period_fx File: C:/XILINX/vhdl/src/unisims/unisim_VITAL.vhd
# Fatal error at C:/XILINX/vhdl/src/unisims/unisim_VITAL.vhd line 4920

# ** Fatal: (SIGFPE) Floating point exception
# Time: 142 ns Iteration: 3 Process: /testbench/uut/u_dcm/calculate_period_fx File: C:/XILINX/vhdl/src/simprims/simprim_VITAL_mti.vhd
# Fatal error at C:/XILINX/vhdl/src/simprims/simprim_VITAL_mti.vhd line 4689"

ソリューション

このエラーは、DCM を 1ps より高い精度でシミュレーションすると発生します。DCM モデルのシミュレーション精度は、1ps に設定する必要があります。

6.1i SP3 では、上記の致命的なエラーが発生する前に、次のエラー メッセージが表示されます。

"# ** Error: Simulator Resolution Error : Simulator resolution is set to a value greater than 1 ps. In order to simulate the DCM, the simulator resolution must be set to 1ps or smaller"


メモ : この問題は、精度が ps よりも小さい単位で設定されていると、ほかのモデルでも発生することがあります。ライブラリ モデルの精度は ps で設定されているので、ps に設定することをお勧めします。
AR# 18056
日付 12/15/2012
ステータス アクティブ
種類 一般
このページをブックマークに追加