« Prev | Next » VHDL の連結演算子 詳細 VHDLファイルをコンパイルする際に、以下のエラーメッセージが出力されました。何を解決したらよいのでしょうか? Error: COMP96_0547: .vhd : Choice in selected signal assignments and case statements must be locally static. Use -relax to allow nonstatic expressions and discrete ranges. 解決法 コンパイルしようとしているVHDLの連結演算子の使用は、IEEEの委員会によってVHDL 2006および2008の標準として実装されています。 コンパイルの際にはVHDL 2006または2008を使用します。Design | Settings | Compilation | VHDL で設定するか、スクリプトでは acom -2008 を追加します。 以前のVHDLバージョンを使用する場合は、Design | Settings | Compilation | VHDL | Relax LRM requirements を有効にするか、acom コマンドに -relax を使用してください。 Previous article Next article