Lista vacía de Net Vivado Design Suite

5

Estoy tratando con la síntesis de las fuentes de verilog utilizando la herramienta Vivado Design Suite 2013.3 por primera vez. El comportamiento de mi diseño es correcto según lo verificado por la simulación de la síntesis previa. Mi problema es que una vez que realizo la síntesis, la lista de conexiones resultante está vacía y esto se confirma en el informe de utilización que muestra que se ha utilizado algo en el tablero que elegí anteriormente. Lo único que puedo ver del esquema son los puertos del módulo superior de mi arquitectura:

Estaeslautilización:

Me han dicho que, dado que mi fuente de datos es de fuera de mi dispositivo, tengo que configurar la opción IOB en la configuración de síntesis, pero ninguna de las guías oficiales de Xilinx me está ayudando en esto.

    
pregunta camillo_benso

1 respuesta

2

Es posible que toda tu lógica se esté optimizando. Si su módulo de nivel lop no tiene ninguna salida o las salidas que no tiene no cambia de estado, entonces el optimizador eliminará toda la lógica, ya que no tiene ningún efecto en la función. La solución es enrutar las salidas. Por ejemplo, si tiene un núcleo de CPU, intente enrutar el bus de datos. O incluso solo una parte, digamos, los 8 bits más bajos. Si hay un problema con la cantidad de pines, simplemente XORAR todas las salidas juntas y enrutar el resultado a un solo pin es generalmente suficiente para evitar que el optimizador elimine todo.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas