El problema hasta ahora es que no existen herramientas que nos permitan
cerrar el ciclo de diseño de hardware reconfigurable bajo máquinas
GNU/Linux. No ya que no haya herramientas libres, sino que ni siquiera
las hay propietarias. Mostraremos la solución que hemos empleado.
Recapitulando:
- Existen herramientas libres de edición, para editar los ficheros
fuentes. Cualquier editor ASCII nos valdría. En concreto, EMACS, tiene
un modo de resaltado de sintaxis para los ficheros en VHDL.
- Existen herramientas de simulación libres. Las que hemos
empleado con éxito son el GHDL y el GTKWAVE
- Existen herramientas de síntesis, pero no son libres. Al
menos las hay para Linux.
- No hay herramientas para la implementación. Pero lo peor es que no
puede haberlas libres. Existen varias soluciones:
- Usar VMWARE, una máquina virtual, sobre la que se instala Windows
y las herramientas de diseño.
- Utilizar WINE. Esta es la opción que hemos empleado con éxito y que
permite ejecutar el entorno de diseño ISE 4.1 enteramente bajo Linux
y es bastante ``usable''. Esta herramienta nos permite editar,
sintetizar, implementar y configurar el dispositivo.
- En el caso de trabajar con la placa JPS (hardware estático libre,
tipo MML), se dispone de un software para Linux que permite descargar
los bitstreams en ella, utilizando un cable constituido por
la tarjeta CT6811.
Juan Gonzalez
2003-12-31