Está en la página 1de 64

I I/ 2022

SISTEMAS DIGITALES I
Guía de Laboratorio

Laboratorio de
Sistemas Digitales I
ETN - 601

Laboratorio de Sistemas Digitales I

 2022
UNIVERSIDAD MAYOR DE SAN ANDRES
FACULTAD DE INGENIERÍA
INGENIERÍA ELECTRÓNICA

Página 1 de i
Tabla de contenido

LAB ORA TOR IO 1

1
INTRODUCCIÓN A LOS CIRCUITOS

DIGITALES

LAB ORA TOR IO 2

SIMPLIFICACIÓN
1 DE FUNCIONES

LÓGICAS

LAB ORA TOR IO 3

MÓDULOS
28 COMBINACIONALES
1

LAB ORA TOR IO 4

CIRCUITOS
1 ARITMÉTICOS

LAB ORA TOR IO 5

INTRODUCCIÓN
1 A LOS CIRCUITOS

SECUENCIALES

LAB ORA TOR IO 6

APLICACIÓN
1 DE SISTEMAS

SECUENCIALES

LAB ORA TOR IO 7

CONTADORES
1

LAB ORA TOR IO 8

REGISTROS
1 Y MEMORIAS

LAB ORA TOR IO 9 DISPOSITIVOS LÓGICOS

PROGRAMABLES
1 Y CONVERSORES A/D Y

D/A

LAB ORA TOR IO 10

PROYECTO FINAL - APLICACIONES

Página 2 de i
1
Laboratorio

INTRODUCCIÓN A LOS
CIRCUITOS DIGITALES
1. LISTA DE MATERIALES

 Circuitos integrados TTL como ser: 7400, 7402, 7404, 7405, 7408, 7410, 7411,
7432, 7486, 74125, 74125 etc.
 Circuitos integrados CMOS como ser: 4011, etc.
 Dip Switch de 6 canales mínimo.
 Lote de resistencias de Protección de 10[KΩ]. y de 330[Ω]. (varias unidades).
 Led`s de diversos colores.
 Potenciómetro de 1[KΩ].
 Diversos tamaños de cables de conexión.
 Proto board de 2 cuerpos mínimo.
 Capacitores electrolíticos de 10[µF]; 100[µF]; todos para 15[V] o más.

2. LISTA DE INSTRUMENTOS A UTILIZAR

 Fuente de alimentación fija 5V o variable DC.


 Multímetros.
 Osciloscopio.
 Generador de Funciones.

Página 1 de Laboratorio I
Consideraciones previas al laboratorio.

Armado en Protoboard

Para las prácticas del laboratorio de sistemas digitales, el uso correcto del protoboard es
importante para obtener un armado que permita un seguimiento de los pines de entrada y
salida que representan variables y funciones respectivamente para una rápida y/o ordenada
verificación del trabajo que se está realizando.

El esquema mostrado a continuación es un ejemplo el que deberá seguirse a lo largo de este


y los siguientes laboratorios.

Un armado practico de un circuito simple:

Página 2 de Laboratorio I
Circuito conmutador interruptor (dip switch)

El dip switch es un conmutador que actúa como una simple llave (abierto - cerrado) el
siguiente esquema nos muestra la utilización del mismo con un circuito simple:

Para introducir los niveles lógicos de las variables de entrada utilice el siguiente esquema:

330-1K Ohms

ON OFF 0
0
0
1
0 SISTEMA
0
0
Vcc 1
DIGITAL

3. OBJETIVOS DE LA PRÁCTICA A REALIZAR

OBJETIVO GENERAL
Introducir al estudiante el manejo básico de los CIs que componen las compuertas
digitales.

Página 3 de Laboratorio I
OBJETIVOS ESPECÍFICOS
Tenemos los siguientes por cada experimento:
a) Dar a conocer y experimentar con otro tipo de dispositivos integrados que,
además de realizar algunas de las funciones lógicas, presentan una serie de
características eléctricas y de funcionamiento necesarias en determinados
casos y aplicaciones.
b) Conocer las características de las puertas lógicas referentes a la propagación
de señales.
c) Realizando medidas prácticas conocer las tensiones características de entrada
y de salida en las puertas lógicas TTL y CMOS. A demás de los niveles máximo
y mínimo de cada valor lógico.
d) Experimentar prácticamente cuanta carga se le puede conectar a la salida de
una compuerta lógica, como también cuanto es lo mínimo que requiere a la
entrada.
e) Comprobar que, mediante una correcta aplicación de los teoremas de Morgan,
se puede resolver cualquiera ecuación lógica, simplificar a su mínima
expresión.
f) Verificar experimentalmente el funcionamiento de una función lógica armado
con circuitos lógicos.
g) Aprender a obtener la función lógica a partir de un circuito dado.
h) Aplicar los conocimientos básicos de sistemas combinacionales para la
solución de un sistema planteado como problema a ser resuelto.
i) Verificar el funcionamiento de las compuertas tres estados que pueden ser
usados en cualquier función lógica.
j) Verificar que funcionamiento de las compuertas a colector abierto a ser
aplicadas en las funciones lógicas.
k) Aplicar los conocimientos adquiridos por el estudiante durante la
experimentación y plasmarlos en la proposición de un ejemplo a desarrollar
en laboratorio.

4. REALIZACIÓN DEL PRE - INFORME.

Se debe realizar el programa en VHDL para los puntos de la guía que contengan circuitos
sintetizables utilizando uno de los tres métodos de:
• Funcional Algorítmico o de Comportamiento.
• Flujo de Datos ó RTL.
• Estructural o Lógico.
y simularlo en ISE de XILINX, Quartus II de ALTERA y VERILOG.

Página 4 de Laboratorio I
a) FUNCIONAMIENTO Y CARACTERÍSTICAS DE COMPUERTAS TÓTEM-POLE,
BUFFER, OPEN COLECTOR, ADAPTADORES DE NIVEL, SCHMITT TRIGGER,
TRI-STATE (3 ESTADOS).

Explique detalladamente el funcionamiento la estructura y construcción de ciertos


dispositivos que consiguen algunas funciones lógicas con algunas características y
particularidades un tanto especiales, que se hacen imprescindibles en múltiples
ocasiones. Dibuje los circuitos y explique el funcionamiento para algunas compuertas
de estas familias:
- Tótem-pole
- Buffer
- Open colector
- Adaptadores de nivel
- Schmitt trigger
- Tri-state (3 estados)

b) TIEMPO DE PROPAGACIÓN DE LAS COMPUERTAS LÓGICAS.

Arme el circuito de la figura 1 y verifique el tiempo de propagación de la señal lógica


para los siguientes operadores lógicos: NAND, NOR, OREX, NOT y NOT(Schmitt
trigger). Se deberá armar para C.I. de alta velocidad y los de bajo consumo (ejemplo:
74HCxx y 74LSxx).

Página 5 de Laboratorio I
Figura 1

c) NIVELES LÓGICOS DE LAS FAMILIAS TTL, CMOS.

Con un CI a elección mida los niveles lógicos de las familias TTL y CMOS, compárelos
entre ellos y con sus respectivas hojas técnicas, realice la tabla de limites con sus
valores de laboratorio, variando la intensidad de voltaje que ingresan a los CI.

Figura 2

Página 6 de Laboratorio I
d) FAN-IN FAN-OUT.

Investigue las fórmulas básicas para determinar los parámetros de Fan-in y Fan-out
y posteriormente, proponga e implemente un circuito para determinar de forma
experimental los parámetros de Fan-in/Fan-out (capacidad de excitación y de carga
respectivamente) de las familias TTL y CMOS.

e) LEYES DEL ÁLGEBRA DE BOOLE.

Determine la función de salida en forma algebraica del circuito mostrado y la tabla de


verdad de la Figura 3 y realice la complementación para obtener su segunda forma
canónica.

Figura 3

Página 7 de Laboratorio I
f) IMPLEMENTACIÓN DE FUNCIONES LÓGICAS

Implemente las siguientes funciones Booleanas verificando sus respectivas tablas de


verdad.

�������������������������������������������
̅𝐷𝐷𝐸𝐸� + ���������������� ���������������
1. 𝐹𝐹1 = (������������������������� ������
𝐴𝐴̅ + (𝐵𝐵�𝐷𝐷) + (𝐶𝐶𝐸𝐸� )) · ��𝐴𝐴 ������
���� + ����
(𝐶𝐶𝐵𝐵𝐵𝐵 𝐷𝐷𝐸𝐸�)� ⋅ (���� ��������
𝐵𝐵𝐵𝐵 + 𝐸𝐸�)� · �𝐴𝐴 ̅ + 𝐵𝐵 + 𝐴𝐴̅𝐵𝐵�

2. 𝐹𝐹2 = �������������������
(𝐴𝐴̅ + 𝐵𝐵�𝐶𝐶̅ + 𝐷𝐷 � �� ⨀ �����������������������������������������������������
� ) · �𝐴𝐴𝐵𝐵� + ����
𝐶𝐶𝐷𝐷 � ) · ����������������������
(𝐴𝐴̅ + 𝐴𝐴𝐵𝐵� + 𝐶𝐶̅ + 𝐶𝐶𝐷𝐷 (𝐴𝐴̅𝐵𝐵 + 𝐵𝐵�𝐶𝐶 + 𝐶𝐶𝐷𝐷
� )�

��������������������������������������������������������������������������������������������������
���� ����
̅ 𝐸𝐸 + 𝐵𝐵𝐶𝐶𝐷𝐷 ����� �⨀������������
� �⨁ ���𝐴𝐴𝐷𝐷𝐸𝐸 �����������������
��������
(𝐴𝐴̅𝐶𝐶 + 𝐸𝐸�)� ⨁ ��𝐴𝐴 ��������������
������
���� + ����
̅ + 𝐵𝐵 + 𝐴𝐴𝐴𝐴𝐴𝐴 � ⨀ �𝐶𝐶𝐷𝐷𝐷𝐷
3. 𝐹𝐹3 = �𝐴𝐴𝐶𝐶 𝐴𝐴𝐴𝐴���

g) ESQUEMAS (LAY - OUT)

Para el esquema de la Figura 4 obtenga:


• Las compuertas lógicas al cual pertenece cada integrado
• La función que representa.
• Dibuje el esquema Lay-Out de la función minimizada
• Su tabla de verdad.

Figura 4

Página 8 de Laboratorio I
h) PROBLEMAS DE APLICACIÓN LÓGICA.

Se desea implementar un circuito de control básico al proceso de cultivo hidropónico


de la Figura 5, las variables que tomamos en cuenta para este sistema son:
Temperatura, Humedad y Luz, para lo cual se disponen de sensores discretos de estos
parámetros, en todos los casos los sensores se activan en 1 lógico cuando las
condiciones superan ciertos valores críticos propios de la naturaleza de cultivo
deseado (que son: 𝑇𝑇𝑐𝑐 , 𝐻𝐻𝑐𝑐 , 𝐿𝐿𝑐𝑐 ), para regular estos parámetros, el sistema lógico cuenta
con dos salidas que actúan sobre: Lámparas de iluminación y que también brindan
calor, y una bomba que hace circular las reservas de agua, para lograr el objetivo de
control y por ende un mejor cultivo; diseñar el sistema lógico digital que funcione
según el comportamiento a continuación descrito:
 Si la temperatura y la iluminación son menores a las adecuadas se deben
activar las lámparas.
 Si la humedad es menor a la adecuada se debe encender la bomba de agua.
 Si la humedad excede el valor limite, la bomba se desactiva a menos que las
lámparas estén encendidas.
 Si la humedad y la iluminación están por debajo de su valor critico encender
la bomba de agua.
 Se sabe que no es posible que cuando la temperatura asciende, las condiciones
lumínicas no podrán estar por debajo del valor crítico.
 Se sabe también, por experiencias previas, que no es posible un escenario
donde los 3 sensores se encuentre en estado alto al mismo tiempo.

Realizar:
a. Tabla de verdad y función lógica canónica en PFC y SFC.
b. Dibujar el circuito lógico de las funciones halladas.
c. Hallar las funciones simplificadas.
d. Dibujar el circuito lógico simplificado.

Figura 5

Página 9 de Laboratorio I
i) CIRCUITOS CON COMPUERTAS 3-STATE.

Implemente las funciones 2) y 3) del inciso f) con operadores de 3 estados, utilice las
resistencias adecuadas para emular el funcionamiento de compuertas OR, AND, NAND,
NOR, para ello utilice las compuertas lógicas tri-state comerciales como ser: 74LS126,
74LS125, 74LS368.

j) CIRCUITOS CON COMPUERTAS OPEN-COLECTOR.

Empleado las funciones de los incisos e) y g) impleméntelas con operadores Open-


colector. Calcule los valores de las resistencias correspondientes. Indicar el código de los
CI’s que utilizara (se le sugiere que lo implemente con puras compuertas NAND utilizando
el CI 7403), además de ser posible, aplicar el concepto de compuerta “wired”.

k) APORTE DEL ALUMNO

En base a los puntos del laboratorio, prepare una función e implemente en el laboratorio,
obteniendo la tabla de verdad, explique claramente su funcionamiento.

SIMULACIÓN
Para todos los puntos anteriores, utilice un programa de simulación (Circuit Maker, Multisim,
ó Proteus.) e implemente con dicha herramienta el Laboratorio. En todos los incisos se
debe realizar el programa en VHDL y/o captura esquemática donde corresponda y simularlo
en Quartus II de ALTERA e ISE de XILINX y VERILOG.

5. REALIZACIÓN DE LABORATORIO.
Para la presentación de laboratorio el estudiante necesariamente debe disponer de todos los
puntos armados en protoboard antes del inicio de sesión de la práctica.

a) FUNCIONAMIENTO Y CARACTERÍSTICAS DE COMPUERTAS TÓTEM-POLE,


BUFFER, OPEN COLECTOR, ADAPTADORES DE NIVEL, SCHMITT TRIGGER,
TRI-STATE (3 ESTADOS).

Implemente un circuito donde aplique todas estas compuertas especiales, el circuito


puede ser cualquier función lógica.

b) TIEMPO DE PROPAGACIÓN DE LAS COMPUERTAS LÓGICAS.

Arme el circuito de la figura 1 inicialmente con operadores NOT, con la ayuda de un


generador de funciones y un osciloscopio, introduzca una señal cuadrada a una frecuencia
elevada por encima de los 500 KHz o mayor, con la finalidad de ver la diferencia de la
onda de salida con respecto a la de entrada, determine la diferencia del retardo y divídalo
por el número de compuertas que está usando; dicho procedimiento debe realizarlo para

Página 10 de Laboratorio I
ambas series TTL 74Sxx y 74SHxx y compare con la hoja de datos de cada circuito
integrado.

Nota: cuantas más compuertas emplee mejor será la visión del retardo.

Repita el proceso para el resto de las compuertas.

c) NIVELES LÓGICOS DE LAS FAMILIAS TTL, CMOS.

Arme el circuito de la figura 2 y mueva el potenciómetro de un extremo a otro, del mismo


se deben adquirir los datos suficientes como para determinar los valores de tensión de
niveles lógicos, y luego llene la siguiente tabla.

Familia VCC ENTRADA SALIDA

Nivel “1”(Mín.)= Nivel “1”(Mín.)=


TTL 5 V.
Nivel “0”(Máx.)= Nivel “0”(Máx.)=

Nivel “1”(Mín.)= Nivel “1”(Mín.)=


CMOS 10 V.
Nivel “0”(Máx.)= Nivel “0”(Máx.)=

d) FAN-IN FAN-OUT.

Utilice la formula investigada para determinar la excitación de carga y luego compárelo


con el circuito armado en forma práctica. Para el experimento utilice un multímetro, para
monitorear el valor de tensión para el cuál disminuye el valor del nivel alto por debajo de
lo aceptable.

e) LEYES DEL ÁLGEBRA DE BOOLE.

Arme el circuito propuesto, determine la función de salida, posteriormente con ayuda de


las leyes del algebra de Boole simplifique a su mínima expresión, para posteriormente
armarlo en otro circuito más simple y luego compárelo con el circuito original.

f) IMPLEMENTACIÓN DE FUNCIONES LÓGICAS

Arme el circuito de las funciones presentadas, elabore su tabla de verdad y luego proceda
a verificarlos uno por uno cada combinación.

Página 11 de Laboratorio I
g) ESQUEMAS (LAY - OUT)

Arme el circuito que se presentan en la figura 4 determine su función y su tabla de verdad


y con la misma compruebe uno por uno cada combinación.

h) PROBLEMAS DE APLICACIÓN LÓGICA.

Interprete dicho enunciado, elabore su tabla funcional, escriba los minterminos implicados
y proceda a simplificar usando las leyes de Boole, arme dicho circuito y compruebe con
la tabla elaborada en su pre-informe.

i) CIRCUITOS CON COMPUERTAS 3-STATE.

Arme los circuitos del punto f) del pre-informe usando compuertas tri-state, en caso de
no encontrar compuertas tres estados use los bufers tres estados y simule las compuertas
empleando resistencias a la salida, luego proceda a comprobar la tabla realizada en dicho
punto.

j) CIRCUITOS CON COMPUERTAS OPEN-COLECTOR.

Arme el circuito de las funciones presentadas, en caso de no encontrar compuertas open


colector, escriba la función en base a puras compuertas NAND que si existe en el mercado,
luego proceda a probar su tabla funcional.

k) APORTE DE ALUMNO

Arme el circuito propuesto en el pre-informe y demuestre su funcionamiento.

6. INFORME FINAL.

Presentar los resultados obtenidos en laboratorio, con los respectivos análisis de los datos
experimentales obtenidos, interpretando cada uno de los comportamientos físicos
obtenidos, para cada una de las prácticas elaboradas realizar las respectivas observaciones
con respecto a lo aprendido y emitir conclusiones de las mismas. Tome en cuenta los
objetivos de la práctica pues son muy importantes para la elaboración final del informe.

• Emita Las conclusiones para cada punto de Laboratorio en forma independiente.


• Realice una comparación entre la hoja simulada y el punto desarrollado en
laboratorio.
• En base a la comparación emita una conclusión completa y enúncielo en si informe.

Este informe será el vivo reflejo de lo que el alumno haya ejecutado como trabajo en
laboratorio.

Página 12 de Laboratorio I
2
Laboratorio

SIMPLIFICACIÓN DE
FUNCIONES LÓGICAS
1. LISTA DE MATERIALES

 Circuitos integrados TTL como ser: 7400, 7402, 7404, 7408, 7410, 7411, 7432,
7486, 74125, 74125 etc.
 Dip Switch de 6 canales mínimo.
 Lote de resistencias de Protección de 10[KΩ]. y de 330[Ω]. (varias unidades).
 Led`s de diversos colores.
 Diversos tamaños de cables de conexión.
 Proto board de 2 cuerpos mínimo.

2. LISTA DE INSTRUMENTOS A UTILIZAR


 Fuente de alimentación fija 5v o variable DC.
 Multímetro

3. OBJETIVOS DE LA PRÁCTICA A REALIZAR


OBJETIVO GENERAL
Verificar y aplicar los diferentes métodos de síntesis combinaciónales para
implementar circuitos lógicos.
OBJETIVOS ESPECIFICOS
Tenemos los siguientes por cada experimento:
a) Aprender a simplificar empleando el método de mapas de Karnaugh, aplicando
a las dos formas canónicas e implementarlos en forma circuital.

Página 1 de Laboratorio II
b) Aprender a simplificar empleando el método de OREx/NOREx, aplicando a las
dos formas canónicas e implementarlos en forma circuital.
c) Aprender a simplificar empleando el método de Quine McCluskey, aplicando a
las dos formas canónicas e implementarlos en forma circuital viendo la eficacia
de la misma para multifunciones.
d) Aprender a simplificar empleando el método de Variables Biformes, aplicando
a las dos formas canónicas e implementarlos en forma circuital.
e) Adquirir la destreza en la simplificación empleando el método de mapas de
Karnaugh para la utilización en problemas de aplicación lógica.
f) Aplicar la metodología de simplificación por el método de Orex/Norex para la
utilización en problemas de aplicación lógica.
g) Emplear la simplificación por el método de Quine McCluskey para la utilización
en problemas de aplicación lógica y ver la versatilidad en multifunciones.
h) Emplear la simplificación por el método de Variables Biformes para la
utilización en problemas de aplicación lógica.
i) Aplicar los conocimientos adquiridos por el estudiante durante la
experimentación del presente laboratorio y plasmarlos en la proposición de un
ejemplo y desarrollarlo en laboratorio.

4. REALIZACIÓN DEL PRE - INFORME.

a) METODO MAPAS DE KARNAUGH*

Con el método de mapas de Karnaugh, simplifique dibuje y arme los circuitos de las
siguientes funciones con operadores NAND en la PFC y NOR en la SFC para cada
inciso.

a) 𝐹𝐹1 = ∑5(0,1,2,4,5,6,9,11,15,16,17,18,20,21,22,25,27,31)
b) 𝐹𝐹2 = ∏4(3� , 5� , 6� , 7� , 8� , 10
����, 12
����, 14 ����)
����, 15
c) 𝐹𝐹3 = 𝐴𝐴̅𝐵𝐵�𝐶𝐶̅ 𝐷𝐷
� 𝐸𝐸� 𝐹𝐹� + 𝐴𝐴̅𝐶𝐶𝐷𝐷 � 𝐹𝐹 + 𝐴𝐴̅𝐵𝐵�𝐷𝐷𝐷𝐷 + 𝐴𝐴̅𝐶𝐶𝐶𝐶𝐶𝐶 + 𝐴𝐴𝐴𝐴𝐷𝐷 � 𝐸𝐸� + 𝐴𝐴𝐵𝐵�𝐷𝐷
� 𝐸𝐸 + 𝐴𝐴𝐵𝐵�𝐷𝐷𝐸𝐸� +
𝐴𝐴̅𝐵𝐵𝐵𝐵𝐵𝐵 + 𝐴𝐴𝐴𝐴𝐴𝐴𝐴𝐴 + 𝐵𝐵𝐷𝐷 � 𝐸𝐸𝐸𝐸 + 𝐵𝐵𝐵𝐵𝐵𝐵𝐵𝐵 + 𝐵𝐵𝐶𝐶̅ 𝐸𝐸 𝐹𝐹� + 𝐴𝐴𝐵𝐵�𝐶𝐶𝐶𝐶𝐶𝐶𝐹𝐹� + 𝐴𝐴𝐵𝐵�𝐷𝐷𝐷𝐷𝐷𝐷

b) OREX/NOREX*

Utilizando el método OR-Ex/NOR-EX, resuelva las siguientes funciones represente el


circuito resultante y arme los circuitos.

a) 𝑋𝑋1 = ∑4(0,3,5,6,8,10,12,14)
� , 5� , 6� , 8� , 9� , 10
b) 𝑋𝑋2 = ∏4�4 ����, 11
����, 13
����, 14
�����

Página 2 de Laboratorio II
c) QUINE McCLUSKEY*

Utilizando el método de multifunciones sintetice y represente los circuitos:

A 𝑋𝑋1 = ∑4(3,4,5,7,12) + ∑𝜙𝜙(0,6,15)


a 𝑋𝑋2 = ∑4�1,2,3,4,5,6,9,13,15,17,18,25,26,29,31) + ∑𝜙𝜙(0,7,10,16�
a 𝑋𝑋3 = 𝐴𝐴̅𝐵𝐵
� 𝐶𝐶̅ 𝐷𝐷
� + 𝐴𝐴𝐴𝐴𝐴𝐴𝐷𝐷
� + 𝐴𝐴̅𝐵𝐵 𝐶𝐶̅ + 𝐵𝐵𝐶𝐶̅ 𝐷𝐷
� + 𝐴𝐴̅𝐶𝐶

d) VARIABLES BIFORMES*

Utilizando el método de variables biformes, simplifique las siguientes funciones:

a) 𝐹𝐹 = ∑5(0,2,1,5,7,10,13,15)
b)𝐹𝐹 = 𝐴𝐴̅𝐵𝐵�𝐶𝐶̅ 𝐷𝐷
� + 𝐵𝐵𝐶𝐶̅ 𝐷𝐷
� 𝐸𝐸� + 𝐵𝐵𝐵𝐵𝐷𝐷
� 𝐸𝐸� + 𝐶𝐶𝐶𝐶𝐶𝐶 + 𝐴𝐴̅𝐵𝐵 𝐶𝐶̅ + 𝐴𝐴̅𝐵𝐵𝐵𝐵 + 𝐵𝐵𝐶𝐶̅ 𝐷𝐷 + 𝐵𝐵𝐵𝐵𝐵𝐵

e) APLICACIÓN MAPAS DE KARNAUGH *

Tres estudiantes A, B y C de la carrera de Ingeniería electrónica necesitan saber si en


la biblioteca están disponibles los libros que necesitan para lo cual el bibliotecario
decide encargarle a un estudiante de digital I un circuito combinacional que le diga a
que señores hay que avisar la llegada de un cierto libro bajo las siguientes
condiciones:
A lee libros sobre digital que están escritos en castellano y de telecomunicaciones en
inglés. El estudiante B lee todo tipo de libros sobre digital (inglés y castellano) siempre
que no sean de telecomunicaciones. El estudiante C lee libros que estén en inglés, y
libros sobre digital solo en castellano.
a) Determinar las variables y funciones booleanas simplificadas que resuelven el
problema, realizando la tabla de verdad.
b) Encuentre la función simplificada en suma de productos.
c) Encuentre la función simplificada en producto de sumas.
d) Dibuje el diagrama lógico

f) APLICACIÓN OREX/NOREX *

Se desea obtener dos señales de advertencia que sean controladas mediante tres
pulsadores A, B, C. Diseñar el circuito mediante compuertas lógicas que cumplan las
siguientes condiciones de funcionamiento:

-Si se oprimen los tres pulsadores la primera señal se activa.


-Si se oprimen dos pulsadores cualesquiera, la primera señal se activa, pero se
enciende una señal adicional como señal de emergencia.
-Si solo se pulsa un pulsador, la primera señal no se enciende, pero se enciende la
segunda señal

Página 3 de Laboratorio II
-Si no se presiona ningún pulsador ni la primera señal ni la segunda se activan.

Realice la T.V. simiplificarla empleando el método or-ex/nor-ex, hacer la


implementación utilizando compuertas or/orex y algunas compuertas auxiliares.

g) APLICACIÓN QUINE McCLUSKEY *

Se desea hacer el control de giro de un motor y un rele que activará un foco que
tendrá tres entradas de control A, B, C.
-Si se pulsa A el motor girara a la derecha, si se pulsa B el motor girara a la izquierda
-Mientras C no sea pulsado (C=0) los controles A e B se comportan como lo anterior
mencionado.
-Si C=1 el motor no girara sea cual sea la entrada pulsada (A o B) y se encenderá el
foco al activarse el rele.
Se pide determinar la T.V., simplificarla utilizando el método de Quine McCluskey.

h) APLICACIÓN VARIABLES BIFORMES *

Tres amigos se reúnen una vez a la semana para ir a comer o ir de viaje, para decidir
que hacer hacen una votación y gana la mayoría simple. Si dos o mas votan por ir a
comer se representa por un 1.

Diseñe un sistema digital con 3 entradas, la salida del sistema será 1 si se cumplen
las condiciones indicadas anteriormente.

i) APORTE DEL ALUMNO.

En base a los puntos del laboratorio, prepare una función e implemente en el laboratorio,
obteniendo la tabla de verdad, explique claramente su funcionamiento.

SIMULACIÓN

Para todos los puntos anteriores, utilice los programas de simulación, MULTISIM o PROTEUS
o QUARTUS II e implemente con dicha herramienta el Laboratorio.

Todos los puntos que tengan * se deben realizar el programa en VHDL, VERILOG y captura
esquemática donde corresponda y simularlo en QUARTUS II.

5. REALIZACIÓN DE LABORATORIO.

Para la presentación de laboratorio el estudiante necesariamente debe disponer de todos los


puntos armados en protoboard antes del inicio de sesión de la práctica.

Página 4 de Laboratorio II
a) METODO MAPAS DE KARNAUGH

Implemente los circuitos simplificados en el preinforme y compruebe su tabla funcional,


verificando las combinaciones una por una.

b) OREX/NOREX

Implemente el circuito simplificado en el preinforme y compruebe su tabla funcional,


verificando las combinaciones una por una.

c) QUINE MCCLUSKEY

Implemente los circuitos simplificados en el preinforme y compruebe su tabla funcional,


verificando las combinaciones una por una y de todas las funciones.

d) VARIABLES BIFORMES

Implemente el circuito simplificado en el preinforme y compruebe su tabla funcional,


verificando las combinaciones una por una.

e) APLICACIÓN MAPAS DE KARNAUGH

Interprete el problema enunciado, elabore una tabla funcional, simplifique las funciones
y arme el circuito resultante elaborado en el preinforme.

La comprobación solo es necesario realizarlo con indicadores (led`s).

f) APLICACIÓN OREX/NOREX

Interprete el problema enunciado, elabore una tabla funcional, simplifique la función y


arme el circuito resultante elaborado en el preinforme.

La comprobación solo es necesario realizarlo con indicadores (led`s).

g) APLICACIÓN QUINE MCCLUSKEY

Interprete el problema enunciado, elabore una tabla funcional, simplifique las funciones
y arme el circuito resultante elaborado en el preinforme.

La comprobación solo es necesario realizarlo con indicadores (led`s).

h) APLICACIÓN VARIABLES BIFORMES

Interprete el problema enunciado, elabore una tabla funcional, simplifique la función y


arme el circuito resultante elaborado en el preinforme.

Página 5 de Laboratorio II
La comprobación solo es necesario realizarlo con indicadores (led`s).

i) APORTE DEL ALUMNO.

Arme el circuito propuesto en laboratorio y verifique su funcionamiento según su tabla


funcional.

6. INFORME FINAL.

Presentar los resultados obtenidos en laboratorio, con los respectivos análisis de los datos
experimentales obtenidos, interpretando cada uno de los comportamientos físicos
obtenidos, para cada una de las prácticas elaboradas realizar las respectivas observaciones
con respecto a lo aprendido y emitir conclusiones de las mismas.

Tome en cuenta los objetivos de la práctica pues son muy importantes para la elaboración
final del informe.

• Emita Las conclusiones para cada punto de Laboratorio en forma independiente.

• Realice una comparación entre la hoja simulada y el punto desarrollado en


laboratorio.

• En base a la comparación emita una conclusión completa y enúncielo en si informe.

Este informe será el vivo reflejo de lo que el alumno haya ejecutado como trabajo en
laboratorio.

Página 6 de Laboratorio II
3
Laboratorio

MÓDULOS
COMBINACIONALES
1. LISTA DE MATERIALES

 Circuitos integrados TTL como ser: 7400, 7402, 7404, 7408, 7410, 7411, 7432,
7486, 74125, 74125 etc.
 Circuitos integrados como ser: 74151, 74153, 74154, 74157, 7485, 74148, 74147,
7447, 7448.
 Dip Switch de 8 canales mínimo.
 Lote de resistencias de Protección de 10[KΩ]. y de 330[Ω]. (varias unidades).
 Led`s de diversos colores y display ánodo y cátodo común.
 Diversos tamaños de cables de conexión.
 Proto board de 3 cuerpos mínimo.

2. LISTA DE INSTRUMENTOS A UTILIZAR

 Fuente de alimentación fija 5v o variable DC.


 Multímetro.

Página 1 de Laboratorio III


3. Multímetro.ZZ
 OBJETIVOS DE LA PRÁCTICA A REALIZAR

OBJETIVO GENERAL
Diseñar circuitos digitales utilizando módulos combinacionales MSI.
OBJETIVOS ESPECIFICOS
Tenemos los siguientes por cada experimento:
a) Dar a conocer este tipo de circuitos digitales que hacen las veces de
conmutadores electrónicos capaces de distribuir información procedente de
lugares diferentes.
b) Conocer el funcionamiento de los circuitos decodificadores empleados en
múltiples dispositivos o circuitos digitales, a la vez verificar la similitud entre
un demultiplexor y un decodificador.
c) Analizar el funcionamiento de estos circuitos, capaces de comparar dos o más
magnitudes numéricas binarias.
d) Dar a conocer al estudiante los errores que se producen en una transmisión
digital y por ende Aprender a detectar y corregir errores por el método de
hamming.
e) Analizar el funcionamiento de los transcodificadores y la versatilidad de su
diseño.
f) Aplicar los conocimientos adquiridos por el estudiante durante la
experimentación del laboratorio y plasmarlos en la proposición de un ejemplo
y montarlo en laboratorio.

4. REALIZACIÓN DEL PRE - INFORME.

a) APLICACIÓN DE MULTIPLEXORES

a.1) Diseñe un multiplexor de 16 a 1 usando CI 74151, posteriormente hacer que


el multiplexor diseñado realice la siguiente función: la función tiene 4 entradas,
cuya salida debe ponerse en 1 lógico cuando los números sean pares.

a.2) Utilizando multiplexores de tres entradas de selección, sintetice las siguientes


funciones lógicas:
𝑓𝑓 = � (0, 3,5,6,9,11) ∗ � (2,7,15)
4 ∅

𝑔𝑔 = � (0,4,6,10,11,12,13,14,16,26,27,31) + � (1,3,7,21,22,23,30)
5 ∅

Página 2 de Laboratorio III


a.3) Se le aplica un tren de pulsos a las entradas de datos de un multiplexor 2:1
(dos entradas de datos) y a su entrada de selección, como el indicado en la
figura. Determinar la señal de salida del multiplexor.

b) APLICACIÓN DEMUX/DECOD

b.1) Se quiere diseñar un decodificador de 12 direcciones de 0 a 11 utilizando


decodificadores binarios (2 a 4, 3 a 8, etc). Indicar cuál es el número mínimo
de decodificadores binarios que hay que utilizar y realizar el diseño del
decodificador utilizando los decodificadores binarios y las puertas lógicas que
sean necesarias (un inversor).

b.2) Utilizando decodificadores 74138 y el menor número de compuertas lógicas


diseñe:
i. Un decodificador de 4 a 16
ii. Un decodificador de 5 a 32

b.3) Supongamos que una rotonda tiene cuatro calles de entrada y cuatro de salida.
Por la calle A circulan de media 5 coches por minuto, la B 15 c/min, la C 25
c/min y la D 30 c/min. Cuatro sensores, uno por cada calle de entrada, nos
indican por qué tubería está circulando coches. Las calles de salida son SA, SB,
SC y SD y pueden circular 5, 10, 20 y 40 coches por minuto respectivamente.
El control de tráfico de cada calle de salida está regulado por un semáforo que
únicamente tiene dos estados: alto (0 lógico) o siga (1 lógico).
Teniendo en cuenta que sólo pueden circular coches por dos calles de entrada
de forma simultánea, activar los semáforos de las calles de salida necesarias
para que salgan tantos coches como entran.

• Representar la tabla de verdad de la función

Página 3 de Laboratorio III


• Sintetizar el circuito de control de los semáforos de las calles de salida
SA, SB, SC, SD empleando decodificadores de 3 a 8 y compuertas
lógicas.

c) APLICACIÓN DE LOS COMPARADORES

c.1) Un sistema que mide periódicamente la temperatura de un experimento de


laboratorio, da la información utilizando números de 4 bits en notación
complemento a dos.
Diseñe un circuito que detecte el intervalo cerrado de códigos [-5,4], utilizando,
comparadores de magnitud de cualquier número de bits y puertas de dos
entradas que no sean operadores lógicos universales.

c.2) En un determinado sistema microcomputador, existen 3 subsistemas que


procesan la información de forma independiente a través de dieciséis fases de
operación. Por propósitos de control, es necesario conocer cuando se dan las
2 siguientes situaciones:

i) Cuando dos o más subsistemas están en la misma fase.


ii) Cuando exactamente dos subsistemas están en la misma fase.
Cada subsistema genera una señal de cuatro bits para indicar en qué fase se
encuentra (0000, 0001, 0010, …, 1111). Diseñe un circuito que permita
conocer cuándo el conjunto de subsistemas se encuentra en alguna de las
situaciones mencionadas previamente.

d) DETECCIÓN Y CORRECCIÓN DE ERRORES

d.1) Diseñe un generador de errores para el código Hamming generado a partir del
código BCD 2421, realice la respectiva corrección de los errores generados y
muestre cada paso con led’s (código Hamming, numero de bit errado,
código erróneo, código corregido)

d.2) Se desea realizar un transcodificador, cuya entrada esta codificada en código


2 en 5 y de salida codificada en BCD natural. Además, este circuito deberá
poseer otra salida que detecte un error en la entrada. En el caso de que ocurra
tal error, las salidas se pondrán en alta impedancia.
i) Realice el detector de error usando multiplexores.
ii) Realice el transcodificador usando demultiplexores.

e) TRANSCODIFICADORES

Realizar un transcodificador de un número de dos dígitos en código Johnson a


Gray, utilizando tecnología MSI.

Página 4 de Laboratorio III


f) APORTE DEL ALUMNO

En base a los puntos del laboratorio, prepare un ejercicio e implemente en el


laboratorio, obteniendo la tabla de verdad, explique claramente su funcionamiento.

SIMULACIÓN
Para todos los puntos anteriores, utilizar un programa de simulación (workbench, Circuit
Maker, Multisim, Proteus, etc.) e implementar con dicha herramienta el Laboratorio. Todos
los puntos se deben realizar el programa en VHDL y/o captura esquemática donde
corresponda y simularlo en QUARTUS II de ALTERA e ISE de XILINX y VERILOG.

5. REALIZACIÓN DE LABORATORIO.
Para la presentación de laboratorio el estudiante necesariamente debe disponer de todos los
puntos armados en protoboard antes del inicio de sesión de la práctica.

a) APLICACIÓN DE MULTIPLEXORES

a.1) Implemente en laboratorio el circuito o los circuitos diseñados en el preinforme,


tome en cuenta el análisis que se le debe dar al punto para no ocasionar gastos
innecesarios de dispositivos integrados.

a.2) Implemente el circuito resultante tomando en cuenta lo requerido, y


compruebe uno por uno su tabla funcional.

a.3) Interprete el problema, elabore su tabla funcional e implemente el o los


circuitos resultantes, comprobando uno por uno su tabla funcional recuerde
que son dos funciones.

b) APLICACION DE DEMUX/DECOD

b.1) Implemente en laboratorio las funciones dadas tomando en cuenta lo requerido


y compruebe su tabla funcional.

b.2) Implemente el circuito resultante de su diseño utilizando la menor cantidad de


compuertas lógicas, investigue acerca de sus pines auxiliares del dispositivo.

b.3) Interprete el enunciado, elabore su tabla funcional y arme el circuito diseñado


en el preinforme con la menor cantidad de dispositivos integrados.

c) APLICACIÓN DE LOS COMPARADORES

c.1) Implemente el circuito planteado en el preinforme usando comparadores y


compuertas lógicas y verifique su correcto funcionamiento.

Página 5 de Laboratorio III


c.2) Implemente el circuito planteado en el pre-informe usando comparadores y
compuertas lógicas y verifique su correcto funcionamiento.

d) DETECCIÓN Y CORRECCIÓN DE ERRORES

d.1) Implemente el circuito resultante diseñado en el preinforme, prevea una


manera fácil de generar un error en forma manual, tal que a la salida éste sea
corregido. Recuerde que puede usar demultiplexores para generar el código
que usted necesita y la corrección es automática.

d.2) Implemente los circuitos diseñados en el preinforme, tomando en cuenta que


tiene que colocar led´s tanto en la señal de transmisión como en la de
recepción.

e) TRANSCODIFICADORES

Implemente los circuitos diseñados y verifique la versatilidad de los mismos.

f) APORTE DEL ALUMNO.

Arme el circuito propuesto en laboratorio y verifique su funcionamiento según su tabla


funcional.

6. INFORME FINAL.

Presentar los resultados obtenidos en laboratorio, con los respectivos análisis de los datos
experimentales obtenidos, interpretando cada uno de los comportamientos físicos
obtenidos, para cada una de las prácticas elaboradas realizar las respectivas observaciones
con respecto a lo aprendido y emitir conclusiones de las mismas.

Tome en cuenta los objetivos de la práctica pues son muy importantes para la elaboración
final del informe.

• Emita las conclusiones para cada punto de Laboratorio en forma independiente.

• Realice una comparación entre la hoja simulada y el punto desarrollado en


laboratorio.

• En base a la comparación emita una conclusión completa y enúncielo en si informe.

Este informe será el vivo reflejo de lo que el alumno haya ejecutado como trabajo en
laboratorio.

Página 6 de Laboratorio III


4
Laboratorio

CIRCUITOS
ARITMÉTICOS
1. LISTA DE MATERIALES

 Circuitos integrados TTL como ser: 7400, 7402, 7404, 7408, 7410, 7411, 7432,
7486, 74125, 74125 etc.
 Circuitos integrados como ser: 74151, 74153, 7483, 7485, 7447, 7448, 74147,
74148, 74183.
 Dip Switch de 10 canales mínimo.
 Lote de resistencias de protección de 10[KΩ]. y de 330[Ω]. (varias unidades).
 Led’s de diversos colores.
 Varios display’s de 7 segmentos ánodo y cátodo común.
 Diversos tamaños de cables de conexión.
 Protoboard de 4 cuerpos mínimo.

2. LISTA DE INSTRUMENTOS A UTILIZAR


 Fuente de alimentación fija 5v o variable DC.
 Multímetro.

3. OBJETIVOS DE LA PRÁCTICA A REALIZAR

OBJETIVO GENERAL
Verificar el funcionamiento y aplicar los circuitos aritméticos capaces de realizar
sumas restas y hasta multiplicaciones.

Página 1 de Laboratorio IV
OBJETIVOS ESPECIFICOS
Tenemos los siguientes por cada experimento:
a) Estudiar el funcionamiento de circuitos digitales capaces de hacer la suma y
la resta aritmética entre uno o más dígitos de 4 bits cada uno.
b) Realizar circuitos combinacionales en base a circuitos sumadores que sean
capaces de simular una función lógica, de manera tal que sea utilizado la
estructura interna de estos dispositivos integrados.
c) Realizar la implementación de una ALU (Unidad aritmética lógica) en base a
circuitos sumadores, algunas compuertas lógicas y otros circuitos MSI, viendo
el funcionamiento del diseño simulando el funcionamiento del CI 74181 (ALU
de 4 Bits).
d) Dar a conocer al estudiante que mediante estos circuitos integrados y con la
ayuda de algunas compuertas lógicas es posible la realización de un
multiplicador básico de 1 dígito.

4. REALIZACIÓN DEL PRE - INFORME.


a) DISEÑO DE SUMADORES BCD*

Se dispone de circuitos sumadores totales en binario natural, diseñe e implemente un


circuito sumador/restador para dos números con signo de 2 dígitos cada uno en
binario BCD natural. Tal información de entrada y salida debe ser representada en
decimal (Decodificador + Display’s de 7 segmentos).

El circuito debe ser capaz de realizar operaciones en los rangos de (± 99) + (± 99).

b) LÓGICA COMBINACIONAL CON SUMADORES*

b.1) Diseñe un transcodificador de Binario Natural 7 bits a BCD natural 2 dígitos,


utilizando circuitos sumadores (7483) y algunos componentes necesarios. Para la
implementación, realice un diseño de Binario Natural 6 bits a BCD natural con 2
dígitos.

b.2) Mediante un multiplexor 2 a 1 con una entrada de selección, realizar lo siguiente:


Si S=0, debe realizar una transcodificación de BCD Natural (2 dígitos) a BCD
Exceso de 3(2 dígitos).
Si S=1 debe realizar una transcodificación de a BCD natural 2 dígitos a
Binario natural 5 bits

S: Es la variable de selección del multiplexor.

Página 2 de Laboratorio IV
b.3) Sintetice las siguientes funciones utilizando únicamente sumadores:
F1 =∑4 (0,1,2,4,5,6,12,13,14,15)
F2 =Π4 (0 �, 1
�, 2
�, 4 � , ��
�, 5 13��, ��
15��) + Π ø4 (1, 6
�, 7
�)
F3 =∑4 (0,1,3,5,9,10,14) + ∑ø4 (3,11,15)

b.4) Diseñe un transcodificador de código BCD Exceso de 3 al código 2 en 5 que


además indique el nivel de paridad (par o impar) del código generado. Realizar un
uso eficiente de los 7483 ó 74183.

c) DISEÑO DE UNIDAD ARITMÉTICA LÓGICA (ALU) DE USO ESPECIFICO*

Diseñar una ALU con las especificaciones siguientes:


• A y B son números de 4 bits en Binario Natural.
• Consta de tres entradas de selección S2, S1 y S0 que permite controlar las
distintas operaciones.
• Los resultados de las operaciones deben ser desplegados en display’s de 7
segmentos y Led’s necesarios para ver el desborde, respetando la numeración
hexadecimal (0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F).

S2 S1 S0 Función Observación
0 0 0 A–B Resta Aritmética
0 0 1 A+B Suma Aritmética
0 1 0 A nor B OR (Operación lógica)

0 1 1 A and B NAND (Operación lógica)

1 0 0 COMP_9 (A+5) Complemento a 9

1 0 1 –B Complemento a 2
(B) Transcodificar
1 1 0 a código Ecxeso Transcodificar de BN a
de3
A + B – 5 (Operación
1 1 1 A +B – 5
Aritmética)

• Para el laboratorio implemente un diseño, tomando solo 2 entradas de


selección que involucre operaciones lógicas y aritméticas.

Página 3 de Laboratorio IV
d) CIRCUITO MULTIPLICADOR*

Diseñe en base a circuitos sumadores, un circuito multiplicador combinacional para


los siguientes dos números (18 𝑝𝑝𝑝𝑝𝑝𝑝 38) de código BCD natural (de dos dígitos cada
uno), además del bit de signo. El resultado debe ser desplegado en display’s de 7
segmentos. Implemente un diseño para un dígito, por ejemplo (8 𝑝𝑝𝑝𝑝𝑝𝑝 5).

e) CIRCUITO DIVISOR*

Diseñe en base a circuitos sumadores, un circuito divisor combinacional para un


dividendo de 5 bits con un divisor de 4 bits. Desplegar el cociente y el residuo en
display’s de 7 segmentos. Implemente un diseño parecido, pero solo para un
dividendo de 4 bits con un divisor de 3 bits. En la simulación, desplegar el divisor,
dividendo, cociente y el residuo en display’s de 7 segmentos. En la implementación
solo desplegar en display’s de 7 segmentos el cociente y residuo.

f) APORTE DEL ALUMNO*

En base a los puntos del laboratorio, prepare un ejercicio e implemente en el laboratorio,


obteniendo los resultados que se planteó, explique claramente su funcionamiento.

SIMULACIÓN

Para todos los puntos anteriores, utilice los programas de simulación, MULTISIM, PROTEUS
o QUARTUS II, e implemente con dicha herramienta el Laboratorio.

Todos los puntos que tengan * se deben realizar el programa en VHDL, VERILOG y captura
esquemática donde corresponda y simularlo en QUARTUS II.

5. REALIZACIÓN DE LABORATORIO.
Para la presentación de laboratorio el estudiante necesariamente debe disponer de todos los
puntos armados en protoboard antes del inicio de sesión de la práctica.

a) DISEÑO DE SUMADORES BCD

Implemente el circuito diseñado en el pre informe, tomando en cuenta lo requerido


en cuanto a los dígitos, y muestre los resultados en display’s de 7 segmentos + 1 led
de signo o el mismo punto decimal del display’s.

Página 4 de Laboratorio IV
b) LÓGICA COMBINACIONAL CON SUMADORES

b.1) Implemente el circuito diseñado en el pre informe, introduzca los datos en


Binario Natural de 6 bits y obtenga su equivalente en BCD natural con dos dígitos,
ej.:

Introduzca 111111 (63) ------- obtenga 1100 0011


Introduzca 000100 (04) ------- obtenga 0000 0100
Introduzca 001111 (15) ------- obtenga 0001 0101

b.2) Si: S=0


Implemente el circuito diseñado en el pre informe, introduzca los datos en código
BCD natural (2 dígitos) y obtenga su equivalente en BCD Exceso de 3 (2 dígitos), de
dos dígitos ej.:

Introduzca 0010 0111 ------- obtenga 0101 1010 27


Introduzca 0001 0011 ------- obtenga 0100 0110 13
Introduzca 0000 0100 ------- obtenga 0011 0111 04

Si: S=1
Implemente el circuito diseñado para 5 bits de salida. Introduzca los datos en BCD
natural con dos dígitos y obtenga su equivalente en Binario Natural de 6 bits, ej.:

Introduzca 0010 0101 ------- obtenga 11011 27


Introduzca 0001 0011 ------- obtenga 01101 13
Introduzca 0000 0100 ------- obtenga 00100 04

b.3) Demuestre la tabla de verdad de las funciones dadas.

b.4) Implemente el circuito diseñado en el pre informe elaborado en base


esencialmente a sumadores completos.

c) DISEÑO DE UNIDAD ARITMÉTICA LÓGICA (ALU) DE USO ESPECIFICO

En base a lo aprendido en el presente laboratorio y los anteriores laboratorios, el


estudiante está capacitado para implementar una ALU. Implemente en el laboratorio el
diseño realizado en el pre informe, tome en cuenta la cantidad de dispositivos que se va
a usar, cuanto menos sean, mejor es el diseño.

d) CIRCUITO MULTIPLICADOR

Implemente el circuito diseñado en el pre informe elaborado en base esencialmente


a sumadores completos, el resultado tendrá que observarse desde -81 hasta + 81.

Página 5 de Laboratorio IV
e) CIRCUITO DIVISOR

Implemente el circuito diseñado en el pre informe elaborado en base esencialmente


a sumadores completos.

f) APORTE DEL ALUMNO.

Implemente el circuito propuesto en laboratorio y verifique su funcionamiento según el


problema a ser resuelto.

6. INFORME FINAL.

Presentar los resultados obtenidos en laboratorio, con los respectivos análisis de los datos
experimentales obtenidos, interpretando cada uno de los comportamientos físicos
obtenidos, para cada una de las prácticas elaboradas realizar las respectivas observaciones
con respecto a lo aprendido y emitir conclusiones de las mismas.

Tome en cuenta los objetivos de la práctica pues son muy importantes para la elaboración
final del informe.

• Emita Las conclusiones para cada punto de Laboratorio en forma independiente.

• Realice una comparación entre la hoja simulada y el punto desarrollado en


laboratorio.

• En base a la comparación emita una conclusión completa y enúncielo en si informe.

Este informe será el vivo reflejo de lo que el alumno haya ejecutado como trabajo en
laboratorio.

Página 6 de Laboratorio IV
5
Laboratorio

INTRODUCCIÓN A LOS CIRCUITOS


SECUENCIALES

1. LISTA DE MATERIALES

 Circuitos integrados TTL como ser: 7400, 7402, 7404, 7408, 7410, 7411, 7432,
etc.
 Circuitos integrados TTL Flip – Flops como ser: 7474, 7476, 74112, 74174, etc.
 Dip Switch de 12 canales mínimo.
 Switch de tres posiciones.
 Lote de resistencias de 1K – 5K [Ω], de protección de 100[KΩ] (dos unidades) y
de 330[Ω]. (varias unidades).
 Condensadores Electrolíticos de 1, 10 y 100 [µF].
 Led`s de diversos colores.
 Diversos tamaños de cables de conexión.
 Proto board de 2 cuerpos mínimo.

2. LISTA DE INSTRUMENTOS A UTILIZAR

 Fuente de alimentación fija 5v o variable DC.


 Multímetro.
 Generador de Señales.
 Osciloscopio

Página 1 de Laboratorio V
Consideraciones previas al laboratorio.

Generación de señal de sincronismo (Clock):

Todo circuito secuencial síncrono obedece a una señal patrón denominado “Clock” que
traducido al español es reloj, esta señal se la puede conseguir de diversas formas. A
continuación, mostraremos tres tipos que se usarán en laboratorio:

a) Eliminador de rebotes con 7400


b) Oscilador Astable con 7404
c) Oscilador Astable con LM555

a) Circuito eliminador de rebotes con un latch SR.


Vcc

S
1k-5k Q

SW

1k-5k Q
R
Vcc

Figura 1

b) Oscilador Astable Con compuertas Lógicas

El circuito de la Figura 2 representa un oscilador de onda cuadrada, del que se debe


determinar la t1=t2 para un periodo T=t1+t2

Figura 2

Página 2 de Laboratorio V
c) Oscilador Astable Con Circuito Integrado LM555

Puede ser implementado con el CI LM555 en modo oscilador astable de onda cuadrada
(t1=t2), con una frecuencia variable (de 5Hz a 500Hz) tal que el usuario pueda manipular,
ver y controlar los estados del circuito secuencial mediante el potenciómetro variable.

Figura 3

3. OBJETIVOS DE LA PRÁCTICA A REALIZAR


OBJETIVO GENERAL
Analizar el funcionamiento de circuitos secuenciales básicos e implementarlos en
laboratorio.
OBJETIVOS ESPECIFICOS
Tenemos los siguientes por cada experimento:
a) Aprender y analizar el funcionamiento de los circuitos eliminadores de rebotes
y osciladores para la aplicación a los sistemas secuenciales, definiendo
claramente la aplicación de cada una.
b) Presentar el funcionamiento de los circuitos secuenciales llamados básculas,
cerrojos, biestables, ó “flip - flops” capaces de registrar o memorizar un evento
de entrada. Son los elementos de memoria básicos por que pueden almacenar
un 1 o un 0 de forma permanente.
c) Presentar nuevos tipos de Flip flops que precisan de una señal de sincronismo
adicional para la activación/ desactivación de su salida Q.

Página 3 de Laboratorio V
d) Presentar las características de este tipo de flip flop asíncrono, que la hace
distinguirse de los demás por su completa tabla de verdad solucionando
problemas presentados en los anteriores flip-flops.
e) Continuar con el estudio del anterior flip flop, con la diferencia de que en este
caso se cuenta con la señal de sincronismo denominado reloj “Ck”.
f) Estudiar el funcionamiento del flip flop más sencillo de manejar, pero
dificultoso en su armado, ver la importancia de su funcionamiento, para su
posterior aplicación en muchos diseños de circuitos digitales.
g) Aplicar los conocimientos adquiridos por el estudiante durante la
experimentación del presente laboratorio y plasmarlos en la proposición de un
ejemplo y desarrollarlo en laboratorio.

4. REALIZACIÓN DEL PRE - INFORME.

Se debe realizar el programa en VHDL, Verilog y/o WinCUPL para los puntos en la
guía que contengan circuitos sintetizables de acuerdo a utilizando uno de los tres
métodos de:
• Funcional algorítmico o de comportamiento.
• Flujo de datos o RTL.
• Estructural o lógico.

I. CIRCUITOS GENERADORES DE RELOJ

Explique el funcionamiento e implemente cada uno de los circuitos (generador de


rebotes y osciladores) presentados anteriormente. Indique la importancia de dicho
circuito eliminador de rebotes. Indique el funcionamiento general del CI LM555 y
dimensione el circuito propuesto para que funcione a frecuencias de: 100 [Hz], 1[KHz]
y 5[KHz]. Explique y señale las diferencias con el circuito oscilador con compuerta
lógica.

II. FLIP FLOP ASINCRONO

a. Diseñar el circuito de un FF-SR asíncrono con NAND y otro con NOR, establecer
la TV y el diagrama de tiempos de cada uno y compararlos con la TV del CI
74279 o con la tabla de verdad de otro CI Flip Flop S-R disponible en el mercado.
b. Diseñar el circuito de un FF-JK asíncrono con NAND y NOR, establecer la TV y
el diagrama de tiempos (de considerarlo necesario utilice las entradas preset y
clear).
c. Diseñar el circuito de un FF-T asíncrono con NAND y NOR, establecer la TV y el
diagrama de tiempos (de considerarlo necesario utilice las entradas preset y
clear).

Página 4 de Laboratorio V
III. FLIP FLOP SÍNCRONO

a. Las formas de onda de la Figura 4 se aplican a la entrada de un flip flop JK


74HC76. Complete el diagrama de tiempos trazando las formas de onda de las
salidas 𝑄𝑄 y 𝑄𝑄� del Flip-Flop considerando CLK = Señal de reloj, J y K = Entradas
síncronas, ������
𝑃𝑃𝑃𝑃𝑃𝑃 y ������
𝐶𝐶𝐶𝐶𝐶𝐶 = Entradas de inicialización asíncronas.

Figura 4

b. Diseñar el circuito de un FF-D síncrono, considerando las entradas preset y


clear, establecer la TV y el diagrama de tiempos.

c. Diseñar el circuito de un FF-T síncrono, considerando las entradas preset y


clear, establecer la TV y el diagrama de tiempos.

IV. FLIP FLOP MAESTRO ESCLAVO


a. Diseñe un FF-JK maestro-esclavo con compuertas NAND, considerando las
compuertas preset y clear asíncronas.

b. Diseñe un FF-D maestro-esclavo con compuertas NOR considerando las


entradas de inicialización preset y clear asíncronas, realice su codificación en
WinCUPL.

V. FLIP FLOP DE FLANCO

a. Diseñe un FF-D de flanco ascendente y describa su funcionamiento.

b. Explique las diferencias existentes entre flip flops de nivel, maestro-exclavo y


disparado por flanco, así también como sus posibles usos en distintos entornos.

VI. APORTE DEL ALUMNO.

En base a los puntos del laboratorio, prepare un ejercicio e implemente en el laboratorio,


obteniendo los resultados que se planteó, explique claramente su funcionamiento.

Página 5 de Laboratorio V
5. REALIZACIÓN DE LABORATORIO.
Para la presentación de laboratorio el estudiante necesariamente debe disponer de todos los
puntos armados en protoboard antes del inicio de sesión de la práctica.

I. CIRCUITOS GENERADORES DE RELOJ

Implemente los circuitos presentados en la guía, tenga definido claramente la diferencia


entre ellos para su respectiva implementación en cada uno de los demás puntos
siguientes.

II. FLIP FLOP ASINCRONO

Para el caso del inciso (a) describir el comportamiento de la tabla de tiempos del integrado
y del circuito diseñado, y también describir el comportamiento de ambos sistemas cuando
estos se encuentran en sus estados prohibidos, describir las ventajas y desventajas de
ambos; para los incisos (b) y (c) describir su comportamiento y funcionamiento; para
todos los puntos implementar en las tarjetas Altera e ISE y/o en una GAL según
corresponda.

III. FLIP FLOP SINCRONO

Para el caso del inciso (a), implemente el circuito con el integrado correspondiente y
compare su comportamiento con el realizado en el preinforme, para los puntos (b) y
(c) proceda con su respectivo armado y su implementación en las tarjetas Altera y/o
ISE o en una GAL según corresponda. (considere usar como CLK a cualquiera de los
circuitos antirrebotes descritos anteriormente).

IV. FLIP FLOP MAESTRO ESCLAVO

Montar los circuitos propuestos en el pre-informe y realizar la tabla de verdad, y


proceda con implementación en las tarjetas Altera y/o ISE o bien la implementación
en una GAL según corresponda.

V. FLIP FLOP DE FLANCO

Montar el circuito propuesto en el preinforme y realizar la tabla de verdad, compare


dichos datos con la hoja de simulación y proceda con implementación en las tarjetas
Altera y/o ISE.

VI. APORTE DEL ALUMNO.

Arme el circuito propuesto en laboratorio y verifique su funcionamiento según el problema


propuesto.

Página 6 de Laboratorio V
6. INFORME FINAL.
Presentar los resultados obtenidos en laboratorio, con los respectivos análisis de los datos
experimentales obtenidos, interpretando cada uno de los comportamientos físicos
obtenidos, para cada una de las prácticas elaboradas realizar las respectivas observaciones
con respecto a lo aprendido y emitir conclusiones de las mismas.

Tome en cuenta los objetivos de la práctica pues son muy importantes para la elaboración
final del informe.

• Emita Las conclusiones para cada punto de Laboratorio en forma independiente.


• Realice una comparación entre la hoja simulada y el punto desarrollado en
laboratorio.
• En base a la comparación emita una conclusión completa y enúncielo en si informe.

Este informe será el vivo reflejo de lo que el alumno haya ejecutado como trabajo en
laboratorio.

Página 7 de Laboratorio V
Laboratorio

6
APLICACIÓN DE SISTEMAS
SECUENCIALES
1. LISTA DE MATERIALES

 Circuitos integrados TTL como ser: 7400, 7402, 7404, 7408, 7410, 7411, 7432,
etc.
 Circuitos integrados como ser: 7474, 7476, 74112, 74174, 7447, 7448, 74147,
74148.
 Dip Switch de 12 canales mínimo.
 Lote de resistencias de protección de 10[KΩ]. y de 330[Ω]. (varias unidades).
 Led’s de diversos colores.
 Varios displays de 7 segmentos ánodo y cátodo común.
 Diversos tamaños de cables de conexión.
 Protoboard de 4 cuerpos mínimo.

2. LISTA DE INSTRUMENTOS A UTILIZAR


 Fuente de alimentación fija 5v o variable DC.
 Multímetro.

3. OBJETIVOS DE LA PRÁCTICA A REALIZAR


OBJETIVO GENERAL
Aplicar conocimientos de diseño de circuitos digitales secuenciales, en forma
conjunta con la implementación de autómatas de Mealy y Moore.

Página 1 de Laboratorio VI
OBJETIVOS ESPECIFICOS
Tenemos los siguientes por cada experimento:
a) Aplicar en problemas de control los biestables SR, en forma conjunta con el
CI 74LS279.
b) Poner en práctica el diseño de sistemas secuenciales empleando los
autómatas de Mealy y Moore, en este caso en particular son circuitos de una
sola entrada y salida.
c) Poner en práctica el diseño de sistemas secuenciales empleando los
autómatas de Mealy y Moore, incrementando el número de entradas.
d) Aplicar los conocimientos adquiridos en la síntesis con dispositivos MSI para
reducir el número de CI a emplear en el armado del laboratorio.
e) Realizar el diseño de problemas de sistemas secuenciales aplicando los
conocimientos del estudiante, sin importar el método a emplearse.

4. REALIZACIÓN DEL PRE - INFORME.

a) AUTOMATAS DE MEALY Y MOORE (una entrada) *

a1) En un circuito secuencial se tiene una entrada X y una salida Z. Por X se transmiten
pulsos positivos de 1, 2 o 3 ciclos de duración. Desde un pulso al siguiente X permanece
a 0 un mínimo de 10 ciclos. La salida F se pondrá a 1 tras terminar el pulso de entrada y
permanecerá en 1 durante 3 ciclos si el pulso de X duro un ciclo, durante 2 ciclos si X duro
2 y durante 1 ciclo si X duro 3, en otros casos Z es 0.
Realice la tabla de estados/salida mínima utilizando el modelo de la máquina de Mealy.

a2) Construya la tabla de estados para una máquina de Mealy con una entrada X y
una salida Z, que detecte la llegada de tres ceros o tres unos consecutivos, dando
una salida Z = 1 coincidiendo con la aparición del tercer bit.

a3) Realice e implemente la tabla de estados mínima de una maquina secuencia


síncrona con una entrada X1 y una salida Z que opera de la siguiente forma: cuando
se detecta la llegada de 110 (primero 1, después 1, después 0), Z se pone a 1,
manteniendo este valor hasta detectar la secuencia 110.

b) AUTOMATAS DE MEALY Y MOORE (dos entradas) *

b1) Se desea diseñar un autómata de Mealy con dos entradas (A, B) y una salida F,
que obedezca al siguiente comportamiento:

Página 2 de Laboratorio VI
1) En ningún caso ambas entradas pueden estar a 1 simultáneamente.
2) La salida Z alcanzará el valor 1 si y sólo si aparecen dos unos consecutivos en la
misma línea de entrada, pasando a dicho valor cuando se detecte el segundo 1.

b2) Diseñar un autómata de Mealy con dos entradas A, B y una salida F cuyo
funcionamiento sea el siguiente:
-Si AB=00, entonces Z=0.
-Si AB=11, después de que las entradas hayan sido durante dos ciclos de reloj AB=01,
entonces F=1.
En el resto de los casos se mantiene la salida.
Nota: en cada ciclo sólo puede cambiar una variable de entrada, no las dos a la vez.

b3) Diseñe un circuito secuencial asíncrono con 2 entradas de información A, B y una


salida F, a partir del estado inicial en el que A=0 y B=0 y F=0, el sistema secuencial
debe realizar la siguiente tarea lógica:
-Cuando A tome el valor de 1 lógico y B conmute de 0 a 1, la salida F debe conmutar.
-Cuando A tome el valor de 0 lógico y B conmute de 0 a 1, la salida F debe repetir su
información.
-En otras condiciones de las entradas de información A, B la salida F permanece sin
cambio.
-Las dos entradas A, B no deben cambiar simultáneamente.
-Sintetice el sistema secuencial como de reacción directa.
Dibuje el circuito resultante.
-Sintetice el sistema secuencial con FF-SR asíncrono con operadores NOR.
Dibuje el circuito resultante.

c) MISCELANEOS*

c.1) Se pretende diseñar el sistema de encendido de intermitencia de un coche. Para


ello hay que diseñar un circuito secuencial que cumpla las siguientes especificaciones,
de acuerdo con la figura adjunta.
Cuando la palanca se coloque en la posición DERECHA, se deberá encender y apagar
de forma intermitente la luz identificada como D, de forma síncrona con un reloj de
1 Hz. Cuando la palanca se coloque en la posición IZQUIERDA, se deberá encender y
apagar de forma intermitente la luz identificada como I, de forma síncrona con un
reloj 1 Hz. Cuando la palanca se coloque en la posición central (APAGADO) no se
encenderá ninguna luz.
Cuando se active el interruptor de EMERGENCIA, se activarán ambas luces
simultáneamente, y se desactivaran ambas de forma síncrona con el reloj,
independientemente de la posición de la palanca, es decir, la entrada de emergencia
tiene prioridad absoluta.

Página 3 de Laboratorio VI
a) Diseñar la circuitería adicional necesaria para que nunca entre más de una señal
activa al codificador y poner una tabla de salida del codificador para todos los
casos posibles.
b) Definir los estados, su codificación y su diagrama.
c) Realizar la tabla de excitación usando biestables D.
d) Implementar el circuito.

NOTA: Aunque en un caso real sería imposible mecánicamente pasar la palanca de


izquierda a derecha directamente, sin pasar por la posición Apagado, considerar que
si se puede al resolver este ejercicio.

c.2) 5.-Un circuito secuencial tiene dos entradas (X1, X2) y dos salidas (Z1, Z2). Las
entradas representan un número binario natural de dos bits, N. Si el valor presente de
N es mayor que el valor inmediatamente anterior, entonces, Z1 = 1. Si dicho valor es
menor, entonces la salida Z2 = 1. En cualquier otro caso, Z1 = Z2 = 0. Se pide:
1) Escribir la tabla de estados correspondiente del circuito, como autómata de Mealy.
2) ¿Cuántos estados tendría el circuito como autómata de Moore?

c.3) Diseñar e implementar un circuito secuencial tal que tenga dos entradas de
información A y B y una salida F, (A=0, B=0, F=0) que se realice la siguiente tarea
lógica:
-El estado lógico de la entrada A se transfiere a la salida F (independientemente del
estado en que se encuentra) cuando la entrada B esta en el nivel 1 lógico.
-La salida F tomara permanentemente el estado de la entrada A mientras la entrada B
se mantenga en 1 lógico.
-Cuando la entrada B conmute de 1 a 0, la información presente en A en el momento
de la transición ocurrida se retiene en la salida F.
-Cuando B está en 0 lógico, cualquier cambio de la entrada A no afecta a la salida F.
-No se permite conmutación simultánea de las variables de entrada.
-Sintetice con elementos combinacionales operadores NAND.
-Sintetice utilizando Flip Flops asíncronos SR con operadores NAND.
(Dibuje el circuito resultante con operadores NAND.)

Página 4 de Laboratorio VI
d) APORTE DEL ALUMNO*

En base a los puntos del laboratorio, prepare un ejercicio e implemente en el laboratorio,


obteniendo los resultados que se planteó, explique claramente su funcionamiento.

SIMULACIÓN

Para todos los puntos anteriores, utilice los programas de simulación, MULTISIM, PROTEUS
o QUARTUS II e implemente con dicha herramienta el Laboratorio.

Todos los puntos que tengan * se deben realizar el programa en VHDL, VERILOG y captura
esquemática donde corresponda y simularlo en QUARTUS II

5. REALIZACIÓN DE LABORATORIO.

Para la presentación de laboratorio el estudiante necesariamente debe disponer de todos los


puntos armados en protoboard antes del inicio de sesión de la práctica.

a) AUTOMATAS DE MEALY Y MOORE (una entrada)

a1, a2 y a3 Implemente los circuitos resultantes para máquinas de estado Mealy y


Moore, utilice el FF más conveniente a menos de que se especifique el biestable en
el inciso.

b) AUTOMATAS DE MEALY Y MOORE (dos entradas)

b1, b2 y b3 Implemente los circuitos resultantes para máquinas de estado Mealy y


Moore, utilice el FF más conveniente a menos de que se especifique el biestable en
el inciso.

c) MISCELANEOS

c1, c2 y c3 Implemente el circuito resultante en el preinforme y verifique su correcto


funcionamiento, observe si existe alguna diferencia en la cantidad de dispositivos que
se pudo haber empleado en caso de proceso de síntesis normal y considerando que
un valor de entrada no puede ser posible y como plantea para que no ocurra.

d) APORTE DEL ALUMNO.

Arme el circuito propuesto en laboratorio y verifique su funcionamiento según el


problema a ser resuelto.

Página 5 de Laboratorio VI
6. INFORME FINAL.

Presentar los resultados obtenidos en laboratorio, con los respectivos análisis de los datos
experimentales obtenidos, interpretando cada uno de los comportamientos físicos
obtenidos, para cada una de las prácticas elaboradas realizar las respectivas observaciones
con respecto a lo aprendido y emitir conclusiones de las mismas.

Tome en cuenta los objetivos de la práctica pues son muy importantes para la elaboración
final del informe.

• Emita Las conclusiones para cada punto de Laboratorio en forma independiente.

• Realice una comparación entre la hoja simulada y el punto desarrollado en


laboratorio.

• En base a la comparación emita una conclusión completa y enúncielo en si informe.

Este informe será el vivo reflejo de lo que el alumno haya ejecutado como trabajo en
laboratorio.

Página 6 de Laboratorio VI
7
Laboratorio

CONTADORES
1. LISTA DE MATERIALES

 Circuitos integrados TTL como ser: 7400, 7402, 7404, 7408, 7410, 7411, 7432,
7486, 74125, 74125 etc.
 Circuitos integrados como ser: 74151, 74153, 7483, 7485, 7447, 7448, 74147,
74148.
 Circuitos CI contadores: 7490, 7493, 74160, 74161, 74190, 74193, etc.
 Dip Switch de 6 canales mínimo.
 Lote de resistencias de protección de 10[KΩ]. y de 330[Ω]. (varias unidades).
 Led`s de diversos colores.
 Varios displays de 7 segmentos ánodo y cátodo común.
 Diversos tamaños de cables de conexión.
 Proto board de 4 cuerpos mínimo.

2. LISTA DE INSTRUMENTOS A UTILIZAR

 Fuente de alimentación fija 5v o variable DC.


 Multímetro.
 Generador de señales.
 Frecuencímetro.

Página 1 de Laboratorio VII


3. OBJETIVOS DE LA PRÁCTICA A REALIZAR
OBJETIVO GENERAL
Diseñar e implementar circuitos digitales contadores para diversas aplicaciones.
OBJETIVOS ESPECIFICOS
Tenemos los siguientes por cada experimento:
a) Presentar y analizar el funcionamiento de estos dispositivos capaces de llevar
la cuenta binaria u otros del número de pulsos de entrada que reciben,
además verificar el funcionamiento de los contadores síncronos tanto
ascendentes como descendentes.
b) Presentar y analizar el funcionamiento de diseños digitales capaces de realizar
una cuenta determinada a solo una señal de entrada como lo es el reloj,
verificando a demás el funcionamiento de estos contadores asíncronos tanto
ascendentes como descendentes.
c) Realizar la aplicación de estos dispositivos como pastillas a importantes
elementos que se usan en el diario vivir, como ser relojes, cronómetros, etc.
d) Aplicar los conocimientos adquiridos por el estudiante durante la
experimentación del laboratorio de Contadores y plasmarlos en la proposición
de un ejemplo a desarrollar en laboratorio.

4. REALIZACIÓN DEL PRE - INFORME.

a) DISEÑO DE CONTADORES SÍNCRONOS

a.1) Diseñe un contador módulo 60 utilizando 2 contadores, uno de los cuales es


modulo 10. Realice el segundo contador con biestables JK y puertas lógicas.

a.2) Diseñar un contador síncrono binario modulo 12 con dos entradas de control
S1 y S0; y una entrada de borrado asíncrono activa a nivel bajo. Las entradas
de control indican el modo de funcionamiento del contador de acuerdo a la
siguiente tabla:

S1 S0 Operación
0 0 Cuenta números pares
0 1 Cuenta números impares
1 0 Inhabilitación de la cuenta
1 1 Borrado síncrono

Página 2 de Laboratorio VII


La cuenta debe ser visualizada en displays de 7 segmentos. Sintetizar
empleando flip flop JK.

a.3) Diseñar un contador síncrono que cuente los números primos hasta el 13, y
después de este se reinicie su cuenta, el cero no es considerado numero primo.

b) DISEÑO DE CONTADORES ASÍNCRONOS

b.1) Diseñe un circuito contador binario asíncrono modulo 12 utilizando únicamente


flip flops JK con entradas asíncronas activas a nivel bajo y compuertas NAND.
El circuito debe disponer de una señal de borrado asíncrona activa a nivel bajo.
Desplegar la cuenta en display’s de 7 segmentos, emplee la tecnología MSI que
considere necesaria para tal fin.

b.2) Diseñe un circuito contador asíncrono de rizado que cuente de 0 a 50. Para tal
fin, utilice flip flops JK activados por flanco negativo con entrada de borrado
asíncrona activa en nivel bajo y las compuertas lógicas necesarias.

b.3) Diseñe un circuito contador asíncrono disparado por flanco de bajada para el
código Gray de 4 bits. El circuito deberá disponer de una señal de control que
permita realizar la cuenta de manera ascendente o descendente; y de otra
señal de control que permita la inhibición de la cuenta. Además de disponer de
una señal de borrado asíncrona activa a nivel bajo. Explique cómo influyen las
señales de control para la cuenta ascendente o descendente; con respecto a
un contador síncrono.

c) APLICACIÓN DE CONTADORES

c.1) Utilizando el circuito integrado 74163 diseñar generadores de código de por lo


menos 3 códigos BCD’s con la filosofía del código gray.

c.2) Diseñe un temporizador programable, la cual debe contener una variable de


entrada para visualizar el conteo en cualquier valor. El temporizador deberá
tener la capacidad de contar desde 99 (segundos) hasta 0. Visualice el conteo
en display’s de 7 segmentos.

d) APORTE DEL ALUMNO.

En base a los puntos del laboratorio, prepare un ejercicio e implemente en el laboratorio,


obteniendo los resultados que se planteó, explique claramente su funcionamiento.

Página 3 de Laboratorio VII


SIMULACIÓN

Para todos los puntos anteriores, utilice un programa de simulación (workbench, circuit
maker, multisim, etc.) e implemente con dicha herramienta el Laboratorio.

Todos los puntos que tengan * se deben realizar el programa en VHDL y captura
esquemática donde corresponda y simularlo en QUARTUS II

5. REALIZACIÓN DE LABORATORIO.

Para la presentación de laboratorio el estudiante necesariamente debe disponer de todos los


puntos armados en protoboard antes del inicio de sesión de la práctica.

a) APLICACIÓN Y DISEÑO DE CONTADORES SÍNCRONOS

a.1) Implemente el circuito propuesto en el preinforme y verifique su


funcionamiento utilizando un reloj en base a LM555.

a.2) Implemente el circuito propuesto en el preinforme y verifique su


funcionamiento utilizando los circuitos integrados que mejor dispuso para su
correcto funcionamiento.

a.3) Implemente el circuito propuesto en el preinforme y verifique su


funcionamiento utilizando un reloj manual (eliminador de rebotes).

b) APLICACIÓN Y DISEÑO DE CONTADORES ASÍNCRONOS

b.1) Implemente el circuito resultante propuesto en laboratorio y visualice la cuenta


en led’s, empleando un reloj con LM555.

b.2) Implemente el circuito propuesto y conecte adecuadamente un generador de


señales y un frecuencímetro, verifique su funcionamiento para varias
frecuencias.

b.3) Implemente el circuito resultante propuesto en laboratorio y visualice la cuenta


en display’s, empleando un reloj con LM555.

c) APLICACIÓN DE CONTADORES

c.1) Implemente el circuito propuesto en el preinforme y visualice el proceso


mediante 8 leds, empleando un reloj con LM555 u otro conveniente de tal
forma que genere pulsos con una frecuencia de 1 Hz.

Página 4 de Laboratorio VII


c.2) Implemente el circuito resultante propuesto en el preinforme y visualice la
cuenta en leds, empleando un reloj con LM555, tome en cuenta que para que
la frecuencia del reloj debe ser alta.

d) APORTE DEL ALUMNO.

Arme el circuito propuesto en laboratorio y verifique su funcionamiento según el


problema a ser resuelto.

6. INFORME FINAL.

Presentar los resultados obtenidos en laboratorio, con los respectivos análisis de los datos
experimentales obtenidos, interpretando cada uno de los comportamientos físicos
obtenidos, para cada una de las prácticas elaboradas realizar las respectivas observaciones
con respecto a lo aprendido y emitir conclusiones de las mismas.

Tome en cuenta los objetivos de la práctica pues son muy importantes para la elaboración
final del informe.

• Emita Las conclusiones para cada punto de Laboratorio en forma independiente.


• Realice una comparación entre la hoja simulada y el punto desarrollado en
laboratorio.
• En base a la comparación emita una conclusión completa y enúncielo en si informe.
Este informe será el vivo reflejo de lo que el alumno haya ejecutado como trabajo en
laboratorio.

Página 5 de Laboratorio VII


8
Laboratorio

REGISTROS Y MEMORIAS
1. LISTA DE MATERIALES

 Circuitos integrados TTL como ser: 7400, 7402, 7404, 7408, 7410, 7411, 7432,
7486, 74125, 74125 etc.
 Circuitos integrados como ser: 74151, 74153, 7483, 7485, 7447, 7448, 74147,
74148, 74183.
 Circuitos CI contadores: 7490, 7493, 74160, 74161, 74190, 74193, etc.
 Memorias como ser UVEPROM 2716, RAM 6116, RAM 61256, RAM 2114, etc.
 Dip Switch de 12 canales mínimo.
 Lote de resistencias de protección de 10[KΩ]. y de 330[Ω]. (varias unidades).
 Led`s de diversos colores.
 Varios display’s de 7 segmentos ánodo y cátodo común.
 Diversos tamaños de cables de conexión.
 Proto board de 4 cuerpos mínimo.

