UNIVERSIDAD AUTONOMA METROPOLITANA …148.206.53.84/tesiuami/UAMR0882.pdfCasaabiertaalti UNIVERSIDAD...

30
Casaabiertaalti UNIVERSIDAD AUTONOMA METROPOLITANA-IZTAF’ALAPA Divisldn de Ciencias BOsicas e Ingenieria Departamento de Ingeniería Ellctrica Are8 de Ingettierla Electrbnicr LABORATORIO DE DISERO LOGIC0 PrSc:ticas Lozano Moreno, Jorge Duchón SInchez , Gonzalo Rssumen. Se presenta el manual de prlcticas de laboratorio para la U.E.A. DiseAo Lagico, pertene- ctente a la carrera de Licenciatura en COmpUtaCión. No. 2 Junto, 1987 Av. Michoacán y Purísima, Col. Vicentina, Iztapalapa, O.F. C.P. 09340. Tel. 686-03-22

Transcript of UNIVERSIDAD AUTONOMA METROPOLITANA …148.206.53.84/tesiuami/UAMR0882.pdfCasaabiertaalti UNIVERSIDAD...

Casaabiertaalti

UNIVERSIDAD AUTONOMA METROPOLITANA-IZTAF’ALAPA

Divisldn de Ciencias BOsicas e Ingenieria Departamento de Ingeniería Ellctrica Are8 de Ingettierla Electrbnicr

LABORATORIO DE DISERO LOGIC0 PrSc:ticas

Lozano Moreno, Jorge Duchón SInchez , Gonzalo

Rssumen. Se presenta el manual de pr lct icas de laborator io para la U.E.A. DiseAo Lagico, pertene- ctente a la car rera de Licenciatura en COmpUtaCión.

No. 2 J u n t o , 1987

Av. Michoacán y Purísima, Col. Vicentina, Iztapalapa, O.F. C.P. 09340. Tel. 686-03-22

018ERO LOGIC0

PROLOG0

ser cans~derada como una de las más nuevas, pues

simult5nea con la Licenciatura en Computac~ón,

dentro de la Dlvisión de Cie'ncias Báslcas e lngen

La unidad de enseñanza aprendizaje (u.e.a.) DESENO LOGIC0 puede

su creación fué

la más reciente

ieria.

I mpar t

hasta

ha presentado la necesidad constante de contar con

Sólo hace tres años que se empezó a

trimestre 84-P), y durante el tiempo transcurrido

ir (en el

ahora, se

una buena

cantidad de material didáctico, que apoye al profesor durante el

proceso de enseñanza-aprendizaje.

I

HBs delicada e importante resulta la necesidad de un buen

conJurtto de practicas para trabajar en el laboratorlo. Más aún

si s t considera que despu6s dlel Tronco Común de CBI los alumnos

de esta licenciatura no vuelven a entrar a un laboratorio y, por

los medios normales, nunca han tenido contacto con equtpo

electr6nico hasta llegar a Diseño Lógico.

As¡ pues, el caudal de conocimientos y experiencias

nuevas que se habrsn de volcar sobre el alumno, puede llevar a

result-ados desastrosos si no se tlene el cu~dado suficiente. En

este aspecto el laboratorio desempeña un papel fundamental.

Es necesario empezar desde la identificaclón del equipo y

material bastcos, como son: osciloscopios, fuentes, multTrnetros,

generadores de señales, tablillas de experimentación, pinzas,

alambre, etc. Para, llegar a diseños complejos y funcionales, que

demuestren el aprovechamiento logrado a lo largo de I 1 semanas

de trabajo intenslvo.

El conjunto de prácticas que aquí se presentan (9 en

total), tiene por objettvo untformar la enseñanza en el

laboratorio de Diseño Lógico. Se han pensado de tal forma que la

evolución y avance logrados en la Teoría van de la mano con la

verificación experlmental. Para cualquter tema importante visto

en clase corresponde una prsctica que busca reafirmar los

conocimientos adqulridos previamente.

También se ha Intentado que la información que no se

llegue a cubrir en l a teoria (por razones obvtas de tiempo), se

adqulera durante cada una de las prlcttcas, a través de preguntas

En general, se ha ~ntentado que en cada práctica no se

plerda la objetividad, cayenldo en diseños de circultos inütiles y

desconocidos que no tienen rieIac16n con la realidad. En todas se

ha buscado diseñar y construlr circuitos que resuelven problemas

reales y sobretodo famlliarles para el alumno, tomando en cuenta

su formaclbn computacional lograda sólidamente durante cas1 6

trimestres.

Es deseo de los autores que la utllidad de estas

practicas quede manifiesta durante la enseñanza de esta

disciplina de la ElectriSnica, tan bon~ta y a la vez tan

interesante, motivando al alumno para que no queden ah1 sus

conocimientos, e intente avanzar para comprender la esencia de

cualquier máquina computadora.

J . L . M . y G. I . D . S .

i i i

PRACTICA 1 I Introducción a. l os Circuitos L6gicos

I . OBJETIVOS

a) Que el a 1 umno compruebe experimentalmente el

