ID:13814 VHDL error at <location>: discrete range has <type> type, but must have discrete type

CAUSE: In a VHDL Design File (.vhd) at the specified location, you used a discrete range. However, the discrete range has the specified type. The discrete range must have a discrete type, for example, an integer type or an enumeration type.

ACTION: Change the type of the discrete range to a discrete type.