What's the equivalent of the generic in verilog? For example
entity my_entity
generic(a : integer);
port(x : in std_logic; y out std_logic);
end entity my_entity;
What's the equivalent for generic? Also what's the equivalent for the if generate and for generate?