Tarea 0 - Actividad de presaberes
Juan Carlos Tejada Monterroza
Ingeniería de telecomunicaciones, Universidad Nacional Abierta y a Distancia Escuela de
ciencias Básicas Tecnología e ingeniería
ELECTRÓNICA DIGITAL - (243004)
Grupo 1
Tutor. SANDRA MILENA GARCIA
18 de enero de 2023
INTRODUCCIÓN
Las compuertas lógicas son elementos fundamentales en la electrónica digital, ya que se
utilizan para construir circuitos que procesan información binaria. Estas compuertas tienen
una función básica, la de operar sobre dos señales binarias de entrada para producir una señal
de salida. Existen diferentes tipos de compuertas, como las compuertas AND, OR, NOT,
XOR, NAND,NOR,XNOR.
En el diseño de circuitos digitales, una herramienta importante es el lenguaje VHDL que
permite describir el comportamiento y la estructura de los circuitos digitales a nivel de diseño.
VHDL se utiliza para describir el comportamiento de sistemas digitales complejos, desde
componentes lógicos básicos hasta sistemas complejos, como procesadores de señal digital
y sistemas embebidos.
En esta era en la que la electrónica está presente en prácticamente todos los aspectos de
nuestra vida, el conocimiento de las compuertas lógicas y el lenguaje VHDL es esencial para
diseñar y desarrollar sistemas electrónicos que procesen información de manera rápida y
eficiente.
Objetivo general
Desarrollar un entendimiento sólido de las compuertas lógicas y los lenguajes VHDL, desde
su fundamentación teórica hasta su aplicación práctica en el diseño y simulación de circuitos
digitales complejos.
Objetivos específicos:
Comprender el funcionamiento y las características de las compuertas lógicas básicas, como
AND, OR, NOT, NAND y NOR, XNORy su uso en la construcción de circuitos digitales.
Familiarizarse con los conceptos básicos de los lenguajes de descripción de hardware, con el
lenguaje VHDL.
Aprender a utilizar herramientas de software especializadas para el diseño y la simulación de
circuitos digitales utilizando VHDL.
Aplicar los conocimientos adquiridos en el diseño y simulación de circuitos digitales
complejos, como sistemas de control, procesadores y sistemas de comunicación.
1. PRESABERES
(a)Describa en forma concisa la principal diferencia entre las cantidades analógicas y
digitales.
Las cantidades analógicas no están limitadas a un valor concreto en cambio la digitales
se basan en 0 y 1
(b) ¿Cuáles de las siguientes cantidades son analógicas y cuáles son digitales?
• Un interruptor de diez posiciones. Digitales
• La corriente que fluye a través de un contacto eléctrico. Digitales
• La temperatura de una habitación. Analógicas
• El medidor de combustible de un automóvil. Analogicas
2. CONTEXTO
OBJETIVO (A)
Describa con sus propias palabras qué es una compuerta lógica y que función cumple en el
diseño de los circuitos digitales
Una compuerta lógica es un componente básico de los circuitos digitales que se utiliza para
procesar señales binarias (valores 0 o 1). Básicamente, una compuerta lógica toma valores
binarios como entrada y en su salida en función de su operación interna.
• ¿Qué es descripción de hardware HDL y nombre algunos lenguajes de descripción de
hardware?
La descripción de hardware mediante lenguajes de descripción de hardware es una técnica
utilizada en ingeniería electrónica y diseño de circuitos para especificar el comportamiento
y la estructura de los componentes electrónicos.
Verilog
SystemVerilog
SystemC
VHDL-AMS
Bluespec
• ¿Qué es una FPGA?
Es un dispositivo electrónico programable que consiste en una matriz de bloques lógicos
interconectados que pueden ser programados por el usuario para realizar una amplia
variedad de funciones digitales.
OBJETIVO (B)
Identificar las diferentes compuertas lógicas y sus respectivas tablas de verdad.
Compuert Esquemático Tabal de verdad Operación
a lógica lógica
AND Entra Entra Salid C=A*B
da da a
A B C
0 0 0
0 1 0
1 0 0
1 1 1
OR
Entra Salid C=A+B
da a
A B C
0 0 0
0 1 1
1 0 1
1 1 1
NOT
Entrada Salida ̅
𝑨= 𝑨
A ̅
𝑨
0 1
1 0
NAND
Entra Salid 𝑪 = ̅̅̅̅̅̅̅
𝑨𝒙𝑩
da a
A B C
0 0 1
0 1 1
1 0 1
1 1 0
NOR Entra Salid
da a
𝑪 = ̅̅̅̅̅̅̅̅
𝑨+𝑩
A B C
0 0 1
0 1 0
1 0 0
1 1 0
Entra Salid
da a
XOR 𝑪
A B C ̅)
= (𝑨𝒙𝑩
̅ 𝒙𝑩)
+ (𝑨
0 0 0
0 1 1
1 0 1
1 1 0
XNOR
Entra Salid 𝑪
da a = (𝑨𝒙𝑩)
̅̅̅̅̅̅)
+ (𝑨𝒙𝑩
A B C
0 0 1
0 1 0
1 0 0
1 1 1
3. Registro y prueba del software EDA Playground:
Imagen 1
Imagen2
https://edaplayground.com/x/qCnr
CONCLUSION
Podemos concluir que las compuertas lógicas son los bloques fundamentales de los circuitos
digitales, y su combinación permite diseñar circuitos cada vez más complejos. El lenguaje
VHDL es una herramienta valiosa para la descripción y simulación de estos circuitos,
permitiendo una simulación precisa y rápida de su comportamiento antes de su
implementación física, reduciendo significativamente los costos y el tiempo de desarrollo.
La combinación de las compuertas lógicas con el lenguaje VHDL nos proporciona una
poderosa herramienta para la implementación de circuitos digitales de alta complejidad.
REFERENCIAS BIBLIOGRAFICAS
• Muñoz, J. (2012). Introducción a los Sistemas Digitales: Un enfoque usando
Lenguajes de Descripción de Hardware. (Capítulos 1, 2 y 3, pp. 1-17,19-33.37-63).
Madrid. https://openlibra.com/en/book/introduccion-a-los-sistemas-digitales#details
• Maxinez, D. (2015). Programación de sistemas digitales con VHDL. (Capítulo 1,
pp.1-21). https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/39460?page=1
• Rodríguez, O. (2018). Sistemas embebidos con VHDL. Editorial Parmenia,
Universidad La Salle México. (Capítulo 1, pp.55-77). https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/183494?page=129
• IEEE Std 1076-2008. IEEE Standard VHDL Language Reference
Manual. https://ieeexplore-ieee-
org.bibliotecavirtual.unad.edu.co/stamp/stamp.jsp?tp=&arnumber=4772740&tag=
• García, S. (productor). (2018, Noviembre 15). Fundamentos de Sistemas Digitales.
Repositorio Institucional UNAD. http://hdl.handle.net/10596/2256