En un restriccion.ucf, ¿cómo le digo que un pin desconectado está bien?

1

Soy un nuevo FPGA y estoy trabajando con el PDF "IntroToSpartanFPGABook"

Estoy viendo el archivo "restricciones.ucf "y (porque soy perezoso), se me ocurrió que podía crear una carpeta" restricciones.ucf "para mi (Papilio) Megawin, que puedo A continuación, utilizar para todos los proyectos, sin modificaciones. El interruptor 1 siempre estará en el mismo cable.

Esto funciona bien, excepto que todo lo que NO uso genera una advertencia:

WARNING:PhysDesignRules:367 - The signal <switch_1_IBUF> is incomplete. The signal does not drive any load pins in the design.

Entiendo que es 100% correcto, no estoy usando ese interruptor (o LED), pero si quito la declaración, necesito tener un archivo de restricción diferente para cada proyecto (comentar y no comentar).

¿Hay una manera de decir lo siguiente:

NET led_0 LOC = "P3" | IOSTANDARD=LVTTL DontGenerateWarningsIfNotConnected;
    
pregunta AMADANON Inc.

1 respuesta

0

No usa el mismo archivo ucf para todos los proyectos por la misma razón que no usa el mismo esquema.

Una vez que haya descrito lo que desea lograr en el archivo ucf, estas advertencias le informarán si ha tenido un momento de 'dedo gordo'.

Si desea renunciar a esta simple comprobación, puede escribir un archivo maestro ucf y un analizador VHDL simple que copie las líneas maestras y de comentarios automáticos que no encuentra utilizadas en la VHDL.

Una casa intermedia que no implica tanto trabajo adelantado es copiar manualmente el archivo ucf maestro 'todos comentados' en la carpeta de su proyecto y eliminar manualmente los comentarios de las líneas que va a usar.

Alternativamente, si realiza RTFM con cuidado, puede encontrar una manera de suprimir advertencias específicas (no es recomendable suprimir todas las advertencias).

    
respondido por el Neil_UK

Lea otras preguntas en las etiquetas