Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Reporte 1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

Universidad Nacional Autónoma de

México

Facultad de ingeniería

Lab. Diseño digital

Reporte 1: Introducción al software de descripción de


hardware y compuertas lógicas.

Prof. Omar Edsiel Abrego Blanca

Semestre: 2022-2

Grupo: 7
Objetivo. Analizar, diseñar, simular e implementar compuertas lógicas.
Material
• 2 transistores NPN (2N2222)
• 3 resistencias 10 [kΩ], 2 resistencias 4.7 [kΩ], 5 resistencias 330 [Ω]
• 2 push botón
• 3 LED
• Protoboard
• Multímetro
• Fuente de voltaje de 5 [V]
• Tarjeta de desarrollo CPLD o FPGA
• Computadora con software Quartus II
Trabajo previo
1. Tabla de verdad de las compuertas OR, AND y NOT.
- OR

Entrada Salida
0 0 0
0 1 1
1 0 1
1 1 1

- AND

Entrada Salida
0 0 0
0 1 0
1 0 0
1 1 1

- NOT

Entrada Salida
0 1
1 0
2. Datasheet del transistor NPN 2n2222.
3. ¿Qué es un lenguaje de descripción de hardware y qué tiene de diferente con
los demás tipos de lenguaje de programación?

Es un lenguaje especializado que es utilizado para definir la estructura, diseño


y operación de circuitos electrónicos digitales. Consiste en una descripción
textual con expresiones, declaraciones y estructuras de control. Algunos
ejemplos de este lenguaje son VHDL y Verilog.

La principal diferencia entre este tipo de lenguaje con los demás, es que este
incluye explícitamente la noción del tiempo.
Desarrollo
Como primera parte de la práctica se alambró el circuito mostrado en la siguiente
figura:

Figura 1: Circuito 1

Utilizando una protoboard, un push boton, un transistor NPN 2N2222, tres


resistencias de 10 [kΩ], 4.7 [kΩ] y 330 [Ω], además de un diodo LED con su
respectiva resistencia de 330 [Ω] para sustituir las lecturas de voltaje con un
multímetro, se elaboró el circuito mostrado en la figura 2.

Figura 2: Circuito 1 alambrado.

Asimismo, para los circuitos mostrados en la figura 3 y 4 se elaboraron sus respectivos


circuitos en una protoboard mostrados en la figura 5 y 6.
Figura 3: Circuito 2. Figura 4: Circuito 3.

Figura 5: Circuito 2 alambrado. Figura 6: Circuito 3 alambrado.

Finalmente, se elaboró el primer proyecto en Quartus II, utilizando compuertas


lógicas AND, NOT y OR como se muestra en la siguiente figura.
Figura 7: Diseño del circuito en Quartus II.

Resultados
Conectando el circuito de la figura 2 a una alimentación de 5 [V] y tierra, mediante el
LED se obtuvieron los resultados mostrados en la siguiente tabla:
Tabla 1: Valores del circuito 1.

SW LED
0 1
1 0

Con base en estos resultados, podemos observar que corresponden a una compuerta
NOT, ya que la salida de las entradas es valor opuesto.
Para el segundo circuito (fig. 3), al conectarlo se obtuvieron los siguientes resultados:
Tabla 2. Valores del circuito 2.

SW 1 SW 2 LED
0 0 0
0 1 0
1 0 0
1 1 1

Dados, estos resultados, podemos inferir que corresponden a una compuerta AND.
Para el último circuito elaborado, se muestran a continuación los resultados
correspondientes:
Tabla 3: Valores del circuito 3.

SW 1 SW 2 LED
0 0 0
0 1 1
1 0 1
1 1 1

De estos resultados, podemos observar que el comportamiento corresponde a una


compuerta OR.
Finalmente, en la siguiente figura se muestra el programa elaborado en Quartus
compilado en la tarjeta de desarrollo, en donde sin presionar ningún botón, el LED ya
esta encendido debido a que se está trabajando con “lógica negada”.

Figura 8: Funcionamiento del circuito elaborado en el software Quartus.

Conclusiones
Con la elaboración de esta práctica se adquirieron habilidades en el manejo de la
protoboard así como el alambrado de componentes eléctricos ya que por la pandemia
estos conocimientos necesarios no estaban totalmente claros, además se logró
identificar distintas compuertas lógicas a partir de resultados obtenidos en su
elaboración. También se tuvo un acercamiento con el software de descripción de
hardware y el cómo colocar compuertas lógicas, conectarlas a una entrada y una
salida.

También podría gustarte