t_wishbone_byte_select definition
shouldn't t_wishbone_byte_select be defined as
subtype t_wishbone_byte_select is
std_logic_vector((c_wishbone_data_width/8)-1 downto 0);
instead of
subtype t_wishbone_byte_select is
std_logic_vector((c_wishbone_address_width/8)-1 downto 0);
https://ohwr.org/project/general-cores/blob/master/modules/wishbone/wishbone_pkg.vhd#L41