Está en la página 1de 10

DATOS IDENTIFICACIN DE LA PRCTICA

Nombre del
alumno:
Registro:
Carrera:
Materia:
Clave:
Profesor:
Unidad:
No. Prctica:

Caren Yahaira Ramrez Curiel


9300463
Informtica y Computacin
Dispositivos Lgicos Programables
215C00
Grupo
6B1
Cristina Guadalupe Velzquez Arreola

Semestre:

6to.

UNIDAD II. Sistemas combinatorios con Dispositivos Lgicos Programables

Nombre de la Prctica

Fecha:
22.MZO.2012
FEB-JUN 2012
Periodo:
Multiplicador
Revisin
A
1.-Objetivo
Hacer el diseo de un circuito que emule un circuito aritmtico combinatorio que
sea capaz de multiplicar 3bits x 2 bits.
Posteriormente programar un dispositivo lgico programable por medio de la
generacin de un archivo .JED a travs del software.
2.-Resumen
Deber colocar un resumen con sus palabras al respecto de los circuitos
aritmticos combinatorios principalmente de circuitos multiplicadores, colocando al
finalizar de este resumen la referencia (libro o internet con la herramienta que
proporciona Word) de donde se baso para colocar esta informacin.
Un circuito combinatorio es un arreglo de compuertas lgicas con un conjunto de
entradas y salidas. En cualquier momento, los valores binarios de las salidas son
una combinacin binaria de las entradas.
Las n variables de entrada binarias vienen de una fuente externa, las m variables
de salida van a un destino externo, y entre stas hay una interconexin de
compuertas lgicas. Un circuito combinatorio transforma la informacin binaria de
los datos de entrada a los datos de salida requeridos.
Los circuitos combinatorios se emplean en las computadoras digitales para
generar decisiones de control binarias y para proporcionar los componentes
digitales requeridos para el procesamiento de datos.
El anlisis de un circuito combinatorio inicia con un diagrama de circuito lgico
determinado y culmina con un conjunto de funciones booleanas o una tabla de
verdad.
El diseo de un circuito combinatorio parte del planteamiento verbal del problema
y termina con un diagrama lgico.
fit.um.edu.mx/jorgemp/clases/sistemas/diapositivas/unidad3SD1.ppt

3.-Material, Equipo y (o) Herramientas


Deber enlistar cada uno de los materiales, equipo y/o herramienta que necesita
para llevar a cabo su prctica.
No.
Cantidad
Descripcin
1
1
GAL16v8
2
1
Base maquinada
3
10
Resistencias
4
1
Protoboard
5
1
Fuente de voltaje
6
1
Cable para protoboard
7
1
Multimetro
8
1
Pinzas de corte y punta
9
5
Leds
10
4.-Desarrollo
Colocar la descripcin del problema, nmero de entrada(s) y nombre(s), nmero de
salida(s) y nombre(s), tabla de verdad, mtodo de simplificacin (colocar los mapas de
karnaugh, o las ecuaciones con la respectiva simplificacin por min termino), para
obtencin de la(s) ecuacin(es), diagrama lgico, informacin del archivo (.eqn o .pld),
informacin del archivo( .log o .doc).
4.1 Descripcin del problema.
Realizar un circuito aritmtico combinatorio que pueda multiplicar 3bits por 2 bits y mostrar
el resultado por medio de leds.

4.2 y 4.3 Nmero de entrada(s) y nombre(s), nmero de salida(s) y nombre(s).


Nmero de entradas Nombres de las Nmero
entradas
salidas
1
A2
1
2
A1
2
3
A0
3
4
B1
4
5
B0
5

de Nombres
salidas
P4
P3
P2
P1
P0

de

4.4 Tabla de verdad


ENTRADAS
A2 A1 A0
0
0
0
0
0
0
0
0
0
0
0
0

B1
0
0
1
1

B0
0
1
0
1

SALIDAS
P4 P3 P2
0
0
0
0
0
0
0
0
0
0
0
0