comportamtento de las compuertas básicas y se famlltartce

con el maneJo de los c~rcuitos lógicos de la familta TTL.

b) Que se inicie en el uso y aplicación de los manuales

técntcos para los circuitos mencionados.

I I . cnso DE ESTUDIO

Reconocer las tablas de verdad de las compuertas ióglcas más

importantes, y revisar sus característlcas mas Importantes,

como el tiempo de retardo y la potencia disipada.

I l l . #ATERIAL EMPLEADO

Generador de funciones

osciloscoplo

Fuente de poder (+5 V )

Tablilla de experlmentaclón

Diodos emisores de luz (LED's)

4 Resistencias de 330 Ohms

Pinzas

1 7400

1 7402

1 7404

1 7408

1 7432

1 7486

1

1 V . DESARROLLO

l . Utlllzando los manuales, obtener las configurac~ones de

cada clrculto tntegrado, y en base a gstas, conectarlos

para verlficar la tabla de verdad de cada una de las

disttntas compuertas.

2. Comparar las tablas de verdad obtenidas con las mostradas

en el manual

Nota: Antes de conectalr los clrcultos, comprobar que la

tensi6n de la fuente sela la adecuada (+5 Volts), cuidando de

no po 1 ar I zar i nversamen te.

V. CUEST I ONAR I O

1 ,

2 ,

3 .

4 .

5 .

LQu6 famllias lbgicas exlsten? Olga sus CaracterÍsticas.

¿Cuales son las diferentes escalas de integrac

Circuitos integrados? Explique bajo quii cr

clasiftcan.

~ ó n de los

i terlo se

¿Que se conoce como Fan-in y Fan-out?

Mencione la subfamlllas de que está compuesta la familia

TTL. Diga sus características.

¿Cree que es importante el tiempo de retardo de una

compuerta y su consumo de energia? ¿Por qu6?

2

V I . CONCLUSIONES

V I I . Rl8LlOGRAFlA

- Texas Instruments Inc., The TTL Data B O O K , 1981.

- Mano, M o r r ~ s M., Dig~tal Design, PrentiCe-Hall, 1984,

- H i l l & Peterson, Introduction to Swltchlng Theory and

Loglcal Deslgn, John Wiley & Sons, 1981.

- Texas Instruments Inc. Designing with TTL Integrated

Circuits, McGraw-Hi 11, 1975.

j lm'8S

3

PRACTICA 2 Ani1 i s i s de Lógica Combinatorla

I . ORJETI VOS

Que el alumno construya clrcultos Ióglcos a partir de sus

respectivos diagramas, usando circultos ~ntegrados. Así

mlsrno que analice y comprenda su funcronamlento, por Últlmo,

que identiflque la función real izada.

I I . CASO DE ESTUDIO

1 . Dados l o s circultos de la figura I , analizarlos y

obtener:

a) Las ecuaclones b'ooleanas de las funciones W, X, Y , Z ,

Fl y F2.

b) Las tablas de verdad de las mismas.

2. Descrlblr el funcionamlento de ambos clrcultos.

3. Oescribir el procedimiento de análisis empleado.

4. Olbujar el diagralma de alambrado de los clrcuitos

