Aldec Active-HDL - Sin enlace predeterminado

2

Recibo algunos errores cuando intento compilar mi diseño en Active-HDL de Aldec.

# Warning: ELAB1_0026: BITADJ128.bde(BITADJ128.vhd) : (79, 0): There is no default binding for component "buf". (No entity named "buf" was found).
# Warning: ELAB1_0026: BITADJ128.bde(BITADJ128.vhd) : (157, 0): There is no default binding for component "INV". (No entity named "INV" was found).
# Warning: ELAB1_0026: BITADJ128.bde(BITADJ128.vhd) : (277, 0): There is no default binding for component "GND". (No entity named "GND" was found).

He agregado estos elementos a la biblioteca varias veces, y de diferentes maneras, pero aún así se ha reducido. Me pregunto si alguien más ha tenido un problema similar. Heredé un diseño grande que estoy convirtiendo de EDIF a VHDL y cambiando de Virtex-4 a Virtex-5, y parece que hay un problema de resolución de símbolos.

    
pregunta trayres

3 respuestas

1

¿Podría compartir sus declaraciones de 'biblioteca' y 'uso' en su código? Y las líneas donde se utilizan esos componentes (buf, INV, GND). La primera vez que lo adivino es que te estás perdiendo la biblioteca unisim de Xilinx.

library UNISIM;  
use UNISIM.Vcomponents.all;
    
respondido por el vermaete
1

Debe descargar las bibliotecas Xilinx para Active-HDL desde www.aldec.com. Después de descargar, instale la biblioteca. Esto instalará toda la biblioteca Xilinx que necesite y las adjuntará con Active-HDL.

También asegúrate de usar la biblioteca adecuada y la declaración de uso en tu código, tal como se explica en la publicación anterior.

    
respondido por el SamJ
0

Terminé contactando con support @ Aldec; terminó siendo que había un elemento en el diseño que tenía un identificador global mutilado y causó que su analizador se ahogara internamente. Se reenvió al equipo de desarrollo y lo revisarán en la próxima revisión.

    
respondido por el trayres

Lea otras preguntas en las etiquetas