Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NOMBRE DE LA ASIGNATURA
Practica Duración
Nombre de la Practica
No. (Horas)
4 Codificador de Prioridad 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.
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 codificador de prioridad
Objetivos Específicos
3 Fundamentación
En un codificador con prioridad, con la activación simultanea de varias entradas, en la salida
aparecerá el código de la entrada de mayor prioridad (normalmente entrada de peso más
significativo)
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
(Xilins & Integra). XC6SLX9)
Una tarjeta de desarrollo (FPGA), en este
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
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 .
En este apartado vamos a entender como es que funciona una compuerta OR sus entradas y
Tecnológico Nacional de México
Instituto Tecnológico de San juan del Rio
INGENIERÍA EN ELECTRONICA
El siguiente paso será generar sub archivo Implementation Constraints File en el cual vamos a
Tecnológico Nacional de México
Instituto Tecnológico de San juan del Rio
INGENIERÍA EN ELECTRONICA
Por ultimo paso se procede a realizar la generación del programa para poder compilarlo con
la ayuda de la aplicación INTEGRA
5 Resultados y conclusiones
Los resultados fueron un poco confusos al principio pero al final se pudo lograr el
entendimiento esperado además de una nueva función OR teniendo en cuenta la
simultaneidad del programa.
Tecnológico Nacional de México
Instituto Tecnológico de San juan del Rio
INGENIERÍA EN ELECTRONICA
6 Anexos
A continuación, se presenta la tabla de verdad utilizada para poder visualizar los diferentes
tipos de estados que se presentaron en la tarjeta (AMIBA2).
7 Referencias
https://personales.unican.es/manzanom/Planantiguo/EDigitalI/CODG10.pdf