Está en la página 1de 5

Universidad de Cuenca

Facultad de Ingeniería
Escuela de Ingeniería Electrónica
LABORATORIO DE ELECTRONICA DIGITAL

Informe 8: Implementación de una Solución a


un Problema Planteado
Pedro David Pesantez Pesántez
E-mail: pedro.pesantezp@ucuenca.ec

Abstract-In this practice we learn how to use a comparator ambos números son iguales(A=B), si un número es
between two numbers of two or more digits. Also we develop menor al otro(A<B) y si un número es mayor al otro
some skills in FPGA (A>B). Sobre estos parámetros se reconoce un circuito
comparador como aquel que tiene tres salidas comparado
I. OBJETIVOS si un número es mayor, menor o igual a otro. Las salidas
brindaran un valor de 1 o 0 y solo una permanecerá en 1
Objetivo General: cuando la premisa se cumpla y sea verdadera mientras
las otras brindarán un estado lógico de cero
 Diseñar e implementar soluciones electrónicas
digitales, de acuerdo a requerimientos o Para proceder a comparar dos datos binarios, lo
condiciones de funcionamiento. primordial es compara el bit más significativo. Si uno de
ellos da una desigualdad se puede concluir que uno de
Objetivos Específicos: ellos es mayor a otro. Sin embargo; cuando los bits más
significativos son iguales se procede a comparar el
 Plantear una solución a un problema planteado, siguiente bit y así sucesivamente hasta encontrar un
utilizando los conocimientos de lógica grado de desigualdad. Si no existe una desigualdad en
combinacional y circuitos lógicos MSI, para el todos los bits, se concluye que los números son iguales.
diseño de sistemas electrónicos digitales. Diseñar un comprador de 3 bits
 Emplear correctamente las hojas características
Con la lógica de comparar un bit se procederá a hacer el
de los circuitos integrados empleados. comprador de 3 bits:
 Adquirir destreza en el diseño e implementación
de sistemas digitales. Tabla 1: Comparador de 1 bit y dos números
Num A B A=B A<B z A>B
0 0 0 1 0 0
II. SUSTENTO TEÓRICO
1 0 1 0 1 0
2 1 0 0 0 1
3 1 1 1 0 0
Circuitos comparadores: explicar su funcionamiento.
Diseñe un circuito para comparar dos números binarios
Las salidas de este comparador serán las siguientes:
de 3 bits.

Un circuito comparador es aquel que relaciona o


compara dos números A y B de n bits tomados como un
entero sin signo. Este circuito es capaz de indicar si
Ahora procedemos a utilizar esta logia para crear un Ilustración 3: Implantación del circuito A<B
comparador de 2 números de 3 bits donde las funciones
booleanas serán las siguientes: Presentar algunos CI comparadores comerciales junto
La función para A=B con su tabla funcional.

La función para A<B Un circuito comparador de la familia TTL 7485 que es un


comparador de 4 bits. Este comparador es bastante eficiente
La función para A>B debido a que presenta entradas adicionales en caso de que se
quiera añadir más bits.

La diagramación del circuito implementado compuertas


lógicas es la siguiente:

Ilustración 4: Circuito Integrado 7485


Ilustración 1: Igualación del número A=B

Ilustración 5: Tabla funcional del circuito integrado 7485

Ilustración 2: Implantación del circuito A>B

Ilustración 6: Implantación del circuito integrado 7485


comparando dos números de 8 bits
III. MATERIALES La función para A<B

 Altera Tarjeta fpga Cyclone II de


La función para A>B
ALTERA/TERASIC DE2 disponible en el laboratorio
de electrónica digital.

 Software “QUARTUS II Al comparar tres sistemas de dos bits se obtendrán las mismas
ecuaciones.
 Plataforma NI ELVIS.
La solución del problema nos pide que encontremos un
subsistema que nos den un 1 cuando dos o más sistemas estén
IV. PROCEDIMIENTO en la misma fase y otro cuando dos subsistemas estén en la
misma fase

