Sé que puede evitar que el sintetizador compile el código VHDL:
-- pragma translate_off
assert thisDoesNotGetSynthesized();
-- pragma translate_on
PERO, también hay otras formas de escribir esto, incluido -- synopsys translate_off
.
¿Cuáles son todas las formas válidas para desactivar la síntesis? ¿Hay una lista definitiva en la que sean válidos los pragmas?
Además, ¿cuáles son las reglas de sintaxis para estos pragmas? ¿Es importante el espacio en blanco en el pragma? ¿Puede el pragma aparecer en cualquier parte de cualquier comentario o debe ser lo único en ese comentario?