Quartus

VHDL Function Call or Procedure Call Statement error at <location>: object class of actual parameter <name> must match object class <type> of formal parameter <name>


CAUSE: In a Function Call or Procedure Call Statement at the specified location in a VHDL Design File (.vhd), you specified an actual parameter for the specified formal parameter of a function or procedure. However, the actual parameter does not have the same specified class (that is, signal, variable, constant, or file) as the formal parameter. The object class of the actual parameter and the object class of the formal parameter must match.
ACTION: Change the object class of the actual parameter or the formal parameter so the object classes match.

See also:

Sections 2.1, 2.1.1, and 2.2 of the IEEE Std 1076-1993 IEEE Standard VHDL Language Reference Manual

- PLDWorld -

 

Created by chm2web html help conversion utility.