vhdlfpga

Páginas: 9 (2206 palabras) Publicado: 7 de noviembre de 2014
GUÍA DE TRABAJO
Electrónica y Telecomunicaciones
Asignatura
Área
Código

Código
Versión
Fecha

FDE 048
03
2009-06-09

Laboratorio de Electrónica Digital
Básicas de la Tecnología Nivel
LDX42

Correquisito(s)
EDX44
Créditos 2
TPS
2
TRABAJO INDEPENDIENTE
Trabajo
Trabajo
Teórico
Práctico

TIS

4

Guía No.
2
4
8 (Elect) y 11
Pensum
(Telecom)
Prerrequisito(s)LAX32
TPT
32
TIT
64
TRABAJO PRESENCIAL
Trabajo
Trabajo
X
Teórico
Práctico

MANEJO DE HERRAMIENTAS DE DISEÑO, SIMULACIÓN E
IMPLEMENTACIÓN DE SISTEMAS DIGITALES
Este tutorial introduce el manejo de la herramienta Xilinx ISE para el diseño,
simulación e implementación de sistemas digitales basados en FPGAs.
Una FPGA (Field Programmable Gate Array) es un dispositivo semiconductor quecontiene desde cientos de miles a millones de elementos lógicos programables
equivalentes a compuertas lógicas AND, OR, INV, etc. Xilinx es uno de los
mayores fabricantes de FPGAs en el mundo y ofrece herramientas que permiten,
entre otras cosas:
1. La definición de un circuito lógico combinacional o secuencial mediante el uso
de esquemáticos o lenguaje VHDL o VHSIC-HDL (Very High SpeedIntegrated
Circuit Hardware Description Language).
2. La simulación del circuito lógico desarrollado para comprobar su correcto
funcionamiento.
3. La síntesis y posterior implementación del circuito lógico en un dispositivo
programable, como por ejemplo una FPGA.
En este tutorial usted aprenderá a manejar el editor de esquemáticos de la
herramienta Xilinx, así como el simulador. Posteriormente, sedarán los
lineamientos requeridos para llevar el diseño a la FPGA y verificar su
funcionamiento. El sistema de desarrollo a emplear se denomina Nexys2, el cual
incluye la FPGA Spartan 3E-500 de Xilinx (se adjunta el archivo
Nexys2_Manual.pdf para conocer más detalles sobre el sistema).
1. Procedimiento para la creación del esquemático
a) Inicie el programa Xilinx: Project Navigator.
b) Siexiste algún proyecto abierto, ciérrelo. Ahora, proceda a crear un nuevo
proyecto. Vaya al menú File y seleccione la opción New Project…

GUÍA DE TRABAJO
Electrónica y Telecomunicaciones

Código
Versión
Fecha

FDE 048
03
2009-06-09

c) Las figuras que se muestran a continuación indica cómo debe configurar su
proyecto (las ventanas que no se muestran implica que solo debe dar clicken Next):

GUÍA DE TRABAJO
Electrónica y Telecomunicaciones

Código
Versión
Fecha

FDE 048
03
2009-06-09

d) En la ventana que aparece al lado izquierdo, seleccione la etiqueta llamada
xc3s500e-4fg320 y de click con el botón secundario sobre ella para que
salga el menú que se presenta a continuación y seleccione la opción New
Source…:

e) En la ventana que aparece seleccioneSchematic, asigne el nombre main,
verifique que la opción Add to Project esté activada y luego de click en
Next. En la siguiente ventana de click en Finish. Debe aparecer debajo de
la etiqueta xc3s500e-4fg320 el archivo main.sch agregado como se
muestra en la siguiente figura:

f)

De doble click sobre el archivo main.sch para comenzar a editarlo
(posiblemente ya fue abierto por laherramienta cuando usted lo creó).

g) Hora de realizar el esquemático del circuito a implementar: detector de
números primos de 4-bits. El circuito se compone de cuatro entradas (A, B,
C, D), una salida, tres compuertas inversoras, siete compuertas AND y tres
compuertas OR. Vaya a la tabulación Symbols y luego busque el recuadro
Categories y dentro de él seleccione Logic. Luego vaya al recuadroSymbols que se encuentra debajo del anterior y seleccione inv. El puntero
del Mouse se transforma en una inversora de una entrada y una salida.

GUÍA DE TRABAJO
Electrónica y Telecomunicaciones

Código
Versión
Fecha

FDE 048
03
2009-06-09

Ubique tres de ellas en la parte superior izquierda del esquemático como
muestra la siguiente figura:

h) A continuación, en el recuadro...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS