La síntesis de Xilinx ISE lleva demasiado tiempo

0

Acabo de terminar de escribir un diseño bastante completo en ISE 14.7 dirigido a un dispositivo Virtex7. La simulación de comportamiento (en Isim) toma un tiempo pero funciona perfectamente.

Por lo tanto, intenté pasar al siguiente paso agregando una restricción de tiempo haciendo doble clic en mi módulo superior - > Restricciones del usuario - > Crear restricciones de tiempo en la interfaz ISE. Esta acción desencadenó la síntesis y ahora hace más de 24 horas que ISE intenta "optimizar" uno de mis módulos.

No me importa dejar que el programa se ejecute durante otras 24 o 48 horas, pero sospecho que hay algún problema con mi diseño ... Sé que puede ser bastante interesante ya que uso muchos núcleos de instancias lógicas, pero Me temo que no justifica el retraso de la síntesis.

Mi diseño se puede encontrar en el siguiente enlace: enlace

¿Alguien tiene una idea sobre cómo resolver mi problema?

Te agradezco de antemano,

Saludos cordiales

Editar:

Para posterioridad, el código completo está disponible aquí ; Los detalles y las explicaciones se pueden encontrar en el documento .

    
pregunta asonnino

2 respuestas

2

Finalmente resolví mi problema y publico mi respuesta aquí para futuras generaciones.

Siguiendo los consejos de Brian Drummond, creé un pequeño banco de pruebas para cada módulo de mi sistema y ejecuté la síntesis, así como la simulación posterior a la síntesis de cada uno de ellos. Todo funcionaba bien, ninguna de las síntesis llevaba demasiado tiempo.

Posteriormente, dado que mi dispositivo contiene una gran cantidad de bucles, he realizado las siguientes modificaciones: - eliminando algunos pines de entrada / salida usando serialización en su lugar - configurando los núcleos IP para usar DSP en lugar de la estructura

Mi diseño finalmente podría sintetizarse después de un largo período de tiempo.

Espero que esto pueda ayudar a alguien más

    
respondido por el asonnino
0

Creo que puedes usar 32 navegadores en sistemas de 64 bits. Solo tienes que recompilarlo en el navegador de 64 proyectos. Hace mucha diferencia.

    
respondido por el Harsha

Lea otras preguntas en las etiquetas