Quartus

VHDL Case Statement error at <location>: elements of array type Case Statement expression has <type> type, but must have character type


CAUSE: In a Case Statement at the specified location in a VHDL Design File (.vhd), you specified a Case Statement expression with an array type. However, the expression's elements have the specified type, and not a character type. The element base type of an array type Case Statement expression must be a character type. This error may occur when using a Case Statement to implement RAM in a design.
ACTION: Change the Case Statement using temporary variables and nested Case Statements.

See also:

Section 8.8 of the IEEE Std 1076-1993 IEEE Standard VHDL Language Reference Manual

- PLDWorld -

 

Created by chm2web html help conversion utility.