VLM ERROR VLM_0037: "Package "ieee.numeric_std_unsigned" is not accessible in -93/-2002 mode."

ソリューション

numeric_std_unsigned パッケージは、VHDL 2008 言語標準で追加されました。このパッケージの関数を使用するためにはコードをVHDL 2008構文に準拠しなければならず、-2008 スイッチを使用してコンパイルする必要があります

GUI で言語標準を変更するには

  • Design Manager でデザインを右クリック

  • ドロップダウンメニューからProperties... を選択

  • Compilation | VHDL | General へ移動

  • Standard version ドロップダウンメニューから、1076-2008 を選択

  • Apply をクリックし、<OK>をクリック

スクリプトで言語標準を変更するには

acom/vcom コマンドで、-2008 スイッチを使用します。たとえば:

acom -2008 -dbg -lib work myfile.vhd
Ask Us a Question
x

Ask Us a Question

x
Captcha ImageReload Captcha
Incorrect data entered.
Thank you! Your question has been submitted. Please allow 1-3 business days for someone to respond to your question.
Internal error occurred. Your question was not submitted. Please contact us using Feedback form.