2. LISTA DE INSTRUMENTOS A UTILIZAR


 Fuente de alimentación fija 5v o variable DC.
 Multímetro.

3. OBJETIVOS DE LA PRÁCTICA A REALIZAR

OBJETIVO GENERAL
Diseñar e implementar circuitos digitales utilizando registros y memorias.

Página 1 de Laboratorio VIII


OBJETIVOS ESPECIFICOS
Tenemos los siguientes por cada experimento:
a) Estudiar el funcionamiento de estos tipos de circuitos digitales que son
capaces de almacenar información binaria de varios bits, empleando los
mismos en diversas aplicaciones como ser memorias, registros de
desplazamientos, juegos y otros.
b) Introducir al estudiante al conocimiento básico de lo que son los diversos tipos
de memorias como ser, RAM, ROM, EPROM, EEPROM, UVEPROM, etc., y
además aplicarlos en diseños digitales de importante aplicación.
c) Aplicar los conocimientos adquiridos por el estudiante durante la
experimentación del laboratorio de Registros y Memorias plasmándolo en la
proposición de un ejemplo a desarrollar en laboratorio.
d) Aplicar métodos de síntesis por CAD (VHDL: Quartus II e ISE Fundation).

4. REALIZACIÓN DEL PRE - INFORME.

Se debe realizar el programa en VHDL y VERILOG para los puntos de la guía que
contengan circuitos sintetizables utilizando uno de los tres métodos de:

• Funcional Algorítmico o de Comportamiento.


• Flujo de Datos ó RTL.
• Estructural o Lógico.

Y simularlo en Quartus II de ALTERA e ISE de XILINX.

a) REGISTROS*

a.1) En base a los FF-D y compuertas, armar un registro de desplazamiento


bidireccional de 5 bits con entrada serial y salidas paralela. Compare los
resultados armando el registro 74LS164 y explique el funcionamiento del
mismo.

a.2) Diseñar un circuito que realice una suma ó resta acumulativa de 4 bits de entrada
mediante una variable de selección S. Utilizando registros, sumadores,
multiplexores y lo que le parezca conveniente, Optimizar circuitos integrados.

a.3) Los motores paso a paso funcionan introduciendo una secuencia de 4 bits en
paralelo, que van desplazándose a izquierda y derecha, quedando inhibido si
se quiere que el motor pare. Diseñar un circuito para hacer funcionar dos
motores paso a paso que giren en sentidos contrarios, utilizando el registro
74LS194.

Página 2 de Laboratorio VIII


Funcionamiento del motor paso a paso:

Códigos de desplazamiento

El motor gira a la
1100 0110 0011 1001 1100 0110
derecha
El motor gira a la
1100 1001 0011 0110 1100 1001
izquierda

a.4) Diseñar un circuito que desplace serial mente 4 bits dentro de un registro de 16
bits. Cuando el desplazamiento lleve a los bits a uno de los extremos, cambie
de dirección y llevarlos al otro extremo, continuar así indefinidamente hasta
que se presione un pulsador P que detenga el desplazamiento y al presionar
nuevamente P, debe continuar su desplazamiento a partir de la posición que
quedo. (Los cuatro bits deben ser introducidos de manera serial).

a.5) Diseñe un circuito que permita multiplicar o dividir por 2, por 4 y por 8 el número
ingresado. Utilice únicamente registros FF-JK y las compuertas que considere
necesarias.

b) MEMORIAS*

b.1) Explique las diferencias de fabricación entre las memorias RAM, UVEPROM y
EEPROM, en base a esto explique claramente los procedimientos de lectura y
escritura de las memorias (WRITE y READ). Proponga un circuito que realice
la escritura y la lectura de las MEMORIAS, con compuertas tri-state para
protección de las salidas y entradas de datos.
Averigüe como grabar una memoria EEPROM con el grabador de dispositivos
GAL.

b.2) Diseñe un transcodificador, a partir de una memoria RAM con sus respectivos
elementos de control, selección y registros que permita pasar de un código
Binario Natural 6 bits a BCD natural 2 dígitos, detalle el circuito de su diseño.

b.3) Diseñe un sistema que sea capaz de transmitir los números pares hasta el 60,
para que posteriormente puedan ser grabados en una memoria RAM. El
sistema debe grabar de forma automática. (En la dirección 0 guardará el
número 0, en la dirección 1 guardará el número 2, en la dirección 2 guardará
el número 4, etc.)

b.4) Haciendo uso de un arreglo o matriz de Led’s de 5 × 5 y disponiendo


únicamente de contadores, diseñe un circuito que permite desplegar mensaje
mediante barrido, guardando su NOMBRE y APELLIDO PATERNO dentro de
una memoria RAM ó EEPROM.

Página 3 de Laboratorio VIII


b.5) Realizar la grabación en una memoria EEPROM, para hallar la raíz cuadrada de
un numero entero N de dos dígitos, en el rango 0 ≤ 𝑁𝑁 ≤ 40 y el resultado debe
poderse visualizar en tres display’s de 7 segmentos con dos decimales de
precisión. Por ejemplo, si N=30 entonces el resultado a visualizar será 5.48. Si
N=25, entonces el resultado a visualizar será 5.00 (Mostrar el punto decimal).

c) APORTE DEL ALUMNO*

En base a los puntos del laboratorio, prepare un ejercicio e implemente en el laboratorio,


obteniendo los resultados que se planteó, explique claramente su funcionamiento.

SIMULACIÓN

Para todos los puntos anteriores, utilice un programa de simulación (Circuit Maker, Multisim,
ó Proteus.) e implemente con dicha herramienta el Laboratorio.

Todos los puntos que tengan * se deben realizar el programa en VHDL, VERILOG y captura
esquemática donde corresponda y simularlo en QUARTUS II

5. REALIZACIÓN DE LABORATORIO.

Para la presentación de laboratorio el estudiante necesariamente debe disponer de todos los


puntos armados en protoboard antes del inicio de sesión de la práctica.

a) REGISTROS

a.1) Implemente el circuito propuesto en el pre informe y demuestre su


funcionamiento.

a.2) Arme el circuito propuesto en laboratorio y demuestre su correcto


funcionamiento.

Realimentar la salida mediante un registro y de esa manera pueda acumularse el


resultado.
F: Variable de selección
D: Desborde

Página 4 de Laboratorio VIII


a.3) Arme el circuito propuesto en laboratorio y demuestre su correcto
funcionamiento.

a.4) Arme el circuito propuesto en laboratorio y demuestre su correcto


funcionamiento.

a.5) Arme el circuito propuesto en laboratorio y demuestre su correcto


funcionamiento, los datos deberán ser de 5 bits de entrada, la salida para la
opción de División solo contempla los cocientes.

b) MEMORIAS

b.1) Lleve memorias RAM, UVEPROM y EEPROM a laboratorio más sus manuales
de referencia (datasheet) y verifique las diferencias, técnicas posibles, como
ser habilitador de salidas, habilitador de pastilla, direccionamiento nivel lógico
de bit borrado, etc. (consulte con su auxiliar sobre el armado).

b.2) Arme el circuito propuesto en laboratorio y demuestre su funcionamiento.

b.3) Arme el circuito propuesto en laboratorio y demuestre su correcto


funcionamiento. Elabore un circuito para grabado de memoria EEPROM para
implementar, tenga en cuenta los detalles técnicos para dicho procedimiento.
(Traiga una memoria EEPROM totalmente borrada).

b.4) Arme el circuito propuesto en laboratorio y demuestre su funcionamiento.


Emplee una placa con matriz de Led’s si lo diseño para desplegar el mensaje
correctamente. Investigue acerca del método de despliegue por barrido para
simplificar el cableado.

b.5) Arme el circuito propuesto en laboratorio y compruebe su funcionamiento:


Sí introducimos un numero binario en la dirección de la memoria:

9910 = 1100011 entonces su raíz cuadrada √99 = 9.95


2510 = 0011011 entonces su raíz cubica √25 = 5.00
210 = 0010011 entonces su raíz cubica √2 = 1.41

c) APORTE DEL ALUMNO.

Arme el circuito propuesto en laboratorio y verifique su funcionamiento según el problema


a ser resuelto.

Página 5 de Laboratorio VIII


6. INFORME FINAL.

Presentar los resultados obtenidos en laboratorio, con los respectivos análisis de los datos
experimentales obtenidos, interpretando cada uno de los comportamientos físicos
obtenidos, para cada una de las prácticas elaboradas realizar las respectivas observaciones
con respecto a lo aprendido y emitir conclusiones de las mismas.

Tome en cuenta los objetivos de la práctica pues son muy importantes para la elaboración
final del informe.

• Emita Las conclusiones para cada punto de Laboratorio en forma independiente.

• Realice una comparación entre la hoja simulada y el punto desarrollado en


laboratorio.

• En base a la comparación emita una conclusión completa y enúncielo en si informe.

Este informe será el vivo reflejo de lo que el alumno haya ejecutado como trabajo en
laboratorio.

Página 6 de Laboratorio VIII


9
Laboratorio