anteriores, ~ndicando claramente a qui5 pata de los

circuitos Integrados pertenecen.

4

I l l . MATERIAL EMPLEADO

Fuente de poder ( + 5 VI

Tablilla de exper~mentaclón

DIOUOS em~sores de luz (LEID’S)

Resistencias de 330 Ohms

vultimetro

I 7 4 0 4

1 7408

t 7432

Pi nzas

I V . OESARROLLO

Obtener experimentalmente las tablas de verdad para todas

12s sal~das en ambos clrcu~tos, comparar l o s resultados

obtenldos.

V. CUESTIONARIO

1 . ¿Qu€ se ent~ende por lóglca pos~tiva y lóglca negativa?

2. Expflque las caracterTstlcas más importantes de los

clrcultos comblnaclonales.

3. ¿Qué formas de aná1 I S ~ I S de crrcuitos Ibg~cos conoce?

4. Investigue S I en la!s computadoras se 1 legan a ut1 I izar

c~rcultos combinac~onales, de ser así explique las

funciones báslcas que desempeñan.

V I . CONCLUSIONES

5

V I I . BlBLlOGRAFlA

- Texas Instruments Inc., The TTL Data Book, 1981.

- Mano, Morrls M., Digital Descgn, Prent~ce-Hall, 1984.

- Boyce, Jefferson, m i t a l L o g i c Operatlon and Analysis,

2a. edición, Prentlce-Hall, 1982.

jlm'66

Y " n w

DD C i r c u i t o 7 z

C i r c u i t o 2

6

PRACT I CA 3 Diseño de Circuitos Combinatorios

1 . OBJETIVOS

Que el alumno se lnicle en el diseño de clrcuitos lógicos

combinatorios de utllldad y uso frecuente con apl ccaciones

r e a 1 es. AsT mismo, aplique l o s conocimientos teórlcos que

maneja acerca de l o s clrcuitos 16g1cos.

I I . CASO DE ESTUDIO

1 . Diseñar un circu~to que acepte un número de n bits en

binario y genere a la salida el mismo número codiflcado

en código Gray (o código reflejado).

2. Diseñar un circulto que acepte un nümero de tres bits y

genere a la salida un número igual a l cuadrado de l a

entrada.

J I I . HATERIAL EMPLEADO

Fuente de poder (+5Volts)

Tablilla de experlmentacrijn

D~odos emisores de luz (LIED'S)

4 Resistencias de 330 Ohms

Multimetro

Compuertas

P I nzas

7

I V . DESARROLLO

Obtener el diseño teórlco de cada clrculto e indicar

Claramente el procedimiento seguido. Comprobar experimental-

mente el funcionarnlento de ambos c~rcuitos.

V. CUEST I ONAR I O

l . LCuBl es 1 a importanc i a de los códigos para 1 a

transmlsión de datos?

2. Explique en detalle los códigos existentes.

3. ¿Que ventaja tiene el código Gray sobre l o s demás?

VI. CONCLUSIONES

VII. BIaLIOGRAFIA

- Texas Instruments Inc., The TTL Data Book, 1981.

- Mano, Morris M., Digltal Design, Prentice-Hall, 1 9 8 4 .

- Hill & Peterson, lntroductlon to Switching Theory and

Logical Design, John Wlley 81 Sons, 1 9 8 1 .

- Texas Instruments Inc. Des I gn i ng wlth TTL Integrated

Circuits, McGraw-Hill, 1 9 7 5 .

8

PRACT I CA 4 , Diseño de Circuitos. Combinatorios (Parte I I )

I . OBJET I VOS

el alumno:

Se familtarice en el uso y maneJo de los códlgos de

detección y correcclón de error.

Diseñe circuitos I6gicos uttl izando las técnicas

convencionales, por medio de circuitos de medtana escala

de integracidn ( M S I ) . ,

I I . CASO DE ESTUDIO

l .

2 .

3 .

4 .

Investigar todo lo referente a los cddigos de Hamming.

Diseñar un circuito para codificar una palabra de 4 blts

por medio del metodo de Hammtng.

Dlseñar un circut1;o para decodiftcar y detectar

errores de acuerdo al mgtodo de Hamming.

Un circuito combtnatorio ttene tres entradas (x, y, z),

tres salidas ( F l , F2, F3). Las funciones booleanas

simplificadas para el circutto son como s ~ g u e :

9

Diseñar el clrcuito 8combinatorlo correspondlente usando

Un decodificador (74155) y compuertas NANO externas.

1 1 1 . MATERIAL EMPLEADO

Fuente de poder (+5 Volts)

Tablilla de experimentación

Diodos emisores de luz (LEO'3)

Resistencias de 330 Ohms

Multímetro

Compuertas

1 74155

Pi nzas

I V . DESARROLLO

Obtener el diseiio teórico de cada circuito e ~ndicar

claramente el procedimiento seguido. Comprobar experimental-

mente el funcionamiento de todos los circuitos.

V. CUESTIONARIO

1 . Diseñe un circuito que detecte y corrija un error en un

mensaje de 7 bits codificado en Hammlng.

2. Dada una palabra de n blts encuentre una expresión

matemática para determinar el nümero de bits necesar~os

para codificarla por el método de Hamming.

3. Codifique, por el mGto~do de Hammlng, la s~guiente palabra

10

11010001 101 11010

4. El s~gutente mensaje fu6 codificado por e l mijtodo de

Hamming. Encuentre el error y corríJalo

5. Muestre el c~rcuito de un decodificador 5x32 constru~do

con cuatro decodificadores 3x8 (con las entradas de

habilitaclón) y un decodificador 2x4.

V I . CONCLUSIONES

V I I . BlBLlOGRAFlA

- Texas Instruments Inc.,, The TTL Data Book, 1981.

- Mano, Morrrs M., Digital Design, Prentice-Hall, 1984.

- Hill & Peterson, Introduction to Switching Theory and

Logical Design, John Wiley & Sons, 1981.

- Kohavi , Zv I . Sw i tch i ng and Finite Automata Theory,

McGraw-Hi í I , 1981.

j lm’86

1 1

PRACT I CA 5 , Diseño con Ctircuitos Combinatorios Usando M A I

I.OBJETIVOS

Que el alumno se familiarlce con el diseño y construcción de

c ~ r c u ~ t o s lógicos combrnatorlos utllizando circu~tos

electrónicos de mediana escala de Integraclón.

J I . CASO DE ESTUDIO

1 . DtseAar un ctrcuito que realice la multrpllcaccón arit-

mética de dos números dt: dos b i t s , empleando multiple-

xores de 8 a l .

2. Implantar la función mayoría M(x,y,z) = x y + xz + Y Z ,

utllizando un decodlfrcador del mínrmo tamaño posible.

1 1 1 . MATERIAL EHPLEADO

Fuente de poder ( + 5 Volts)

T a b l i l l a de experimen.tacrbn

Diodos emlsores de luz (LED's)

Resistencias de 330 Ohms

P I nzas

Multímetro

Compuertas

4 74151

1 741 3 8

I V. DESARROLLO

Construir cada uno de lo!; c~rcuttos ~ndicados y comprobar

experimentalmente su funclonamlento.

V. CUESTIONARIO

l . Dentro de la familia de clrcuitos integrados TTL exrste

una clas~ficación de acuerdo a las características

eléctricas de los componentes:

74xxx, 74Hxxx, 74Sxxx, 74LSxxx, 74Lxxx, 74ALSxxx, 74Fxxx

Explique detenidamente cada una de las clases.

2. Explique qué es un .circuito TTL con trlple estado, y

muestre alguna aplicación.

3. Conslderando que el mlultiplexor utilizado en la práctica

(74151) tiene una entrada de control adicional

(etiquetada como STROBE) , explique de qué manera se le

puede uti I tzar, para 'que a partlr de dos multlpiexores de

estos se forme uno solo de 16 a l .

VI. CONCLUSIONES

V I i . BlBLlOGRAFlA

- Mano, Morr I S M., jL6gi ca Digttal Y D ~ s e ñ o de

Computadores, Prentice-Hall Hispanoamerlcana, 1982.

13

- Texas Instruments Inc., The TTL D a t a Book, 1981.

- T o c c i , Ronald., Ststem#as Dig~tales: prlnclp~os y apl ~ c a -

CiOneS, Prentlce-Hall Hispanoarnerlcana, 1981,

jlm'86

1 4

PRACT I CA 6 Multivibradores Biestables (F 1 i p-F 1 OPS)

I . OBJETIVOS

Que el alumno:

a) Se famil larlce con el uso y comportamiento de los

circuitos lógicos secuenciales más elementales: los

blestables.

b) Y verlflque el funclonamiento de los biestables de uso

común.

I 1 . CASO DE ESTUDIO

1 . Investigar l o s circul'tos bSsicos de l o s biestables RS

(con y sin reloj), D, JK y T (con reloj).

2. Analizar l a s tablas caracterÍsticas y de exc~tación para

cada biestable.

I I I . HATER I A L EHPLEADO

Fuente de poder (+5 Volts)

Tablilla de experimentaclón

1 7400

1 7404

MultTmetro

osclloscopio

1 7408

1 7402

15

2 . LED' S

Pi nzas

2 Resistenclas 330 Ohms

I V. DESARROLLO

Comprobar experlmentalmente las tablas características Y de

excitación de todos l o s bieStableS lndlcados prevtamente.

Revisar el comportamiento de los blestables JK Y T cuando las

entradas estan puestas a 1 ¿Cual es la frecuencia de

oscilación a la salida a?

V. CUEST I ONAR I O

1 . ¿Se puede asegurar que los btestables son mlquinas

secuenclales? ¿Por qu$? Explique.

2. l o s biestables armados Y probados t i enen un

comportamiento criticlo en cuanto al tiempo de duractón de

la señal de reloj. Para ev~tar sucesos raros existen los

biestables Maestro-Esclavo y con disparo en el flanco.

E X ~ I ¡que de qu6 se tratan.

3. D6 eJemplos de aplicaciones reales de los blestables.

VI. CONCLUSIONES

V I I . BIBLIOGRAFIA

- Texas Instruments Inc., The TTL Data Book, 1981.

16

- H i l l & Peterson, rn,roduction to Swltchlng Theory and

Logtcal Design, John W ~ l e y & Sons, 1981.

- Troy Nagle & lrwln & Carroll, An Introduction t o Computer

Logic, Prentice-Hall, í 9 7 7 .

jlm'86

1 7

PRACT I CA 7 I Diseño de Circuitos Secuenciales Sincronos

1 . OBJETIVOS

Que el alumno se lntro~duzca a l dlseño de los clrcu~tos

tógicos secuenclales, y corrobore experlmentalmente su

funcionamiento.

I I . CASO DE €STUD 10

l . Diseñar un circuito detector para la secuencia 00110010,

conslderando que puede haber traslape y que la secuencia

se lee de Izquierda a derecha, emplee biestables tipo T.

2. Olseñar un regtstro de corrtmiento de 4 bits, con

biestables tipo D .

3. Investigar el diagrama lbglco para un c ~ r c u ~ t o elimlnador

de rebotes.

I l l . HATERIAL EMPLEADO

Fuente de poder (+5 Volts)

Tablilla de experlmentacl6n

Dlodos emisores de luz (L.ED's)

Resistencias de 330 Ohms

MultTmetro

Compuertas

FI IP-FIoP's

P I nzas

18

I V . DESARROLLO

Arme los c~rcuitos diseñados, y veriflque su funcionamiento.

Culdando de introducir los datos por medio del eliminador de

rebotes, en la misma forma que se muestra en la figura

stguiente.

i-5

I Ellmlnado

Rebotes I: Detector de Secuencta I Sol Ida

Secuenclo de Entrado

L r

19

V. CUEST I ONAR I O

1 . ¿Para que sirve el eliminador de rebotes?

2. Dlseile un registro de corrfmiento utilizando biestables

tipo JK.

3. O6 varios ejemplos de circuitos secuenciales de uso

coman.

Vi. CONCLUSIONES

V I I . BlHLlOGRAFlA

- Texas Instruments Inc., The TTL Data B O O K , 1981.

- Hi I 1 & Peterson, I ntr-oduct ion to Sw i tching Theory and

Logical Design, John Willey & Sons, 1981.

- Tocc i Ronald, Digi ti31 Systems I principles and

aplications, 3rd. edition, Prentice-Hall, 1985.

j lm'86

20

PRACTICA 8 I Diseño de Circuitos Secuenci ales (Pa r te I I )

I . OBJETIVOS

Que el alumno diseñe y construya ctrcuttos secuenc~ales de

uso común, utilizando IiPS técntcas de síntesis establecidas

en clase.

1 1 . CASO DE ESTUDIO

Olseñar un contador binal-io de 4 bits ascendente-descendente.

Uti1 ice biestables tipo JK.

I l l . HATERIAL EHPLEADO

Fuente de poder (+5 Volts) MultTmetro

Tablilla de experimentación Compuertas

Di odos emisores de 1 uz ( ‘LED’s) Fl ip-FlOp’S

Reststencias de 330 Ohms P I nzas

I V . DESARROLLO

Arme e l circuito diseñado y veriftque su funclonarniento.

Uttlice el generador de seAales para introduclr un tren de

pulsos (de amplitud igual a +5 Volts) 3 la entrada de reloj

del contador, como se muestra en la figura slguiente.

21

+S

I f-1

Entrado de Sclacawl

(Ascendente/Doscendento>

l-"l i-L. Generador CONTADRR de Scnoles

V. CUEST I ONAR I O

1 . Diseñe el mismo circuito para un contador en código BCD.

2. ¿Con qu6 tipo de biestable se puede obtener el circu~to

mDs pequeño para el contador BCD? Justlfique.

V I . CONCLUSIONES

V I I . BleLlOGRAFlA

- Texas Instruments lnc., The TTL Data Book, 1981.

22

- H i l l & Petereson, Introduction to Switching Theory and

Logical Design, John Willey & Sons, 1981.

- Tocci, Ronald, D i g ¡ tis1 Systems, prlnclples and

apl ications, 3rd. edition, Prentice-Hal 1, 1985.

jlm'86

23

PRACT I CA 9 Diseño de Circuitos Secuenci a les Usando MS I

I . OBJETIVOS

Que el alumno se famtllalr~ce en el uso y diseño de c~rcultos

Secuenclales usando componentes de mediana escala de

integración, tales como: contadores, decodificadores, etc.

y aplique los conocimient,os adqulridos durante todo el curso.

I I . CASO DE ESTUDIO

Diseñar y construir un c:ronómetro segundero (contador BCD de

O a 591, con visualización a desplegados de 7 segmentos, que

posea ademas las opciones siguientes:

a) Intcializaclón de la cuenta (puesta a ceros),

b) Detención de la cuenta y

c) Paralización del desplegado con cuenta Interna.

La figura siguiente muestra un diagrama a bloques del

circuito como debe quedar. finalmente.

24

I 1

Reloj Contadores

1 1 1 . MATERIAL EMPLEADO

Fuente de poder (+5 Volts)

Tabltlla de experimentaclón

Generador de funciones

Resistencias de 330 Ohms

2 T I L 312

I V. OESARROLLO

Multímetro

Compuertas

2 74160

P I nzas

Construir el circuito, y corroborar el funclonamlento de cada

una de las opciones requerldas.

25

V. CUESTIONARIO

2. Dtbeiie un regtstro de corrtm~ento de cuatro 01ts COT,

corrlmlentos a l a tzquleraa y a la derecna, carga en

paralelo e tnlclaltzac~ón general. (Sugerencta: use

b~estables tcpo 0 Y mwlttplexores de 4 a 1 ) .

VI. CONCLUSIONES

- Texas Instruments Inc., .The TTL Data BOOK, 1981.

- H I I I & PCtCrSOn, lntroductton to Swltchlng Theory and

Loalcal DesIzln, John W ~ l e y & Sons, 1981.

- T O C C I , Ronald, Dlg t tall Systems, prlnclples and

apltcations, 3rd. edltlorr, Prentlce-Hall, 1985.

J lm'86

26