Tengo un netlist precompilado (creado por Xilinx ISE 14.7), que se importa a Vivado 2015.4 y se usa en síntesis para ensamblar mi diseño completo. Vivado informa de rutas sin restricciones para la lista de redes importada.
-
De acuerdo con la Guía de restricciones de Vivado, Vivado no aplica restricciones xdc ( X ilinx d esign c onstraints) a las listas de red. . Esta función se implementará en el futuro.
-
Configurar un archivo de restricción xcf ( X ST c onstraint f ile), mientras que sintetizar la lista de redes con XST no ayuda . El xcf se lee y procesa, pero parece que Vivado no aplica restricciones anotadas / incrustadas de los archivos ngc.
-
Almacenar archivos ncf ( n etlist c onstraint f ile) además del archivo ngc no ayuda, porque Vivado sí. no analizar archivos de restricción de estilo ucf. (ISE lee archivos ncf y los aplica a las listas de red, si tienen el mismo nombre y ubicación que los archivos ngc).
-
No puedo sintetizar la lista de redes con Vivido porque hay errores en Vivado que me impiden cambiar la cadena de herramientas.
¿Cómo puedo aplicar las restricciones de tiempo requeridas?
Notas:
- Puedo abrir el netlist interno en Vivado y ver su jerarquía.
- Puedo volver a ejecutar la síntesis XST para volver a crear la lista de ngc.