Sunteți pe pagina 1din 7

1.

Instalaci on de Herramientas para desarrollo con HDL y FP-


GAs
El objetivo de esta seccion es brindar una gua para la instalacion de las herramientas necesa-
rias, las instrucciones que se exponen en este documento han sido elaboradas para el sistema
operativo Ubuntu, pero pueden ser facilmente utilizadas en otras distribuciones Linux.
1.1. Instalacion Sistema Operativo
Al iniciar nos preguntara si queremos instalar o probar Ubuntu, seleccionamos el idioma y
damos clic sobre instalar.
Si se desea se pueden descargar las actualizaciones mientras se realiza la instalacion.
1
Escoger la segunda opcion con el n de congurar las particiones.
Dar clic en crear nueva tabla de particiones y continuar.
Seleccionamos la tabla de particiones que acabamos de crear y luego le damos crear particion;
primero creamos la swap, en computadores con poca memoria RAM disponible se recomenda-
ba hacer esta particion del doble del tama no de la memoria RAM pero actualmente tenemos
grandes capacidades de memoria RAM por tanto con 2GB es mas que suciente.
2
Luego creamos la particion raz en formato ext4 y escogemos como punto de montaje /, es
posible crear mas particiones para las carpetas que se necesiten pero en este caso asignare todo
el espacio disponible, es importante que a esta particion se asignen como mnimo 40GB.
Damos clic en instalar y escogemos las opciones de zona horaria y distribucion de teclado:
3
Asignamos un nombre de usuario y contrase na, as como el nombre de la sesion y de la
maquina.
Al terminar nos pide reiniciar.
1.1.1. Opcional - Instalacion Gnome3
Si se quiere trabajar con Gnome3 en vez de la interfaz por defecto de Ubuntu (Unity) se debe
instalar el paquete gnome-shell, para esto abrimos una consola e introducimos:
sudo apt-get install gnome-shell
Al terminar la instalacion reiniciamos la maquina y damos clic en el icono que sale en la
ventana de inicio de sesion y escogemos la opcion gnome.
4
Al iniciar sesion tendremos el siguiente escritorio:
1.2. Instalacion de Herramientas
1.2.1. Instalacion de herramientas de compilacion y utilidades
Abrir una consola o terminal y ejecutar:
sudo apt-get install sed wget cvs subversion git-core coreutils unzip \
texi2html texinfo libsdl1.2-dev docbook-utils gawk python-pysqlite2 diffstat \
help2man make gcc build-essential g++ desktop-file-utils chrpath flex \
libncurses5 libncurses5-dev libxml-simple-perl zlib1g-dev pkg-config gettext \
libxml-simple-perl guile-1.8 cmake curl libcurl3-dbg
1.2.2. Instalacion de la herramienta para control de versiones
Ejecutar desde una terminal:
sudo apt-get install git git-core
1.2.3. Instalacion de las herramientas de simulacion
A nadir los repositorios a nuestro sistema operativo e instalar las herramientas de simulacion:
sudo add-apt-repository ppa:pgavin/ghdl
sudo apt-get update
sudo apt-get install ghdl iverilog gtkwave
1.2.4. Instalacion de las herramientas de Xilinx
Es necesario descargar la herramienta webpack de Xilinx en esta direccion:
http://www.xilinx.com/support/download/index.htm,
5
se debe vericar que la FPGA utilizada se encuentre soportada por la version a descargar.
Una vez descargado el archivo, se debe descomprimir en una carpeta, (debe aseg urarse que
el instalador tenga permisos de ejecucion) despues, en una terminal ubicamos el directorio de la
carpeta y ejecutamos el archivo setup. Suponiendo que el directorio es /home/user/Downloads/ise
se debera ejecutar lo siguiente en consola::
sudo /home/user/Downloads/ise/setup
Para utilizar las herramientas de XILINX debemos, vericar primero que la ruta de ins-
talacion del programa ise se encuentre en la variable de entorno PATH para poder acceder a
ellas desde terminal. Abrimos el archivo .bashrc ubicado en nuestro home:
cd
gedit .bashrc
Agregamos las siguientes lneas al nal del archivo, indicando la ubicacion de las herramientas
y libreras de ise en este ejemplo tomamos la ruta de instalacion por defecto de la version 10,1
export PATH=$PATH:/opt/Xilinx/10.1/ISE/bin/lin/
export LD LIBRARY PATH=$LD LIBRARY PATH:/opt/Xilinx/10.1/ISE/bin/lin/
Luego, en una terminal ejecutamos el siguiente comando:
source /.bashrc
Para comprobar el correcto funcionamiento ejecutamos:
ise $
Si todo esta bien, aparecera el entorno graco de las herramientas de Xilinx
1.2.5. Prueba de sntesis
Descargamos los archivos fuentes desde la terminal escribiendo:
git clone http://projects.linuxencaja.net/SIE
Esto creara una carpeta en el directorio donde se ejecuto la instruccion con el nombre SIE.
All encontraremos un archivo Makele con instrucciones para sntesis y simulacion de un
modulo basico implementado para la FPGA de SIE. Ahora, nos ubicamos desde una terminal
en el directorio donde se encuentra a el Makele y ejecutamos el siguiente comando:
cd /path a la carpeta SIE/Examples/blink/logic/
make
6
Esto sintetizara el archivo blink.bit
1.2.6. Prueba de Simulacion
Las herramientas necesarias para la simulacion son icarus verilog y gtkwave (Entorno graco
para visualizar formas de ondas), para vericar el correcto funcionamiento de estas herra-
mientas ejecutamos:
cd /path a la carpeta SIE/Examples/blink/logic
make iversim
y obtenemos a simulacion de este modulo:
7

S-ar putea să vă placă și