Uso Vivado para programar mi tarjeta Basys-3 y tengo una pregunta rápida acerca de la síntesis y la implementación. Noté que cuando Vivado conoce las entradas de una entidad, calcula el resultado directamente y este cálculo no se realiza en el núcleo de FPGA.
Por ejemplo, tengo un algoritmo de cifrado que toma la clave de cifrado y el texto simple como entrada y devuelve el texto cifrado como salida, si declaro dos señales iguales a la clave y al plano, el cálculo del cifrado no se realizará En la ficha pero en el momento de la síntesis. ¿Hay alguna manera de deshabilitar el "comportamiento" de Vivado?