To improve portability and changeability, clock signal names should not contain any frequency information. An issue is raised when a clock signal name contains some digits.
entity top is
port(
clk10MHz : in std_logic;
...
);
end;
entity top is
port(
clk_fly : in std_logic;
...
);
end;