1. En un determinado sistema microcomputador, existen A es la igualdad entre el sistema 1 y el sistema 2


subsistemas que procesan la información de forma B es la igualdad ente el sistema 2 y el sistema 3
independiente a través de cuatro fases de operación. Por C es la igualdad entre el sistema 3 y el sistema 1
propósitos de control, es necesario conocer:

a) Cuándo dos o más subsistemas están en la misma Tabla 3: Comparación de sistema a y sistema b
fase. Entradas Salidas
b) Cuándo exactamente dos subsistemas están en la 1_2) A 2_3)B 1_3)C Sis a Sis b
misma fase. 0 0 0 0 0
Cada subsistema genera una señal de dos bits para 0 0 1 1 1
indicar en qué fase se encuentra (00, 01, 10,11). Diseñe e 0 1 0 1 1
implemente un circuito que permita conocer cuándo el 0 1 1 x x
conjunto de subsistemas se encuentra en alguna de las 1 0 0 1 1
situaciones a) y b).
1 0 1 x x
La comparación entre dos sistemas de dos bits es el 1 1 0 x x
equivalente a la siguiente tabla de valores 1 1 1 1 0

Tabla 2: Comparador de dos números de 2 La solución del sistema es la siguiente:


Entradas Salidas
Num A1 A0 B1 B0 A=B A<B A>B
Donde:
0 0 0 0 0 1 0 0
A es la igualdad entre el sistema 1 y el sistema 2
1 0 0 0 1 0 1 0 B es la igualdad ente el sistema 2 y el sistema 3
2 0 0 1 0 0 1 0 C es la igualdad entre el sistema 3 y el sistema 1
3 0 0 1 1 0 1 0
4 0 1 0 0 0 0 1
5 0 1 0 1 1 0 0
6 0 1 1 0 0 1 0
7 0 1 1 1 0 1 0
8 1 0 0 0 0 0 1
9 1 0 0 1 0 0 1
10 1 0 1 0 1 0 0
11 1 0 1 1 0 1 0
12 1 1 0 0 0 0 1
13 1 1 0 1 0 0 1
14 1 1 1 0 0 0 1
15 1 1 1 1 1 1 0

La función para A=B


Ilustración 8: Asignación de pines en el Altera

Ilustración 6: Circuito implementado

2. Pruebe su solución en fpga.

Ilustración 9: Código vhdl

Ilustración 7: Implementación de un diagrama de bloques

Ilustración 9: Implementación del circuito en el Altera


V. CONCLUSIONES GENERALES

Los circuitos comparadores son nada más y nada menos que


circuitos en base de compuertas lógicas. Estos si bien
presentan diversos usos y utilidades.

Se aprendió a diseñar estos circuitos y a implementarlos en


funciones específicas.

La importancia de estos circuitos nos ayuda a equiparar y


comparar dos o más números con un determinado número de
bits.

Se demostró que la lógica de comparar un bit es la misma en


todos los casos que se requiera comparar dos números de n
bits.

Se adquirió destreza en el diseño e implementación de


sistemas digitales.

VI. REFERENCIAS

Para esta práctica se debe tomar en cuenta que los


circuitos comparadores ayudan a la simplificación
compuertas lógicas. Se debe tener presente que es
incondicional su uso y su utilidad varía dependido de su
utilidad.

VII. BIBLIOGRAFIA

[1] «CompG4_09.pdf». .
[2] «Comparadores». [En línea]. Disponible en:
http://meteo.ieec.uned.es/www_Usumeteog/comp_comb
_comparadores.html. [Accedido: 28-dic-2018].
[3] «Comparadores». [En línea]. Disponible en:
http://meteo.ieec.uned.es/www_Usumeteog/comp_comb
_comparadores.html. [Accedido: 28-dic-2018].
[4] «Comp_G10_08.pdf». .
[5]«6. Comparadores». [En línea]. Disponible en:
http://educativa.catedu.es/44700165/aula/archivos/repositorio/
4750/4923/html/6_comparadores.html. [Accedido: 28-dic-
2018].

También podría gustarte