DISPOSITIVOS LÓGICOS
PROGRAMABLES Y
CONVERSORES D/A Y A/D
1. LISTA DE MATERIALES

 Circuitos integrados TTL como ser: 7400, 7402, 7404, 7408, 7410, 7411, 7432,
7486, 74125, 74125 etc.
 Circuitos integrados como ser: 74151, 74153, 7483, 7485, 7447, 7448, 74147,
74148, 74183.
 Memorias como ser UVEPROM 2716, RAM 6116, RAM 61256, RAM 2114, etc.
 Circuitos Integrados DAC 0800, ADC0804, LM35, GAL 16V8, GAL20V8.
 Dip Switch de 18 canales mínimo.
 Lote de resistencias de protección de 10[KΩ]. y de 330[Ω]. (varias unidades).
 Led`s de diversos colores.
 Varios displays de 7 segmentos ánodo y cátodo común.
 Proto board de 4 cuerpos mínimo.

2. LISTA DE INSTRUMENTOS A UTILIZAR

 Fuente de alimentación fija 5v o variable DC.


 Multímetro.

Página 1 de Laboratorio IX
3. OBJETIVOS DE LA PRÁCTICA A REALIZAR

OBJETIVO GENERAL
Implementar aplicaciones con dispositivos PLD y conversores Análogo/Digital y
viceversa.
OBJETIVOS ESPECIFICOS
Tenemos los siguientes por cada experimento:
a) Introducir al estudiante al análisis y verificación del funcionamiento de los
conversores digital/análogo y análogo digital para su respectiva aplicación en
sistemas digitales.
b) Verificar e implementar el funcionamiento de los dispositivos lógicos
programables, y aprehender la interacción de estos dispositivos con el
software de programación.
c) Aplicar los conocimientos adquiridos por el estudiante durante la
experimentación del presente laboratorio y plasmarlos en la proposición de un
ejemplo a desarrollar en laboratorio.

4. REALIZACIÓN DEL PRE - INFORME.

a) CONVERSOR A/D Y D/A

a.1) Diseñe a partir de un conversor A/D un detector de temperatura mediante una


termocupla para un sistema de termostato, con la capacidad de mostrar la
temperatura ambiente en display’s de 7 segmentos, que sea capaz de encender
un sistema de ventilación si la temperatura supera cierto límite establecido, o
capaz de encender una estufa si se encuentra debajo de cierto limite (como
sugerencia puede utilizar el CI LM35 para medir la temperatura).

a.2) Utilizando el conversor A/D 0808 diseñe un sistema de iluminación de calles, que
pueda encender un farol de luz si la intensidad de luz ambiental es inferior a un
límite, y capaz de apagar el farol si la intensidad de luz ambiental supera un
limite establecido, con la capacidad de calcular el tiempo que duro encendido el
farol para realizar el cobro. (el sistema debe ser acumulativo para cobrarlo por
mes, por lo cual debe contar con un botón de RESET asíncrono para reiniciar el
cálculo).

a.3) Diseñar e implementar con el conversor A/D un sistema de proximidad para un


parqueadero de automóviles, que pueda abrir una barrera si detecta un vehículo
aproximándose, con la capacidad de contar el número de vehículos que

Página 2 de Laboratorio IX
ingresen, y si superan el límite de vehículos permitidos dentro, emitir una alarma
si se acerca otro vehículo y ya no abrir la barrera.

b) DISPOSITIVOS LÓGICOS PROGRAMABLES

b.1) MULTIFUNCIONES*

Implemente en un PLD la siguiente multifunción:

𝐹𝐹1 = (𝐴𝐴 + 𝐵𝐵� + 𝐶𝐶̅ + 𝐷𝐷 ����̅ + 𝐷𝐷) ∙ (𝐴𝐴⨂𝐵𝐵⨀𝐶𝐶 ) ∙ (𝐵𝐵𝐷𝐷


� ) ∙ (𝐴𝐴𝐶𝐶 ����������� ���������������
� ⨀𝐴𝐴̅𝐶𝐶 ) ∙ (𝐶𝐶 ̅ + ���������
(𝐴𝐴⨁𝐶𝐶))
�������� ������
𝐹𝐹2 = 𝐴𝐴̅𝐵𝐵���� ����� + ������
𝐶𝐶̅ 𝐷𝐷 + 𝐴𝐴𝐶𝐶𝐷𝐷𝐸𝐸 𝐷𝐷𝐷𝐷 + ��������
𝐴𝐴̅𝐵𝐵𝐶𝐶̅ 𝐸𝐸 + 𝐴𝐴̅𝐵𝐵���� � + ����
𝐴𝐴̅𝐵𝐵�𝐶𝐶𝐷𝐷 𝐵𝐵𝐵𝐵 ����
𝐷𝐷𝐷𝐷
𝐹𝐹3 = � (1,2,3,4,7,14,15,16,18,19,21,22,23,28,29,31)
5
𝐹𝐹4 = � �1, 2, 4, 6, 8, 10, ��
11 ����, ��
��, 12, 13 15���
4

b.2) CODIFICADOR/DECODIFICADOR*

i) Implementar en un PLD un codificador del código JHONSON a Código


BIQUINARIO e indique limitaciones del dispositivo terminal y soluciones a las
mismas.

ii) Implemente en un PLD un codificador de Codigo GRAY de 5 bits a BCD natural, y


desplegar el número en display’s de 7 segmentos a través de otros PLD’s (decenas
en ánodo común y unidades en cátodo común); indique limitaciones del
dispositivo terminal y soluciones a las mismas.

b.3) CONTROL DE MOTOR PAP CON PLD*

Diseñar empleando una GAL un controlador para dos motores paso a paso (A y B),
que tenga las siguientes formas de funcionamiento en función de las variables de
entrada que sean necesarias:

• Motor A en giro horario, Motor B en giro antihorario.


• Motor A en giro horario, Motor B en giro anti horario.
• Motor A y B en giro antihorario.
• Motor A y B en giro horario.
• Ambos motores detenidos.

Así mismo agregue una entrada de control paralela, mediante la cual se pueda
conmutar entre dos modos de funcionamiento: half-step y full-step para los motores
empleados.

Utilice los PLD’s que considere necesarios.

Página 3 de Laboratorio IX
b.4) SISTEMAS SECUENCIALES*

1. Implemente en un PLD un contador que permita realizar la serie de Lucas, con la


introducción de 2 números iniciales, dicha serie sigue el mismo principio de la serie
de Fibonacci, el número siguiente se obtiene a partir de la suma de los 2 números
anteriores, con la variante de que los 2 primeros números son dados por el
usuario. Utilice los PLD’s que considere necesarios.

2. El diagrama Un circuito secuencial tiene 2 entradas, X0 y X1, cuando se ingresa la


siguiente secuencia: “00”, “01”, “11”, el sistema entra en su estado de alerta
(Z=1), para que el sistema se apague (Z=0) se debe ingresar la secuencia “10”,
”11”, “01”, de otro modo el sistema seguirá en alerta. Sintetice el sistema
mediante Mealy y Moore.

c) APORTE DEL ALUMNO.

En base a los puntos del laboratorio, prepare un ejercicio e implemente en el laboratorio,


obteniendo los resultados que se planteó, explique claramente su funcionamiento.

SIMULACIÓN

Para todos los puntos anteriores, utilice los programas de simulación, MULTISIM o PROTEUS
o QUARTUS II e implemente con dicha herramienta el Laboratorio.

Todos los puntos que tengan * se deben realizar su respectivo programa en VHDL y VERILOG

5. REALIZACIÓN DE LABORATORIO.

Para la presentación de laboratorio el estudiante necesariamente debe disponer de todos los


puntos armados en protoboard antes del inicio de sesión de la práctica.

a) CONVERSOR A/D Y D/A

a.1) Implemente el circuito propuesto en el preinforme y compruebe su correcto


funcionamiento, pruebe con un encendedor para la temperatura límite.

a.2) Implemente el circuito propuesto en el preinforme y compruebe su correcto


funcionamiento, explique la desventaja de utilizarlo en exteriores.

a.3) Implemente el circuito propuesto en el preinforme y compruebe su correcto


funcionamiento, recomendable utilizar vehículos de juguete para probar la eficiencia.

Página 4 de Laboratorio IX
b) DISPOSITIVOS LÓGICOS PROGRAMABLES

b.1) MULTIFUNCIONES

Implemente los circuitos resultantes (utilizando PLD’s para su realización) y verifique


su tabla funcional uno por uno.

b.2) CODIFICADOR/DECODIFICADOR

Implemente los circuitos propuestos en base al preinforme, compruebe su correcto


funcionamiento según su tabla funcional.

b.3) CONTROL DE MOTOR PAP CON PLD

Implemente el circuito presentado en la guía para el funcionamiento de dos motores


Paso a Paso si requiere de la ayuda de circuitos adicionales como ser buffers, etc,
realice el diseño según su programa y las señales de control mostradas en el
esquema.
Aquí se les presenta un ejemplo del programa que puede ser usado por el estudiante:

|GAL16V8
|in:(Izq1, Der1,Izq2,Der2,RESET), io:(BA[3..0], BB[3..0]), clock:CLK
|Map:BA[3..0] -> BA[3..0]
|{ 0 -> 1, RESET & Der1 & Izq1'
| 1 -> 4, RESET & Der1 & Izq1'
| 4 -> 2, RESET & Der1 & Izq1'
| 2 -> 8, RESET & Der1 & Izq1'
| 8 -> 1, RESET & Der1 & Izq1'
| 0 -> 1, RESET & Der1' & Izq1
| 8 -> 2, RESET & Der1' & Izq1
| 2 -> 4, RESET & Der1' & Izq1
| 4 -> 1, RESET & Der1' & Izq1
| 1 -> 8, RESET & Der1' & Izq1
| n -> n, RESET & (Der1==Izq1)}
|Map:BB[3..0] -> BB[3..0]
|{ 0 -> 1, RESET & Der2 & Izq2'
| 1 -> 4, RESET & Der2 & Izq2'
| 4 -> 2, RESET & Der2 & Izq2'
| 2 -> 8, RESET & Der2 & Izq2'
| 8 -> 1, RESET & Der2 & Izq2'
| 0 -> 1, RESET & Der2' & Izq2
| 8 -> 2, RESET & Der2' & Izq2
| 2 -> 4, RESET & Der2' & Izq2
| 4 -> 1, RESET & Der2' & Izq2
| 1 -> 8, RESET & Der2' & Izq2
| n -> n, RESET & (Der2==Izq2)}
|Registers: CLK//BA[3..0],BB[3..0]

Analice y realice sus propias modificaciones.

Página 5 de Laboratorio IX
b.4) SISTEMAS SECUENCIALES

Implemente los circuitos resultantes de ambos diseños según el pre-informe y


verifique su funcionamiento.

c) APORTE DEL ALUMNO.

Arme el circuito propuesto en laboratorio y verifique su funcionamiento según el


problema a ser resuelto.

6. INFORME FINAL.

Presentar los resultados obtenidos en laboratorio, con los respectivos análisis de los datos
experimentales obtenidos, interpretando cada uno de los comportamientos físicos
obtenidos, para cada una de las prácticas elaboradas realizar las respectivas observaciones
con respecto a lo aprendido y emitir conclusiones de las mismas.

Tome en cuenta los objetivos de la práctica pues son muy importantes para la elaboración
final del informe.

• Emita Las conclusiones para cada punto de Laboratorio en forma independiente.


• Realice una comparación entre la hoja simulada en WinCUPL (programa) y el
punto desarrollado en laboratorio.
• En base a la comparación emita una conclusión completa y enúncielo en si informe.

Este informe será el vivo reflejo de lo que el alumno haya ejecutado como trabajo en
laboratorio.

Página 6 de Laboratorio IX
10
Laboratorio

PROYECTO DE IMPLEMENTACIÓN
Implementar un proyecto utilizando los diferentes componentes desarrollados en la
materia.

Material.
CIs alinéales, PLD, FPGA

Objetivo
Laboratorio. del experimento.
Diseñe un sistema digital que incluya los componentes analizados en la teoría.

REALIZACIÓN DEL PRE - INFORME.

1. Detalle los procedimientos a seguir para el laboratorio.


2. Explique los fundamentos teóricos y realice las deducciones de las ecuaciones para
el diseño.
3. Dibuje los circuitos resultantes.

SIMULACIÓN

Utilice un programa de simulación (WORKBENCH, MULTISIM, PROTEUS, etc.) e


implemente con dichas herramientas el Laboratorio. Además, se debe realizar el programa
en VHDL y captura esquemática donde corresponda y simularlo en ISE de XILINX y
Quartus II de ALTERA.

6. INFORME FINAL.

Presentar los resultados obtenidos en laboratorio, con los respectivos análisis de los datos
experimentales obtenidos.

Página 1 de Laboratorio X

También podría gustarte