Diseño Digital
Diseño Digital
Diseño Digital
FACULTAD DE INGENIERÍA
2. Material
Tarjeta de desarrollo CPLD C-M240
Computadora con software Quartus II
Sesión 1.
Dada la función F (x) = x2 + 4 realizar un circuito lógico que la resuelva en un intervalo de
Sesión 2.
Diseñar un decodificador de BCD a 7 segmentos ánodo común por los siguientes métodos:
1
*Por el método de mapas de Karnaugh con compuertas.
2
4. Desarrollo
Sesión 1.
Sesión 2.
5. Resultados y Observaciones
Se obtuvo el siguiente diagrama, representando las compuertas lógicas para el compor-
tamiento que se necesita para obtener los valores de F(x).
3
Figura 1: Representación de la función F(x) utilizando compuertas lógicas
4
Figura 3: Simulación de Circuito lógico utilizando compuertas
Podemos observar que para los dos métodos implementados se obtuvieron los mismos
comportamientos durante cada simulación, donde se trabajaron de manera distinta las en-
tradas para cada parte.
Es sencillo poder observar un error que se pueda tener, analizando algún comportamiento
erróneo en cada segmento de los leds y verificar mediante las tablas de verdad y los mapas
de Karnaugh los valores obtenidos.
5
6. Conclusiones
En esta práctica se implementaron circuitos lógicos a partir de una función algebraica,
y esto nos ayudó para fortalecer nuestros conocimientos en Quartus II. Para la ejecución de
esto fue necesario que se definieran 5 salidas, una por cada bit, e igualmente, fue necesario
realizar reducciones de estas funciones para su fácil uso. Hacer las conexiones necesarias para
las cinco funciones no fue de gran dificultad.
Para la segunda sesión, se implementó la representación de un decodificador BCD a 7
segmentos de dos formas distintas. Para la primera parte, se representaron las funciones
lógicas obtenidas mediante lenguaje VHDL
En la segunda parte, se utilizó la implementación con un decodificador donde se notó
una gran diferencia, ya que resultó más fácil y rápido , ya que solo bastaba con aterrizar los
valores para los cuales cada una de las funciones tenía un 0 a una compuerta AND para cada
uno de los leds (ya que tanto botones como LEDs se encuentran en lógica negada). Gracias a
la simulación que nos permite hacer Quartus II pudimos comprobar que nuestras funciones
eran las correctas sin necesidad de tener la tarjeta programable. Por lo que podemos ver que
al utilizar este decodificador (74LS154) integra las operaciones y compuertas necesarias.