Instituto Tecnológico de Lázaro Cárdenas Diseño Digital con VHDL
Tecnológico Nacional de México
Instituto Tecnológico de Lázaro Cárdenas
MANUAL DE PRACTICAS
DE
MICROCONTROLADORES
NOMBRE DEL ALUMNO:
BRANDHON JESÚS OLIVARES SÁNCHEZ
NÚMERO DE CONTROL:
19560113
CARRERA:
INGENIERÍA ELECTRÓNICA
INSTRUCTOR:
M.C. JOSÉ ARMANDO LARA GONZÁLEZ
Cd. Lázaro Cárdenas, Mich. A 26 de Mayo del 2022
Manual de Prácticas i
Instituto Tecnológico de Lázaro Cárdenas Diseño Digital con VHDL
ÍNDICE
INTRODUCCIÓN.............................................................................................................................1
PRACTICA 1.....................................................................................................................................2
SIMPLE COMPUERTA OR..............................................................................................................2
CONCLUSIONES.............................................................................................................................5
BIBLIOGRAFÍA...............................................................................................................................6
Manual de Prácticas ii
Instituto Tecnológico de Lázaro Cárdenas Diseño Digital con VHDL
INTRODUCCIÓN
En el presente manual, se presentan las recopilaciones de los diferentes programas realizados a
lo largo del curso de Diseño Digital con VHDL impartida en el semestre 5, en el Instituto
Tecnológico Campus Lázaro Cárdenas de la carrera de Ingeniería Electrónica.
Para desarrollar e implementar los programas que se presentaran en este manual, se aprenderá
a hacer el uso de la tarjeta de desarrollo amiba 2, que es una FPGA, por sus siglas en inglés
(Field Programmable Gate Array) en español “Arreglos de compuertas lógicas programables
en campo “, esta tarjeta es un dispositivo que nos permite describir un circuito digital haciendo
uso del lenguaje de VHDL.
los cuales fueron elaborados con el software llamado “ISE Design Suite”, este es un
paquete ISE de Xilinx de diseño para FPGAs y CPLD, el programa permite la simulación y
HDL, implementación, ajuste de dispositivos y programación JTAG.. Permite hacer la
descarga del programa con un archivo llamado punto bit en “INTegra”, este programa permite
programar los FPGA es donde permiten una carga del bitstream hacia el FPGA para hacer la
descarga del programa a la tarjeta de desarrollo.
Para implementar cada una de las prácticas y hacer simulaciones, se explica de una manera
breve el funcionamiento de cada programa haciendo énfasis en los puntos más importantes de
manera que pueda ser utilidad para futuros estudiantes y de este modo comiencen a
familiarizarse con la estructura de esta programación en VHDL.
Este manual puede ser de básica ayuda para quienes se interesan en aprender el inicio de la
programación en las tarjetas de desarrollo amiba 2, para hacer observación de la recopilación
de las practicas más sencillas hasta las más complejas que se vieron en este curso.
Manual de Prácticas 1
Instituto Tecnológico de Lázaro Cárdenas Diseño Digital con VHDL
Tecnológico Nacional de México
Instituto Tecnológico de Lázaro Cárdenas
PRACTICA 1
SIMPLE COMPUERTA OR
Elaboró:
BRANDHON JESÚS OLIVARES SÁNCHEZ
Grupo: 52S
Docente: M.C. Lara González José Armando
Manual de Prácticas 2
Instituto Tecnológico de Lázaro Cárdenas Diseño Digital con VHDL
OBJETIVO
El alumno aprenderá la forma de modelar una simple compuerta y observar cómo es que
trabaja una compuerta de dos entradas OR comprobando su funcionamiento a través de la
simulación y descarga a una tarjeta de evaluación con una FPGA.
DESARROLLO
En esta práctica se están aprendiendo varios aspectos de VHDL, una de las primeras, es la
forma de editar un programa en ISE Desing Suit, así como la manera de sintetizar un
programa, depurar un programa para encontrar los errores para corregirlos y principalmente
descargar el programa a la tarjeta de evaluación AMIBA2.
En este programa se describe una ENTIDAD muy simple ya que solo tiene dos entradas tipo
pin (a y b) y una salida tipo pin (sal), las cuales corresponden a la compuerta OR.
Posteriormente se pasa a sintetizar el programa para observar si no hay errores y si no hay, se
procederá a simular la práctica.
Para verificar el correcto funcionamiento del programa, se ingresarán todas las posibles
combinaciones en las entradas a la hora de la simulación.
Manual de Prácticas 3
Instituto Tecnológico de Lázaro Cárdenas Diseño Digital con VHDL
CODIGO
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
entity compOR is
Port ( a : in STD_LOGIC;
b : in STD_LOGIC;
sal : out STD_LOGIC);
end compOR;
architecture Behavioral of compOR is
begin
sal <= (a or b);
end Behavioral;
Manual de Prácticas 4
Instituto Tecnológico de Lázaro Cárdenas Diseño Digital con VHDL
CONCLUSIONES
En este manual de prácticas de Diseño Digital con VHDL se estudió el tipo de lenguaje de
programación con VHDL (Lenguaje de descripción de hardware para circuitos integrados de
muy alta velocidad).
En este manual de prácticas que se elaboró para el soporte a los alumnos e interesados que
quieran aprender a programar en lenguaje VHDL, se puede observar que las practicas llevadas
a cabo son muy bien explicadas a detalle y entendibles.
Con ayuda de este manual de prácticas e implementado los conocimientos adquiridos y
desarrollando los programas en una tarjeta física, se puede aprender desde las practicas más
básicas hasta las practicas más complejas.
La tarjeta que se utilizó para todas las practicas fue la Amiba2.
Es muy importante el entendimiento del lenguaje de programación con VHDL ya que este es
utilizado para describir circuitos digitales y para la automatización de diseño electrónico.
Manual de Prácticas 5
Instituto Tecnológico de Lázaro Cárdenas Diseño Digital con VHDL
BIBLIOGRAFÍA
1. Autor: Karen Parnell and Nick Mehta
Título: Programmable Logic Desing Quick Start Hand Book.
Edición: Fourth Edition
Editorial: Xilinx.
2. Autor: Peter J. Ashenden – Jim Lewis
Título: The Designer’s guide to VHDL
Edición: Third Edition
Editorial:
3. Autor: Dougglas L. Perry
Título: VHDL Programming by Example
Edición: Fourth Edition
Editorial: McGraw-Hill
4. Autor: José Armando Lara González
Titulo: Diseño Digital con VHDL
Manual de Prácticas 6