actividaYTYd 2
actividaYTYd 2
actividaYTYd 2
HUANCAVELICA
(Creada por ley N° 25265)
FACULTAD DE INGENIERÍA
ELECTRÓNICA –SISTEMAS
ESCUELA PROFESIONAL DE
INGENIERÍA ELECTRÓNICA
ACTIVIDAD DE APRENDIZAJE N° 2
CICLO : IV
SEMESTRE : 2020-I
ALUMNOS :
CONTENIDO
INTRODUCCIÓN..................................................................................................................................3
CUESTIONARIO...................................................................................................................................5
EJERCICIO N° 1................................................................................................................................5
EJERCICIO N° 2................................................................................................................................9
EJERCICIO N° 3..............................................................................................................................12
EJERCICIO N° 4..............................................................................................................................13
OBSERVACIONES Y CONCLUSIONES.................................................................................................15
REFERENCIAS BIBLIOGRÁFICAS........................................................................................................16
2
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
INTRODUCCIÓN
Por lo general, es posible sintetizar cualquier circuito del tipo suma de productos
(minitérminos) y en algunos dispositivos también circuitos secuenciales. Las ventajas que
ofrecen son el ahorro de costo y espacio significativo. Además, en algunos PLDs es posible
reprogramar la lógica, cosa que sería imposible de estar cableada manualmente.
Las diferencias que hay entre PLA, PAL, GAL, CPLD son que Las PLA son más flexibles,
ya que permiten programar no solo la matriz de AND sino también la matriz de OR. Las
PAL, en cambio, solamente permiten programar la matriz de AND, por lo que cuestan
menos, pero están limitadas en cuanto a la máxima cantidad de minitérminos por salida.
Las GAL tienen las mismas propiedades de que las PALs, pero con la adición que pueden
ser borradas y reprogramadas. Los CPLD son dispositivos lógicos programables que juntan
varias celdas programables, de tal forma de que se puedan sintetizar circuitos más
complejos, por lo general secuenciales, que necesiten máquinas de estado complejas o que
no puedan ser implementadas en microcontroladores por necesitar altas velocidades.
Algunas de las aplicaciones con PLD son: Conversores de código (por ejemplo, de binario
a gray o viceversa); Conversores de binario a 7 segmentos (que también muestren las letras
A-F); Verificadores de paridad y chequeo de errores; Distintos tipos de contadores y
registros; Controladores de memoria y E/S para microprocesadores.
3
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
CIRCUITOS DIGITALES II
ACTIVIDAD N° 02
4
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
CUESTIONARIO
EJERCICIO N° 1
Implementar (quemar los fusibles que corresponden) en el PLD ATF16V8BQL las
funciones lógicas obtenidas; que corresponde a un circuito formado por tres pulsadores (a,
b y c), un Motor Y Una Lámpara que cumple las siguientes condiciones:
ENTRADAS SALIDAS
P1 P2 P3 L M P1 : pulsador 1
0 0 0 0 0 P2 : pulsador 2
Cuadro N°.01. tabla de
verdad de entradas y salidas
0 0 1 1 0 P3 : pulsador 3
0 1 0 1 0 L : Lámpara
0 1 1 1 1 M : Motor
1 0 0 1 0
5
1 0 1 1 1
1 1 0 1 1
1 1 1 0 1
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
6
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
S1=0
XOR=1
7
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
Con las funciones de salida obtenida a partir del mapa de Karnaugh diseñamos el circuito
en proteus para comprobar su correcto funcionamiento.
.
Fig. N° 05. Diseño y simulación de Circuito con el PLD ATF16V8BQL
8
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
9
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
EJERCICIO N° 2
Diseñar e implementar (quemar los fusibles que corresponden) el circuito secuencial de un
contador síncrono que genere la siguiente secuencia binaria: 0, 9, 1, 8, 2, 7, 3, 6, 4, 5, 13, 0,
9...Para implementar utilice el PLD GAL22V10 que contiene flip-flops tipo D y
compuertas lógicas.
SOLUCIÓN.
10
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
Utilizando la tabla de transición del flip-flop tipo D se construye la tabla tomando en cuenta
las condiciones de no importa., luego hallamos las funciones de salida para cada flip-flop.
FF
cuenta QA QB QC QD DA DB DC DD
0 0 0 0 0 1 0 0 1
9 1 0 0 1 0 0 0 1
1 0 0 0 1 1 0 0 0
8 1 0 0 0 0 0 1 0
2 0 0 1 0 0 1 1 1
7 0 1 1 1 0 0 1 1 CONDICONES NO IMPORTA
3 0 0 1 1 0 1 1 0 10 1 0 1 0
6 0 1 1 0 0 1 0 0 11 1 0 1 1
4 0 1 0 0 0 1 0 1 12 1 1 0 0
5 0 1 0 1 1 1 0 1 14 1 1 1 0
13 1 1 0 1 0 0 0 0 15 1 1 1 1
0 0 0 0 0
CD CD
OO O1 11 1O OO O1 11 1O
AB OO 1 1 0 0 AB OO 0 0 1 1
O1 0 1 0 0 O1 1 1 0 1
11 CD
X 0 X X 11 CD
X 0 X X
10 OO
0 O1
0 11
X 1O
X 10 OO
0 O1
0 11
X 1O
X
DA= QA'QB'QC'+QA'QC'QD 1
AB OO 0 0 1 DB=QA'QBQC'+QB'QC+QBQD'1
AB OO 1 0 0
O1 0 0 1 0 O1 1 1 1 0
11 X 0 X X 11 X 0 X X 11
10 1 0 X X 10 0 1 X X
DC=QB'QC+QAQD'+QCQD DD=QA'QC'QD'+QB'QCQD'….
+QA'QBQD+QAQB'QD
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
S1 = 0
S1 = 0
12
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
13
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
EJERCICIO N° 3
Los números binarios listados a continuación tienen un bit de signo en la posición de
extrema izquierda y si son negativos se representan en complemento de 2. Realice las
operaciones aritméticas indicadas. Compruebe sus resultados haciendo la aritmética con
números decimales equivalentes.
SOLUCIÓN.
a) 00111001 + 11001000
BIT DE SIGNO
ʹ ʹହ ʹସ ʹଷ ʹଶ ʹଵ ʹ ʹ ʹହ ʹସ ʹଷʹଶ ʹଵ ʹ
0 0 1 1 1 0 0 1 = 57 0 0 1 1 1 0 0 1
= 57 +
0 = _ 56 _ 56
+1 1 0 0 1 0 0 +1 1 0 0 1 0 0 0
=
0 0 1 1 1 0 0 0 = 56 /10 0 0 0 0 0 0 12 = 110
Para hallar el número
equivalente en positivo
pasamos a complemento 2
b) 10101011 – 11100101
BIT DE SIGNO
ʹ ହ ʹ ସ ଷ ʹ ଶ ଵ
ʹ ʹ ʹ ʹ
1 0 1 0 1 0 1 1 = 85 1 0 1 0 1 0 1 1 = _ 85 +
_ 1 1 1 0 0 1 0 1 = − (− 27 ) + 0 0 0 1 1 0 1 1 = 27
0 0 0 1 1 0 1 1 = 27 1 1 0 0 0 1 1 0 = − 58
10
0 1 0 1 0 1 0 1 = 85 0 0 1 1 1 0 1 02 = 58 10
Para hallar el número
equivalente en positivo
pasamos a complemento 2
c) 01010101 + 00001110
BIT DE SIGNO
ʹ ହ ʹ ସ ଷ ʹ ଶ ଵ ʹ ହ ʹ ସ ଷ ʹ ଶ ଵ
ʹ ʹ ʹ ʹ ʹ ʹ ʹ ʹ
0 1 0 1 0 1 0 1 = 85 0 1 0 1 0 1 0 1 = 85 +
0 0 0 0 1 1 1 0 = 14 +0 0 0 0 1 1 1 0 = 14
S e realiza la operación de 0 1 1 0 0 0 1 1 2 = 99 10
forma directa ya que no hay
ningún número negativo
14
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
EJERCICIO N° 4
Para los números + 37 y – 37.
SOLUCIÓN.
SIGNO MAGNITUD :
El primer bit sólo indica el signo, Los positivos empiezan con cero (0)
Y Los negativos empiezan con uno (1).
COMPLEMENTO A 1:
Si el número es positivo, los bits tienen la representación binaria del número. Si el número
es negativo, los “n” bits tienen el Ca1 del valor deseado. El Ca1 de un número en base 2 se
obtiene invirtiendo todos los bits
COMPLEMENTO A 2:
Si el número es positivo, los “n” bits tienen la representación binaria del número. Si el
número es negativo, los n bits tienen el Ca2 del valor deseado. El Ca2 de un número (en
base 2) se obtiene invirtiendo todos los bits (Ca1) y luego sumándole 1.
15
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
16
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
OBSERVACIONES Y CONCLUSIONES
17
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”
REFERENCIAS BIBLIOGRÁFICAS
http://weblidi.info.unlp.edu.ar/catedras/organiza/descargas/clase2.pdf
http://ocw.uc3m.es/tecnologia-electronica/electronica-
digital/espanol_pdf/tema-4.1.-aritmetica-binaria
18