Usando las restricciones de UCF para asignar uno de los dos puertos de salida

2

Tengo un diseño de CPLD que tiene un pin de repuesto (depuración). Estoy intentando averiguar si es posible usar el archivo UCF para seleccionar en qué puerto de salida (NET) se convierte el pin.

Sin embargo, el problema es que tengo dos redes diferentes a las que me gustaría conectar ese pin, dependiendo de lo que esté depurando, pero el instalador siempre quiere asignar cada puerto de salida a un pin, y falla porque no hay suficiente.

Por ejemplo, quiero conectar SIGNAL1 en este momento

NET SIGNAL1 LOC=P114;
NET SIGNAL2 LOC=Don't connect it please;

Pero entonces podría querer SIGNAL2 en él:

NET SIGNAL1 LOC=Don't connect it please;
NET SIGNAL2 LOC=P114;

Sé que puedo ir y modificar el diseño para eliminar la salida que no quiero como salida en ese momento en particular, pero, esto parece una gran cantidad de problemas. ¡Debe haber una manera más fácil!

    
pregunta Matthew Millman

1 respuesta

1

Lo que está solicitando no es posible.

Cada puerto de su entidad de diseño de nivel superior necesita un pin físico. No puede decirle a la herramienta: "no lo conecte".

¿Por qué no usa un solo pin y cambia la asignación en su entidad de nivel superior?

    
respondido por el Paebbels

Lea otras preguntas en las etiquetas