ID:10305 VHDL Type Conversion error at <location>: cannot convert type "<name>" to type "<name>"

CAUSE: In a type conversion at the specified location, in a VHDL design file (.vhd), you attempted to convert the specified type of an object to a new type. However, the types are not closely related as required by VHDL. Any numeric type is closely related to any other numeric type. In addition, array types are closely related if they have the same number of dimension, the same index types, and the same element type. All other types are not closely related and cannot be explicitly converted among themselves.

ACTION: Create a function that handles the conversion, or modify the types in the conversion so that they are closely related.