¿Cómo determina Xilinx ISE el orden de compilación?

2

Estoy trabajando en un proyecto VHDL que es una prueba pequeña de SDRAM. Tengo estas entidades:

  • arriba
  • sdramwrapper
  • sdram < - el núcleo IP generado sdrampkg < - contiene un paquete que contiene constantes utilizadas en varios lugares y un par de tipos para agrupar señales

ISE generalmente organiza los archivos de implementación en un árbol y determina automáticamente el orden de compilación requerido. Sin embargo, en este proyecto se niega a incluir el paquete sdram_pkg al compilar y, por lo tanto, tengo que usar el orden de cumplimiento manual. En sí mismo es tonto pero funciona. Cuando intento simular el proyecto, se niega a incluir el paquete sdram_pkg, incluso si he especificado el orden de compilación.

Me gustaría saber cómo (resolver cómo) resolver este problema, pero también conocer las reglas que usa ISE.

Actualización: al marcar el archivo sdram_pkg.vhd como "fuente global" se incluyó y puedo usar el orden de cumplimiento automático.

    
pregunta Trygve Laugstøl

1 respuesta

1

Parece que resolvió su problema, pero de hecho puede establecer un orden de compilación personalizado en ISE. Por ejemplo, vea este enlace: Configuración de una orden de compilación personalizada (parte de la ayuda de ISE).

    
respondido por el wjl

Lea otras preguntas en las etiquetas