Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NOMBRE DE LA ASIGNATURA
Practica Duración
Nombre de la Practica
No. (Horas)
3 Decodificador de 2 a 4 bits 1
Integrantes de equipo
Alcántara Reyes José Carlos
Cruz Hernandez Bryan
González Mondragón Juan Manuel
1 Introducción
VHDL es un lenguaje de descripción de circuitos electrónicos digitales que utiliza
distintos niveles de abstracción. El significado de las siglas VHDL es VHSIC (Very High
Speed Integrated Circuits) Hardware Description Language. Esto significa que VHDL
permite acelerar el proceso de diseño.
VHDL no es un lenguaje de programación, por ello conocer su sintaxis no implica
necesariamente saber diseñar con él. VHDL es un lenguaje de descripción de hardware, que
permite describir circuitos síncronos y asíncronos.
Para la primer practica que emplearemos en la tarjeta es un programa
Dentro de las transferencias de datos digitales se pueden producir errores ya sea por falta
de información letras o signos. Estos errores se manifiestan a través de cambios indeseados
en alguno de los bits que conforman el paquete de información.
Este diseño se realizará en VHDL e integrado para su funcionamiento en una tarjeta FPGA
Amiba 2.
VHDL es muy versátil a la hora de implementar funciones lógicas dentro de él, por lo cual
hay más de una posible forma de resolver utilizar las sentencias
Tecnológico Nacional de México
Instituto Tecnológico de San juan del Rio
INGENIERÍA EN ELECTRONICA
2 Objetivos (Competencias)
Objetivos Generales
Diseñar en el entorno de VHDL un programa que simule un decodificador de 2 A 4
bits
Objetivos Específicos
3 Fundamentación
Un decodificador (DEC) es un circuito combinacional que convierte un código binario de entrada A de
N bits, en M líneas de salida Oi. • M es el número de combinaciones del código de entrada. M=2N •
Para cada dato binario de entrada Ai se fija una única salida Oi a 1, cuyo índice “i” corresponde al
valor binario del dato de entrada.
4 Procedimiento (Descripción)
A Equipo Necesario Material
Computadora con los dos programas que se
necesitan para la elaboración de prácticas 1pz Tarjeta Amiba2 (SPARTAN 6
Una tarjeta de desarrollo (FPGA), en este XC6SLX9)
caso el modelo Amiba 2.
1pz Cable micro USB
Un cable USB a micro USB para conectar la
tarjeta de desarrollo. 1pz Laptop
B Desarrollo de la Practica
Como primer punto debemos de comprender el programa solictado que funciones contiene y
la forma que se va encontar las soluciones para poder obtener su tabla de verdad de la
misma manera que su circuito con la finalidad de tener un mayor entendimiento .
Tecnológico Nacional de México
Instituto Tecnológico de San juan del Rio
INGENIERÍA EN ELECTRONICA
Tambien debemos comprender que es o en que consiste una circuito de 2 a 4 bits, esto
quiere decir que vamos a tener 2 entradas con 4 posibles salidas
Una vez obtenido el circuito y diagarama procedemos a hacer la programcion del mismo con
las sentencias ya antes vistas .
Despues vamos a generar Implementation Constraints File que es el sub archivo donde podemos
declarar a nuestra tarjeta física (Amiba2) cuales serian los pines de entrada y salida basándonos en el
esquema que tiene la tarjeta.
Por ultimo pazo vamos a compilar el programa generado en la aplicación INTEGRA para poder saber si
nuestro programa estuvo correcto o en su defecto hacer alguna corrección para el muestreo físico.
5 Resultados y conclusiones
Al final de la practica se pudo demostrar los resultados planeados de forma concreta que los
estados tuvieron sus entradas y salidas correctas, además de un nuevo conocimiento
adquirido en el lenguaje de VDHL.
Tecnológico Nacional de México
Instituto Tecnológico de San juan del Rio
INGENIERÍA EN ELECTRONICA
6 Anexos
EN INPUT A(1) A(0) OUTPUT Y
0 - - 0000
1 0 0 0001
1 0 1 0010
1 1 0 0100
1 1 1 1000
Tabla de verdad utilizada para hacer la demostración física.
7 Referencias
Datasheetcatalog.com
http://www.datasheetcatalog.org/datasheet/motorola/SN54LS139J.pdf
• http://www.cps.unizar.es/~fbeltran/sist_comb.pdf