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

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.

ProyectoTale/Tutoriales/alliance (last edited 2008-04-20 14:40:25 by localhost)