P1
0
0
0
0

P0
0
0
0
0
2

0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1

0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
1
1
0
0
1
0
0
0
1
0

0
0
0
0
0
0
1
1
0
0
1
0
0
1
0
1
0
1
0
1
0
1
1
0
0
1
1
1

0
0
1
1
0
1
0
1
0
1
1
0
0
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0

0
1
0
1
0
0
0
0
0
1
0
1
0
0
0
0
0
1
0
1
0
0
0
0
0
1
0
1

4.5 Mtodo de simplificacin.


00
01
11
10

000
0
0
0
0

001
0
0
0
0

011
0
0
0
0

010
0
0
0
0

110
0
0
1
0

111
0
0
1
0

101
0
0
0
0

100
0
0
0
0

P4= A2A1B1B0

00
01
11
10

000
0
0
0
0

001
0
0
0
0

011
0
0
1
0

010
0
0
0
0

110
0
0
0
1

111
0
0
0
1

101
0
0
1
1

100
0
0
1
1

P3= (A2B1/B0) + (A2/A1B1) + (/A2A1A0B1B0)

00
01
11
10

000
0
0
0
0

001
0
0
0
0

011
0
0
0
1

010
0
0
1
1

110
0
1
0
1

111
0
1
1
1

101
0
1
1
0

100
0
1
1
0

00
01
11
10

000
0
0
0
0

001
0
0
1
1

011
0
1
0
1

010
0
1
1
0

110
0
1
1
0

111
0
1
0
1

101
0
0
1
1

100
0
0
0
0

00
01
11
10

000
0
0
0
0

001
0
1
1
0

011
0
1
1
0

010
0
0
0
0

110
0
0
0
0

111
0
1
1
0

101
0
1
1
0

100
0
0
0
0

P2= (A2/B1B0) + (/A2A1/A0B1) + (A1/B0B1) +


(A2A0B0) + (A2/A1B0)

P1= (A1/B1B0) + (A1/A0B0) + (/A2/A1A0B1) +


(/A2A0B1/B0) + (A2/A1A0B1) + (A2A0B1/B0)

P0= (/A2A0B0) + (A2A0B0)

4.6 Diagrama lgico


3
ENTRADAS
(A2, A1, A0)

5 VCC
DIP

5
SALIDAS
LEDS

GAL16V8

SWITCH
2
ENTRADAS
(B1, B0)

(P4, P3, P2
, P1, P0)

4.7 Archivo .eqn o .pld


Name
PartNo
Date
Revision
Designer
Company
Assembly
Location
Device

MULTIPLICADOR ;
00 ;
15/03/2012 ;
01 ;
YAHAIRA ;
Ceti ;
None ;
;
g16v8 ;

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


PIN
2 = A2
; /*
PIN
3 = A1
; /*
PIN
4 = A0
; /*
PIN
5 = B1
; /*
PIN
6 = B0
; /*

*/
*/
*/
*/
*/

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

PIN
PIN
PIN
PIN
PIN

12
13
14
15
16

=
=
=
=
=

P4
P3
P2
P1
P0

;
;
;
;
;

/*
/*
/*
/*
/*

*/
*/
*/
*/
*/

P4=(A2&A1&B1&B0);
P3=(A2&B1&!B0)#(A2&!A1&B1)#(!A2&A1&A0&B1&B0);
P2=(A2&B0&!B1)#(!A2&A1&!A0&B1)#(A1&!B0&B1)#(A2&A0&B0)#(A2&!A1&B0);
P1=(A1&!B1&B0)#(A1&!A0&B0)#(!A2&!A1&A0&B1)#(!A2&A0&B1&!B0)#(A2&!A1&A0&B1)#(A2&A0&B1&!B
0);
P0=(!A2&A0&B0)#(A2&A0&B0);

4.8 Archivo .log o .doc


**********************************************************************
*********
MULTIPLICADOR
**********************************************************************
*********
CUPL(WM)
Device
Created
Name
Partno
Revision
Date
Designer
Company
Assembly
Location

