¿Cuáles son los tipos de archivos utilizados para la simulación de Xilinx Vivado?

3

Veo muchos archivos, no todos tienen un propósito obvio.

  1. ¿Dónde está una lista de tipos de archivos, especialmente los de simulación?
  2. Específicamente, ¿para qué son estos archivos?
  3. que necesita estar en la fuente ¿Control, y cuáles son las salidas? Específicamente, ¿qué podría editar y ¿Cuáles son creados por las herramientas?

Los archivos específicos en cuestión son:

  • .dir
  • .pb
  • .ini

Le he preguntado a Xilinx en su foros aquí y pondré todo lo que escuche como respuesta.

    
pregunta Brian Carlton

2 respuestas

3

Si te lo dijera, tendría que dispararte ...

Por cualquier razón, ese tipo de información es un secreto muy guardado entre los desarrolladores del entorno GUI de Vivado, que guarda todo tipo de archivos para sus propios fines, probablemente para ahorrar tiempo al evitar la ejecución de pasos de proceso que no no necesita ser repetido Desafortunadamente, es tan malo hacer un seguimiento de las dependencias que con frecuencia usa archivos desactualizados, causando todo tipo de problemas que son muy difíciles de rastrear. Este es especialmente el caso si utiliza alguna de las IP de Xilinx.

No tengo idea de por qué todo está tan mal documentado; Me parece que sería mejor para Xilinx hacer que sus herramientas sean más fáciles de entender y usar.

Recomiendo encarecidamente, si desea mantener la cordura, que adopte el proceso de desarrollo que no es de GUI, también conocido como "Flujo de lotes sin proyecto", en el que todo se guarda en la memoria excepto los archivos que elige explícitamente escribir y poner bajo control de código fuente.

Comience por leer UG892 , y siga Los enlaces desde allí a la documentación adicional de apoyo.

    
respondido por el Dave Tweed
0

Al igual que @Dave Tweed, todos responden que los métodos típicos de CM simplemente no funcionan con el manejo de archivos de Xilinx. Xilinx me dirigió a XAPP1165: uso de Vivado Design Suite con versión Control Systems y UG893 en su flujo en general.

    
respondido por el Brian Carlton

Lea otras preguntas en las etiquetas