Sie sind auf Seite 1von 3

Universidad Nacional De Colombia

Facultad De Ingeniera
nica
Departamento De Ingeniera El
ectrica Y Electro

nica
Electro
Digital I
2014-1

Herramientas para simulaci


on y sntesis

1.

Objetivos

1.1.

Objetivo general

Instalar las herramientas de software necesarias para la simulaci


on y sntesis de circuitos digitales descritos con lenguaje Verilog.

1.2.

Objetivos especficos
Instalar el sistema operativo adecuado para las herramientas a trabajar.
Instalar las herramientas de simulaci
on necesarias en el curso.
Instalar las herramientas de sntesis necesarias en el curso.

2.

Procedimiento de instalaci
on

2.1.

Sistema operativo

El sistema operativo a utilizar en este curso debe estar basado en Linux. La distribucion que se recomienda
instalar es Linux Mint (Ubuntu es una alternativa valida). En el siguiente enlace se puede acceder al sitio
de descarga:
http://www.linuxmint.com/download.php
El primer paso consiste en la descarga e instalaci
on de la distribucion de Linux. Documentarse bien sobre
la instalaci
on y uso de este tipo de sistema operativo es necesario.

2.2.

Herramientas de compilaci
on y utilidades

A continuaci
on se describe la instalaci
on de algunas libreras y aplicaciones que permiten el correcto
funcionamiento de las herramientas de simulaci
on y sntesis. Este paso garantiza que las dependencias
necesarias ser
an instaladas.
Primero, ejecute la siguiente orden en la terminal de Linux:
1

sudo apt - get i n s t a l l l i b f t d i p p 1 l i b f t d i 1 urjtag

La siguiente orden instala los dem


as componentes necesarios:

Universidad Nacional De Colombia


Facultad De Ingeniera
nica
Departamento De Ingeniera El
ectrica Y Electro

nica
Electro
Digital I
2014-1

sudo apt - get i n s t a l l sed wget cvs s u b v e r s i o n git - core c o r e u t i l s unzip t e x i 2 h t m l


t e x i n f o l i b s d l 1 .2 - dev docbook - utils gawk python - p y s q l i t e 2 d i f f s t a t h e l p 2 m a n
make gcc build - e s s e n t i a l g ++ desktop - file - utils c h r p a t h flex l i b n c u r s e s 5
libncurses5 - dev libxml - simple - perl zlib1g - dev pkg - config g e t t e x t libxml - simple
- perl guile -1.8 cmake gmpc - dev build - e s s e n t i a l libmpc - dev zlib1g - dev t e x i n f o
libncurses5 - dev m4 uboot - e n v t o o l s uboot - m k i m a g e tree m i n i c o m gedit - dev gedit common gedit - p l u g i n s gedit - latex - plugin texlive - base nautilus - open - t e r m i n a l
unrar geany geany - plugin * git git - core

Si la instalaci
on es sobre un sistema operativo de 64 bits, instalar las siguientes libreras:
1

sudo apt - get i n s t a l l fxload libusb - dev

2.3.

Herramientas de simulaci
on

Las herramientas que ser


an utilizadas para efectuar simulaciones de implementaciones en Verilog son
Icarus Verilog y Gtkwave. Para instalar estas dos herramientas, ejecutar las siguientes instrucciones:
1
2
3

sudo add - apt - r e p o s i t o r y ppa : pgavin / ghdl


sudo apt - get update
sudo apt - get i n s t a l l i v e r i l o g g t k w a v e

2.4.

Herramientas de sntesis: Xilinx ISE Web Pack

El software principal a utilizar en el proceso de sntesis es ISE Web Pack de la compa


na Xilinx. Para
descargar la u
ltima versi
on, se puede acceder a traves del vnculo:
http://www.xilinx.com/support/download/index.htm
Hay que dirigirse a la pesta
na ISE Design Tools y descargar en la secci
on ISE Design Suite el instalador
completo para Linux (TAR de 6.09 GB en la u
ltima versi
on). Para realizar esta descarga es necesario
registrarse en el sitio web de Xilinx. Para la instalaci
on, hay que abrir una terminal que se encuentre
ubicada en la misma carpeta que el archivo descargado y ejecutar los siguientes comandos (revisar que
coincida con la versi
on descargada):
1
2
3

tar - xvf X i l i n x _ I S E _ D S _ L i n _ 1 4 .7 _ 1 0 1 5 _ 1. tar


cd X i l i n x _ I S E _ D S _ L i n _ 1 4 .7 _ 1 0 1 5 _ 1
sudo ./ xsetup

Se abrira una interfaz gr


afica que guiar
a la instalaci
on. Cuando aparezca la opcion del tipo de versi
on
de ISE a instalar, escoja ISE Web Pack. Cuando termine la instalaci
on deber
a llevar a cabo un proceso
de licenciamiento. Para tal fin, debe obtener la licencia nuevamente con su usuario en el sitio web de Xilinx:
http://www.xilinx.com/getlicense
Podr
a descargar un archivo de licencia de nombre Xilinx.lic, el cual deber
a copiar dentro de una carpeta
nueva de nombre .Xilinx que debe ser creada en la Carpeta personal (/home/nombre de usuario).
Para finalizar la instalaci
on de la herramienta de Xilinx, es necesario editar la variable de entorno PATH.
Esto se logra desde el terminal abriendo el archivo .bashrc con la siguiente instruccion:
1
2

cd ~
gedit . bashrc

Universidad Nacional De Colombia


Facultad De Ingeniera
nica
Departamento De Ingeniera El
ectrica Y Electro

nica
Electro
Digital I
2014-1

Se abrira un editor de texto con el archivo indicado, en el cual se debe agregar las siguientes lineas al
final del documento (nuevamente revisar que coincida la versi
on del programa y si se trata de un sistema
operativo de 64 bits se debe cambiar la palabra lin por lin64 ):
1

export PATH = $PATH :/ opt / Xilinx /14.7/ ISE_DS / ISE / bin / lin / export L D _ L I B R A R Y _ P A T H =
$ L D _ L I B R A R Y _ P A T H :/ opt / Xilinx /14.7/ ISE_DS / ISE / bin / lin

Se guardan los cambios sobre el documento, y despues de cerrarlo, se ejecuta la siguiente instruccion en
la terminal:
1

source ~/. bashrc

En este momento ya es posible ejecutar la interfaz gr


afica de ISE Web Pack escribiendo en el terminal:
1

ise &

Si se trata de un sistema operativo de 64 bits se ejecuta:


1
2

source / opt / Xilinx /14.7/ ISE_DS / s e t t i n g s 6 4 . sh


ise &

2.5.

Herramientas de sntesis: Adept

Para llevar la implementaci


on a una FPGA, se utiliza el software proporcionado por la empresa Digilent
para comunicarse con estas tarjetas. En el sitio web:
http://www.digilentinc.com/Products/Detail.cfm?Prod=ADEPT2
Es posible encontrar los instaladores de Adept, siendo esta la herramienta que permite la comunicaci
on
entre el PC y la tarjeta. Se deben descargar los instaladores que correspondan al tipo de sistema operativo
instalado (32 o 64 bits), tanto el correspondiente al runtime como utilities. Para instalar cada uno de estos
componentes se deben descomprimir los archivos, y situarse en una terminal dentro de cada una de las
carpetas y ejecutar:
1

sudo ./ i n s t a l l. sh

Este comando se debe ejecutar tanto en la carpeta de runtime como en la carpeta de utilities.

Das könnte Ihnen auch gefallen