Necesito modificar una cierta parte de un registro, pero el límite superior e inferior de la parte modificada depende de la entrada. Puede el siguiente código:
(1) ser sintetizado?
(2) Si es así, ¿qué circuito producen las herramientas?
reg (to_integer (unsigned(upper1)) downto to_integer (unsigned(lower1)))
<= input (to_integer (unsigned(upper2)) downto to_integer (unsigned(lower2));
(edición: la sintaxis puede ser incorrecta, pero espero que haya entendido la idea)