5.0a Serial# 60008009


g16v8s Library DLIB-h-40-9
Thu Mar 15 10:07:29 2012
MULTIPLICADOR
00
01
15/03/2012
YAHAIRA
Ceti
None

======================================================================
=========
Expanded Product Terms
======================================================================
=========
P0 =>
A2 & B1
P1 =>
A1 & !B0 & B1
# A1 & !A2 & B1
# !A1 & A2 & B0
# A2 & B0 & !B1
P2 =>
A1 & B0 & !B1
# !A0 & A1 & !A2 & B0
# A0 & !B0 & B1
# A0 & A2 & B1
# A0 & !A1 & B1

P3 =>
A0 & B0 & !B1
# A0 & !A1 & B0
# !A0 & A1 & A2 & B0 & B1
P4 =>
A0 & A1 & B0 & B1

======================================================================
=========
Symbol Table
======================================================================
=========
Pin Variable
Pol
Name
--- -------A0
A1
A2
B0
B1
P0
P1
P2
P3
P4
LEGEND

Ext
---

Pin
--2
3
4
5
6
16
15
14
13
12

Pterms
Used
------

Type
---V
V
V
V
V
V
V
V
V
V

1
4
5
3
1

Max
Pterms
-----8
8
8
8
8

Min
Level
----1
1
1
1
1

D : default variable
I : intermediate variable

F : field
N : node

G : group
M : extended

U : undefined

V : variable

X : extended

node
variable
T : function

======================================================================
=========
Fuse Plot
======================================================================
=========
Syn

02192 - Ac0

02193 x

Pin #19 02048 Pol x 02120 Ac1 00000 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


00032 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00064 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00096 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00128 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00160 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00192 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00224 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pin #18 02049 Pol x 02121 Ac1 00256 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00288 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00320 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00352 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00384 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00416 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00448 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00480 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pin #17 02050 Pol x 02122 Ac1 00512 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00544 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00576 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00608 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00640 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00672 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00704 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00736 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pin #16 02051 Pol - 02123 Ac1 x
00768 --------x-------x--------------00800 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00832 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00864 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00896 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00928 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00960 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
00992 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pin #15 02052 Pol - 02124 Ac1 x
01024 ----x--------x--x--------------01056 ----x----x------x--------------01088 -----x--x---x------------------01120 --------x---x----x-------------01152 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
01184 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
01216 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
01248 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pin #14 02053 Pol - 02125 Ac1 x
01280 ----x-------x----x--------------

01312 -x--x----x--x------------------01344 x------------x--x--------------01376 x-------x-------x--------------01408 x----x----------x--------------01440 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


01472 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
01504 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pin #13 02054 Pol - 02126 Ac1 x
01536 x-----------x----x-------------01568 x----x------x------------------01600 -x--x---x---x---x--------------01632 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
01664 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
01696 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
01728 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
01760 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pin #12 02055 Pol - 02127 Ac1 x
01792 x---x-------x---x--------------01824 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
01856 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
01888 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
01920 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
01952 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
01984 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
02016 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
LEGEND

X : fuse not blown


- : fuse blown

======================================================================
=========
Chip Diagram
======================================================================
=========

A0
A1
A2
B0
B1

GND

______________
|MULTIPLICADOR |
x---|1
20|---x
x---|2
19|---x
x---|3
18|---x
x---|4
17|---x
x---|5
16|---x
x---|6
15|---x
x---|7
14|---x
x---|8
13|---x
x---|9
12|---x
x---|10
11|---x
|______________|

Vcc

P0
P1
P2
P3
P4

5.-Observaciones y Conclusiones
5.1 El diseo de este circuito, Cmo fue en comparacin con el circuito
que realizo el semestre pasado?

5.2 Qu mtodo utilizo para realizar el diseo de este circuito?, Por qu?

5.3 Otras observaciones y conclusiones vistas durante la planeacin y


desarrollo de la prctica:

10