ghdl error en linux

75 views
Skip to first unread message

Ricardo Casimiro

unread,
Sep 28, 2017, 4:34:26 PM9/28/17
to FPGAwars: explorando el lado libre
Buenas a todos, estoy intentando compilar un ejemplo de inversor con ghdl en ubuntu 17, pero obtengo errores, tengo los siguientes archivos
inversor.vhdl
tb_inversor.vhdl
cuando hago "ghdl -a inversor.vhdl tb_inversor.vhdl" funciona bien, cuando ejecuto "ghdl -e tb_inv" me sale este error

no tengo idea de porque, saludos



Juan Gonzalez Gomez

unread,
Sep 29, 2017, 1:10:09 AM9/29/17
to FPGA-WARS: explorando el lado libre
Hola Ricardo,

Da la sensación de que estás usando una versión antigua de ghdl. Prueba con la ultima 0.35 y nos cuentas

Ghdl está avanzando muy rápido y lo están constantemente cambiado

Saludos, Obijuan

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/05d12bf4-7b18-4ad3-b04d-d84c2ec4b9c1%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Carlos

unread,
Sep 29, 2017, 4:39:59 PM9/29/17
to FPGAwars: explorando el lado libre
Puedes compartir el código? en pastebin o paste2.org lo puedes subir y lo pruebo con la versión que comenta Obijuan.

Saludos
Carlos

Ricardo Casimiro

unread,
Sep 29, 2017, 11:51:51 PM9/29/17
to FPGAwars: explorando el lado libre
Hola, muchisimas gracias obijuan, eso mismo hice compile la version 0.35-dev y funciona muy bien :) a proposito queria preguntarles si hacemos un ide para ghdl o hacemos un plugin ghdl para gedit? para  no estar escribiendo 4 o 5 comandos en la terminal cada vez que queremos probar si funciona :) (ademas que genere el testbench por si solo) (hice uno en c y funciona muy bien, solo escribir el nombre y lo ejecuta en el gtkwave)

Carlos

unread,
Sep 30, 2017, 3:31:12 AM9/30/17
to FPGAwars: explorando el lado libre
Para editar utilizo sublime con un plugin para vhdl, te ayuda a escribir entidades, autocompletado, etc., para no escribir comandos en la terminal uso un Makefile basado en los que subio obijuan en los ejemplos de ghdlsynth-beta, como solo ahora puedo hacer simulaciones tengo un target llamado sim.
Y si, lo mas complicado son los test bench, como mis diseños son sencillos los hago a mano, no se que tan complicado sea generarlos automaticamente.

1138-4EB

unread,
Dec 30, 2017, 12:16:10 AM12/30/17
to FPGAwars: explorando el lado libre
Para facilitar la generación y manipulación de testbench en VHDL os recomiendo utilizar VUnit. Por un lado, os permite ejecutar el mismo test con diferentes simuladores sin necesidad de conocer la secuencia concreta de comandos que requiere cada uno, detecta el orden de compilación, hace compilaciones incrementales, etc. Por otro lado, se distribuye con OSVVM y multiples utilidades adicionales que facilitan la lectura/escritura de ficheros CSV, la generación de múltiples tests a partir de una matrix de variables, la definición de genéricos/parámetros en línea de comandos...

En este mensaje podéis encontrar referencias a una demo donde se utiliza VUnit: https://groups.google.com/d/msg/fpga-wars-explorando-el-lado-libre/VQfQcVppMLg/WPVno7FWCwAJ También se menciona el desarrollo de un IDE remoto.
Reply all
Reply to author
Forward
0 new messages