COMP96_0607エラー: 信号がサブプログラム内でパラメータとして使用されていますが、プロシージャの正式パラメータではありません。

Error: COMP96_0607: <file name>.vhd :  The signal used as the actual parameter in a subprogram which is not a formal parameter of that procedure.

概要:

VHDLファイルのコンパイル時に本シンタックスエラーが通知されます。本エラーを回避するにはどうしたらよいでしょうか。

対応方法:

複数のサブプログラムコールが入れ子になっている場合、本エラーが通知されます。例:1つのサブプログラムが別のサブプログラムをコール。
入れ子となったサブプログラムに引き渡された信号パラメータが、それを呼び出しているサブプログラムのパラメータリストに列挙されていることを確認してください。代わりにグローバル信号が使われている場合も本エラーが通知されます。



Printed version of site: www.aldec.com/jp/support/resources/documentation/faq/1048