Anda di halaman 1dari 6

Universidad Pedagógica y Tecnológica de Colombia Facultad Seccional Sogamoso

Escuela de Ingeniería Electrónica Laboratorio de Electrónica Digital I

Practica N° 3:
INTRODUCCIÓN A LOS ENTORNOS Y SISTEMAS DE DESARROLLO PARA FPGA'S (ALTERA - QUARTUS II)
Abstract: In this practice a first approach with the FPGA looks for and the new interactive software called QUARTUZ II using logics
floodgates CMOS and TTL their behavior and characteristics in addition learn to see the correct form of use of the previous ones.

Daniel Fernando Osuna, e-mail: daniel.osuna@uptc.edu.co.


Camilo Andrés Castro, e-mail: camilo.castro@uptc.edu.co.
Esteban Alejandro Riveros, e-mail: esteban.riveros@uptc.edu.co

Palabras clave: FPGA, QUARTUZ II, simulación, pines entrada-salida.

I. OBJETIVOS la denominación mostrada en la Tabla 1 según la tarjeta de


Conocer el entorno de desarrollo Quartus II para la desarrollo que se seleccione.
edición, simulación y síntesis de circuitos digitales.
Identificación de los sistemas de desarrollo de FPGA’s de
Altera.

II. MATERIALES Y EQUIPOS


Software de desarrollo Quartus II Web Edition de Altera.
Tarjeta de desarrollo Altera Terasic DE0, DE0-Nano,
DE1 o DE2.
Tabla 1. Referencias de la FPGA para las tarjetas DE.
Manual de usuario de la tarjeta seleccionada.
Si quiere conocer más características acerca de las tarjetas de
III. INTRODUCCIÓN ampliamente usada en laboratorios universitarios. Esta es una versión
más pequeña de la placa DE2.
Para el diseño y síntesis de circuitos digitales sobre
dispositivos reconfigurables, FPGAs o CPLDs, se usan Cada una de las tarjetas de desarrollo anteriormente mencionadas
herramientas CAD, disponibles en una amplia gama de dispone de una FPGA dentro de un circuito integrado que recibe
opciones. Con propósitos educativos, las FPGAs son accesibles
en tarjetas de desarrollo específicamente diseñadas para
facilitar la implementación de sistemas completamente V. DESCRIPCIÓN DEL LABORATORIO
funcionales. Las tarjetas disponen de un conjunto de
5.1 Implemente el circuito encerrado en la caja roja del anexo
dispositivos de entrada y salida, tales como interruptores,
(Figura 1), utilizando compuertas comerciales de la
LEDs, LCD, siete segmentos, puertos VGA, puertos COM, familia 74XX. Para comprobar el correcto
adaptadores de red, entre otros. En esta práctica se hace una funcionamiento, establezca la función de salida del
introducción al diseño de sistemas digitales mediante circuito y genere la tabla de verdad con todas las posibles
herramientas CAD tales como Quartus II de Altera. También combinaciones de entrada y simule el circuito en Proteus.
se busca que el estudiante se familiarice con las tarjetas de
desarrollo DE0, DE1 y DE2 para FPGAs de Altera. Circuito a implementar (Figura 1):

IV.MARCO TEÓRICO

Descripción de las tarjetas de desarrollo:


La tarjeta de desarrollo Altera DE0 board, tiene una FPGA
Altera Cyclone III la cual tiene 15,408 Elementos Lógicos. La
tarjeta provee 346 pines de entrada/salida y es adecuada para
una amplia gama de ejercicios de lógica digital y organización
de las computadoras, desde tareas simples que ilustran los
conceptos fundamentales hasta diseños avanzados.

La tarjeta de desarrollo Altera DE1 board, tiene una FPGA


Altera Cyclone II con 18,752 Elementos Lógicos. Provee 315
pines de entrada/salida y por sus características en elementos
lógicos, memoria externa y dispositivos de E/S, es
seleccionada. Utilice diagramas de bloques en Quartus II.
Compuertas lógicas usadas (Figura 1): Haga uso de los interruptores de entrada y los leds
disponibles en la tarjeta (Figura 2). Comprobar el
correcto funcionamiento de circuito, estableciendo la
función de salida del circuito X y generando la tabla de
verdad con todas las posibles combinaciones de entrada.
Descripción de las operaciones de cada compuerta
Montaje en la Protoboard circuito (Figura 1): En este se
implementada.
observan el montaje del circuito utilizando las diferentes
Después de abrir el nuevo documento en Quartos, se
compuertas lógicas mencionadas anteriormente.
procede creando el archivo esquemático, en el cual se
implementa el diseño dentro de este documento.
Circuito Figura 1 en QUARTUS II:

Simulación del circuito (Figura 1):

(Figura 2): En esta Figura se usaron los seis primeros


Tabla de verdad del circuito (Figura 1):
interruptores de la tarjeta para las entradas y los últimos
para las salidas.

Diagramas de bloques circuito (Figura 1) en QUARTUS II: En


este se muestran los diagramas de bloques del circuito y
Diseño a mano del circuito (Figura 1): se las configuraciones echas para para los interruptores
a usar.

5.2 Realice la síntesis del circuito encerrado en la


caja roja del anexo en la tarjeta de desarrollo
VI. INFORME

En el informe muestre la descripción del circuito por medio de la


función booleana y la tabla de verdad. Además, incluya las
observaciones, comparaciones, ventajas y desventajas de utilizar
los dos métodos de implementación del circuito.
Al aula virtual se deben enviar los archivos del proyecto, tanto en
Quartus ll como en Proteus.

En general fue una práctica corta, pero se acertó en el objetivo,


Al conocer de una forma básica el entorno de las FPGAs y las opciones de desarrollo que nos ofrece QUARTUS II.

Función booleana del circuito Figura 1:

𝑄𝐴 = (𝐵′ + 𝐴′ )(𝐶 𝑥𝑜𝑟 𝐴)


𝑄𝐵 = (𝐴 𝑥𝑜𝑟 𝐵) . 𝐶

Ventajas

Fiabilidad: Estas herramientas nos ofrecen resultados muy


Acertados las simulaciones además una idea en general del
Funcionamiento y aplicaciones de uso de la FPGA y QUARTUS II.

Rendimiento: Es de gran ayuda tener estas herramientas a mano


para poder implementar cualquier tipo de circuito con compuertas
o funciones booleanas ya que las FPGA permiten entender y desarrollar y aplicar
cualquier tipo de circuito digital.

Desventajas

La principal desventaja es para utilizar FPGA-QUARTUS


debe existir una compatibilidad en la referencia de la placa y
la base de datos de QUARTUS, si no existe no se podría
desarrollar la práctica.

VII. CONCLUSIONES

Se logró identificar las principales características del uso y función


amiento de QUARTUS II y la FPGA e implementar el circuito
Puesto en el desarrollo de la práctica.

Se identificó que las siglas FPGA son dispositivos digitales que pueden cumplir
Muchas tareas en y además realizarlas en muy poco tiempo casi al instante además configurarse para cualquier aplicación
Digital.

8. BIBLIOGRAFÍA

[1] “Terasic - All FPGA Main Boards.” [Online].


Available: http://www.terasic.com.tw/cgi-
bin/page/archive.pl?Language=English&CategoryNo=
1 3&List=Simple. [Accessed: 19-Feb-2016].
ANEXO

Anda mungkin juga menyukai