Tipo de destino IEEE.STD_LOGIC_1164.std_logic_vector en la asignación variable es diferente del tipo de expresión IEEE.std_logic_1164.std_ulogic.

type t_g is array (1 downto 1, 3 downto 1)of integer;
signal g: t_g;
Perfect Porcupine