vhdlfpga
Páginas: 9 (2206 palabras)
Publicado: 7 de noviembre de 2014
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.