Tutorial de Alliance
Alliance es un conjunto de herramientas para desarrollo en VHDL. Alliance incluye compilador y simulador de VHDL, herramienta de síntesis, y herramientas de ruteo (place and route). Alliance es un proyecto desarrollado en la universidad Pierre et Marie Curie University en Francia. Además alliance se distribuye con licencia GPL (:D).
Instalación
Alliance se puede bajar como binarios (están disponibles rpm's o tar.gz's, para arquitecturas linux-i386 y sparc-solaris) o fuentes (obligado para usuarios de otras arquitecturas). A continuación se describe la instalación desde fuentes (tomado del README):
Librerías requeridas
- gcc y compañía (make, autotools, etc).
- librerías del servidor X
- librerías motif 1.2 (ya sea openmotif o lesstif)
Para los debianeros y ubunteros:
apt-get install gcc make libx11-dev libxpm-dev lesstif2-dev
Nota para ubunteros: encontré que hay un paquete libmotif-dev. Por favor quien lo intente con estas librerías que nos cuente si lo puede compilar bien.
Compilación
Los pasos para compilar son muy sencillos
export ALLIANCE_TOP=/usr/local/alliance ./configure --prefix=$ALLIANCE_TOP make install
Se puede cambiar la variable ALLIANCE_TOP a donde se quiera instalar alliance.
Trabajar en Alliance
Para poder usar las herramientas de Alliance hay que ajustar unas variables de entorno de la siguiente forma:
$ source $ALLIANCE_TOP/etc/alc_env.sh
Si ud usa un shell csh use el archivo alc_env.csh
Ahora tiene a su disposición todas las herramientas de esta suite.
Paquete debian / ubuntu
Pendiente de empaquetar.
