Quartus

VHDL Subprogram Declaration error at <location>: object class for formal parameter of function cannot be <name>


CAUSE: In a Subprogram Declaration at the specified location in a VHDL Design File (.vhd), you used the specified object class for a formal parameter of a function. However, the formal parameter must have an object class of CONSTANT, SIGNAL, or FILE.
ACTION: Change the mode of the formal parameter to CONSTANT, SIGNAL, or FILE.

See also:

Sections 2.1.1 of the IEEE Std 1076-1993 IEEE Standard VHDL Language Reference Manual

- PLDWorld -

 

Created by chm2web html help conversion utility.