ID:10374 VHDL error at <location>: unit name is illegal

CAUSE: In a VHDL Design File (.vhd) at the specified location, you used a unit name. However, the unit name is illegal.

ACTION: Make sure the name is legal. Refer to 5.2.1.1 of the IEEE Std 1076-1993 IEEE Standard VHDL Language Reference Manual for more information on the restrictions for unit names. If necessary, correct the context or scope in which the unit name is being used.