ID:10336 VHDL Attribute warning in <location>: ENUM_ENCODING or SYN_ENCODING attribute for enumeration type "<name>" does not specify a valid encoding for every enumeration literal -- ignored all encodings

CAUSE: In an attribute specification at the specified location in a VHDL Design File (.vhd), you specified the ENUM_ENCODING or SYN_ENCODINGattribute for the specified enumeration type. However, the expression in the attribute specification does not contain a valid encoding for every enumeration literal in the type. You may have specified too few or too many encodings, or one or more encodings be invalid. For example, in the following attribute specification, the encoding value "1" is smaller than the encoding values "01", "10", and "00":
ATTRIBUTE ENUM_ENCODING OF count_state: TYPE IS "1 01 10 00"
All the encoding values in an attribute expression must be the same length. As a result, Quartus Prime Integrated Synthesis ignored all the encoding values in the expression.

ACTION: Make sure all the encoding values in the expression of an Attribute Specification are the same length.

Note: The ENUM_ENCODING and SYN_ENCODING attributes are not a standard VHDL attribute and may not be available in all tools.