Estoy intentando usar una declaración de generación para crear una versión personalizada de ancho de bits de mi circuito. Sin embargo, necesito incrementar N en 2 en lugar de 1. ¿Hay alguna forma de hacer esto?
...
adders: for N in 1 to bits-1 generate
mapping: RBNS port map(
a => a(N downto N-1),
b => b(N downto N-1),
sum => result(N downto N-1),
cout => carry(N),
cin => carry(N-1)
);
end generate;
carry(0) <= '1'
...