ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Circuitos Logicos


Enviado por   •  22 de Octubre de 2019  •  Práctica o problema  •  2.473 Palabras (10 Páginas)  •  135 Visitas

Página 1 de 10

ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA[pic 1][pic 2]

UNIDAD ESIME CULHUCAN

PROFESOR:        Ricardez Vázquez Eusebio

MATERIA:        Circuitos Logicos II

ALUMNO:        Reyes Tapia Pablo

                Hernández Hernández Claudia

GRUPO:         4CV23

PRACTICA:        6

Objetivo:

Utilizando un PLD GAL22V10, desarrollar para dos números de 4 bits:
- Un Sumador completo
- Un Restador completo

Diseño esquemático:

[pic 3]

Funcionamiento:

Realizamos nuestra tabla y redujimos las ecuaciones lógicas mediante mapas de karnaugh para poder tener la función de cada sumatoria parcial para los elementos correspodientes a S de igual manera para R, en el circuito restador.

Tabla Sumador

Carry in

A

B

Suma

Carry out

0

0

0

0

0

0

0

1

1

0

0

1

0

1

0

0

1

1

0

1

1

0

0

1

0

1

0

1

0

1

1

1

0

0

1

1

1

1

1

1

Codificación sumador:

Name     sumador ;

PartNo   00 ;

Date     4/5/2017 ;

Revision 01 ;

Designer Engineer ;

Company  IPN ;

Assembly None ;

Location C:\Users\BTN\Documents\ESIME\MATERIAS\Logicos II\Practicas\Practica 6\p5cupl ;

Device   g22v10 ;

/* *************** INPUT PINS *********************/

PIN   2  =   a0                      ; /*                                 */ 

PIN   3  =   a1                      ; /*                                 */ 

PIN   4  =   a2                      ; /*                                 */ 

PIN   5  =   a3                      ; /*                                 */ 

PIN   6  =   b0                      ; /*                                 */ 

PIN   7  =   b1                      ; /*                                 */ 

PIN   8  =   b2                      ; /*                                 */ 

PIN   9  =   b3                      ; /*                                 */ 

PIN   10  =  cin                       ; /*                                 */ 

/* *************** OUTPUT PINS *********************/

PIN  14   =   z0                      ; /*                                 */ 

PIN  15   =   z1                      ; /*                                 */ 

PIN  16   =   z2                      ; /*                                 */ 

PIN  17   =   z3                      ; /*                                 */ 

PIN  18   =   c0                      ; /*                                 */ 

PIN  19   =   c1                      ; /*                                 */ 

PIN  20   =   c2                      ; /*                                 */ 

PIN  21   =   cout                      ; /*                                 */ 

/* ecuaciones */

Function sumap(x, y, ci, co){

co= x&y # ci&(x#y);

sumap= x$y$ci;

}

z0= sumap(a0, b0, cin, c0);

z1= sumap(a1, b1, c0, c1);

z2= sumap(a2, b2, c1, c2);

z3= sumap(a3, b3, c2, cout);

Tabla Restador:

Carry in

A

B

Suma

Carry out

0

0

0

0

0

0

0

1

1

1

0

1

0

1

0

0

1

1

0

0

1

0

0

1

1

1

0

1

0

1

1

1

0

0

0

1

1

1

1

1

Codificacion restador:

Name     restadorconacarreo ;

PartNo   00 ;

Date     4/5/2017 ;

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (560 Kb) docx (946 Kb)
Leer 9 páginas más »
Disponible sólo en Clubensayos.com