ID:13705 VHDL syntax error at <location>: name used in construct must match previously specified name "<name>"

CAUSE: In a VHDL Design File (.vhd) at the specified location, you used a name in a construct. However, the name you used does not match the name you previously specified for the construct. For example, the Architecture Body in the following code contains the name ex2 after the END keyword, but the name of the Architecture Body is specified as ex1:
ARCHITECTURE ex1 OF example IS
...
END ex2;
You must use the same name throughout the construct.

ACTION: Make sure you use the same name throughout the construct. In the previous example, you must change the name after the END keyword to ex1, or change the name you specified for the Architecture Body to ex2.