Tarea 1 1trabajo Individual Electrónica Digital
Tarea 1 1trabajo Individual Electrónica Digital
Tarea 1 1trabajo Individual Electrónica Digital
Individual
Nombre estudiante:
El informe se puede utilizar para varios propósitos, tales como preparar a los estudiantes
para trabajos prácticos en electrónica digital, facilitar la comprensión de conceptos clave y
proporcionar una base sólida para la creación y simulación de circuitos lógicos. La
documentación también es útil para evaluar la habilidad en la implementación y análisis de
circuitos digitales utilizando herramientas modernas.
Objetivos
La finalidad de este informe es proporcionar una comprensión clara y detallada de los
conceptos básicos de la electrónica digital, incluyendo la diferencia entre cantidades
analógicas y digitales, los diferentes tipos de tecnologías en circuitos digitales, el
funcionamiento y diseño de compuertas lógicas, y el uso de herramientas de simulación
como EdaPlayGround. Se busca desarrollar habilidades prácticas y teóricas para diseñar,
simular y analizar circuitos digitales utilizando diversas tecnologías y lenguajes de
descripción de hardware.
Presaberes 1.
Compuerta NOT
Compuerta NAND
Compuerta NOR
Compuerta XOR
Compuerta XNOR
Software EdaPlayGround
testbench.vhd
Componente Descripción
Indica que se está utilizando la biblioteca IEEE, la
library IEEE; cual contiene definiciones estándar para el diseño
de circuitos digitales.
Importa todas las declaraciones y definiciones de
use tipos y funciones contenidas en la librería
IEEE.STD_LOGIC_1164.ALL; STD_LOGIC_1164 de la biblioteca IEEE, que se usa
para el modelado de lógica digital.
Define la entidad Simulacion, que representa el
entity Simulacion is ... end nombre del diseño. Aquí no se definen entradas
Simulacion; ni salidas, ya que este es un banco de pruebas
(testbench).
architecture Behavioral of Describe la arquitectura Behavioral asociada a la
Simulacion is ... end entidad Simulacion. Define el comportamiento y la
Behavioral; estructura interna del testbench.
design.vhd
Componente Descripción
Comentario que incluye el nombre del autor. Los
-- Nombre: Cesar Augusto
comentarios en VHDL comienzan con -- y son ignorados
Ortiz
por el compilador.
-- Documento: 5874606 Comentario que indica el número de documento del autor.
Comentario que indica la fecha en la que se escribió el
-- Fecha: 02 09 2024
código.
Instrucción que incluye la biblioteca IEEE, que contiene
library IEEE; estándares y definiciones utilizados comúnmente en
diseños de circuitos digitales.
Importa todas las definiciones del paquete std_logic_1164,
use IEEE.std_logic_1164.all; que proporciona tipos de datos y operaciones para la
lógica digital.
Importa todas las definiciones del paquete numeric_std, que
use IEEE.numeric_std.all; define tipos y operaciones aritméticas estándar, como
SIGNED y UNSIGNED, para números en VHDL.
Importa todas las definiciones del paquete
use
std_logic_unsigned, que permite tratar señales de tipo
IEEE.std_logic_unsigned.all;
STD_LOGIC como si fueran números sin signo.
Define la entidad compuerta1, que describe el nombre del
entity compuerta1 is ... end
componente y sus puertos. En este caso, tiene dos
compuerta1;
entradas (A y B) y una salida (G), todas de tipo STD_LOGIC.
Especifica los puertos de la entidad compuerta1. A y B son
Port (A: in STD_LOGIC; B: in
señales de entrada (in), y G es una señal de salida (out).
STD_LOGIC; G: out
STD_LOGIC); Todas son de tipo STD_LOGIC, que representa un bit en
lógica digital.
architecture Behavioral of Define la arquitectura Behavioral para la entidad
compuerta1 is ... end compuerta1. Especifica el comportamiento del componente
Behavioral; a nivel de descripción de comportamiento.
Describe la lógica del componente, en la cual la salida G se
G <= A NAND B; establece como el resultado de la operación NAND entre
las entradas A y B.
Conclusión
Garcia, S. [@chana22enator]. (s/f). Una Visión Global del Diseño Digital. Youtube.
Recuperado el 3 de septiembre de 2024, de https://www.youtube.com/watch?
v=fVa9J9p6lu4&list=UUwM51xVkAa6NmzjUXg1jEgQ