Sie sind auf Seite 1von 20

ESCUELA POLITCNICA NACIONAL

FACULTAD DE INGENIERIA ELECTRICA Y


ELECTRONICA

LABORATORIO DE SISTEMAS DIGITALES

INFORME # 06
Tema: Operaciones Aritmticas Binarias.

Nombre:

Chugchilan Alex
Zuiga Andres
Paz Victor

Grupo: GR2
Fecha: 07 / 10 / 2013

Revisado por: ___________________


JulioDiciembre

Practica N 6
OPERACIONES ARITMTICAS BINARIAS.
OBJETIVO:

Familiarizar al estudiante con la utilizacin y funcionamiento de circuitos lgicos


combinacionales que realizan operaciones aritmticas binarias.

MARCO TERICO
Un circuito combinacional puede tener ocasionalmente condiciones de no importa. Cuando se
configura con una ROM una condicin de no importa se convierte en una direccin de entrada
que nunca ocurre. Las palabras en las direcciones de no importa no necesitan ser programadas
y pueden dejarse en su estado original (todos ceros y unos). El resultado es que no todos los
patrones de bits disponibles en la ROM se usan lo cual se considera como un desperdicio de
equipo disponible.
Para aquellos casos en los cuales el nmero de condiciones de no importa es excesivo,
es ms econmico usar un segundo tipo de componente LSI llamado arreglo lgico
programableo PLA (viene de programable logicarray). Un PLA es similar a una ROM en
concepto; sin embargo el PLA no produce la decodificacin completa de las variables y no
genera todos los trminos mnimos como una ROM. En un PLA, el decodificador se remplaza
mediante un grupo de compuertas AND, cada una de las cuales pueden ser programadas para
generar un trmino producto de las variables de entrada. Las compuertas AND y OR dentro del
PLA se fabrican inicialmente con enlaces entre ellas. Las funciones especficas de Boole se
ejecutan en la forma de suma de productos al abrir los enlaces adecuados y dejar las
conexiones deseadas.
Un PLA consiste en n entradas, m salidas, k trminos de producto y m trminos de
suma. Los trminos de producto constituyen un grupo de k compuertas AND y los trminos de
suma constituyen un grupo de m compuertas OR. Los enlaces se colocan entre todas las
entradas n y sus valores complementados. Otro grupo de enlaces en los inversores de salida
permite que se genere la funcin de salida o en la forma de AND OR o en la forma AND
OR invertida. Con el enlace del inversor en su lugar, se puentea el inversor dando una
configuracin AND OR. Cuando se rompe el enlace el inversor se vuelve parte del circuito y
la funcin se configura en la forma AND OR invertida.

Diagrama de Bloque del PLA

El tamao del PLA se especifica por el numero de entradas, el nmero de trminos de


producto y el nmero de salidas (el nmero de trminos de suma es igual al nmero de salidas).

Un tpico PLA tiene 16 entradas, 48 trminos producto y 8 salidas (el CITTL tipo 82S100). El
nmero de enlaces programados es 2n x k + k x m + m mientras que los de la ROM son 2n x m.
De la misma forma que la ROM, el PLA puede ser programable por mscara o
programable por el usuario (programacin de campo). Con un PLA programable por mscara,
el cliente debe entregar una tabla de programacin del PLA al fabricante. Esta tabla se usa por
el fabricante para producir un PLA hecho para el cliente con los caminos internos requeridos
entre las entradas y las salidas. Un segundo tipo de PLA disponible se llama arreglo lgico
programable en el campo o FPLA (de fieldprogrammablelogicarray). El FPLA puede ser
programado por el usuario por medio de ciertos procedimientos recomendados.
En el mercado existen programadores universales que pueden programar los PLA ms
comunes. El dispositivo que va a programarse se coloca en la base del programador; ste
programa y prueba el dispositivo de acuerdo con los datos que fueron proporcionados por el
usuario.
La programacin junto con los datos de prueba se desarrollan utilizando para ello
programacin disponible en el mercado y que se pueda ejecutar sobre computadoras personales
estndar. Al utilizar esta programacin, el usuario introduce en la computadora los datos que
describen las funciones lgicas que desea queden programadas en el PLA adems de la
informacin sobre cmo probar el dispositivo. Entonces el programa genera el mapa de
conexiones fusibles y los datos de prueba en una forma en que pueda enviarse sobre un cable
hacia la memoria del programador de PLA. Una vez que el programador tiene los datos,
procede a programar y probar el dispositivo. Cuando termina de hacerlo, el programador indica
si el dispositivo ha pasado o no el procedimiento de prueba. Si lo pasa, el dispositivo se quita
de la base del programador y se coloca en el prototipo del circuito para realizar ms pruebas
con l.

MATERIALES:

1 protoboard
Juego de compuertas lgicas (AND-OR-NOT-NAND-NOR)
Multimetro
Fuente de DC (5V)
Cables de conexin
Resistencias
2 Dip_switch de 8 vas

PROCEDIMIENTO PRCTICO:

Construya un sumador de 4 bits utilizando un semisumador y tres sumadores completos en


base a compuertas.
Semisumador

Bo Ao So Co

So Ao Bo
Co AoBo

Ci

Bi

Ai

Si Cout

Sumador completo

Si Ai Bi Ci
Cout CiBiAi Ci BiAi CiBi Ai CiBiAi
Cout BiAi Ci ( Ai Bi)

Disee un circuito sumador paralelo de acarreo anticipado de un solo bit utilizando


compuertas lgicas

Termino de generacin Gi AiBi

Termino de propagacin Pi Ai Bi

Suma

Si C i 1 Pi

Ci Gi PiCi 1

Usando sumadores binarios de 4 bits y los mdulos que se consideren necesarios, disee un
sumador de dgitos decimales en cdigo BCD. Este sumador aceptar como entrada 9 bits
que representan 2 dgitos BCD ms un acarreo de la etapa anterior. Generar como salida
5 bits que corresponden a un digito BCD ms un acarreo a la etapa siguiente. Utilice el
circuito integrado 7483 consultado en el numeral 2.1

Disear un circuito sumador-restador de 2 nmeros de 4 bits en complemento a1. Utilice el


circuito integrado 74181.

Cuando S esta en 0L circuito es un sumador y cuando S esta en 1L el circuito es restador con sus
correspondientes salidas en F0, F1, F2, F3.

Tabla de Funciones del CI-74181

Entrada de Entrada/Salida de Bajo Activa


Seleccin
S3 S2 S1 S0
Lgica
Aritmtica
(M=N)
(M=L)(Cn=L)
L LLL
A
A menos 1
L LL H
AB
A B menos 1
L L H L A+B
A B menos 1
L L H H Lg 1 menos
L H L L
A+B
L H L H
B
L H H L
A+B
L H HH
A+B
H L LL
AB
H L L H
A+B
H L H L
B
H L H H A+B
H H L L Lg 0
H H L H AB
H HH L
AB
H HHH
A
H = nivel de tensin ALTA

A ms ( A +B)
A B ms ( A +B)
A menos Bmenos 1
A+B
A ms (A +B)
A ms B
A B ms (A+B)
A+B
A + A*
A B ms A
A B ms A
A

Entrada/Salida de Alto Activa


Lgica
(M=N)
A
A+B
A B
Lg
menos
A B
B
A+B
A B
A+B
A+B
B
AB
Lg 1
A+B
A+B
A

Aritmtica
(M=L)(Cn=H)
A
A+B
A+B
0
A ms ( A B)
A + B ms ( A B)
A menos Bmenos 1
A B menos
A ms (A B)
A ms B
A + B ms (A B)
A B menos
A + A*
A + B ms A
A + B ms A
A menos

L = nivel de tensin BAJA


* = cada bit es desplazado a la siguiente posicin ms significativa.
**= Operaciones aritmticas expresadas en notacin de complemento dos.

1. Anlisis de Datos:
Se pueden realizar operaciones aritmticas binarias bsicas (suma y resta) con el circuito
integrado 7483 que es un sumador binario.
Con la utilizacin de varios CI 7483 y circuitos combinacionales se puede realizar sumas
binarias de varios dgitos BCD.
EL CI 74181 es un potente integrado que puede realizar operaciones lgicas y aritmticas
binarias, y puede ser utilizado en diversas aplicaciones.

CUESTIONARIO

1. Consulte el funcionamiento bsico y caractersticas generales


de los circuitos integrados: 74264, 74182, 74282, 74882. Indique
en resumen las aplicaciones de dichos circuitos integrados.
74264
Name: SN54AS264FK
Look-AheadCarryGeneratorforCounters
Manufacturer: Texas Instruments
Component Class: Logic
Sub Class: Arithmetic
Package Ref: FK020D
Package Description: Leadless Chip Carrier; 20 Terminals; Body 8.9 x 8.9 mm
Data Sheet Revision: May-1986
Footprint Code: QCC-N20/Z11
Simulation Ready: No
Source Library Name: TI Logic Arithmetic.lib
Downloadable Zip File: TI_460805P.zip
Last Updated: 17-Jul-2002
Revision History:17-Jul-2002: Re-released for DXP Platform.

Name: SN54AS264J
Look-Ahead Carry Generator for Counters
Manufacturer: Texas Instruments
Component Class: Logic
Sub Class: Arithmetic
Package Ref: J016D
Package Description: DIP; 16 Leads; Row Spacing 7.62 mm; Pitch 2.54 mm
Data Sheet Revision: May-1986
Footprint Code: DIP-16
Simulation Ready: No
Source Library Name: TI Logic Arithmetic.lib
Downloadable Zip File: TI_460805P.zip

Last Updated: 4-Mar-2005


Revision History:17-Jul-2002: Re-released for DXP Platform. Modified 04-Mar-2005:
Stylized 3D Model Added.

74182

74282

Name: SN54AS282FK
Look-Ahead Carry Generator with Selectable Carry Inputs
Manufacturer: Texas Instruments
Component Class: Logic
Sub Class: Arithmetic
Package Ref: FK020D
Package Description: Leadless Chip Carrier; 20 Terminals; Body 8.9 x 8.9 mm
Data Sheet Revision: May-1986
Footprint Code: QCC-N20/Z11
Simulation Ready: No
Source Library Name: TI Logic Arithmetic.lib
Downloadable Zip File: TI_460805P.zip

Last Updated: 17-Jul-2002


Revision History:17-Jul-2002: Re-released for DXP Platform.

Name: SN54AS282J
Look-Ahead Carry Generator with Selectable Carry Inputs
Manufacturer: Texas Instruments
Component Class: Logic
Sub Class: Arithmetic
Package Ref: J020D
Package Description: DIP; 20 Leads; Row Spacing 7.62 mm; Pitch 2.54 mm
Data Sheet Revision: May-1986
Footprint Code: DIP-20/D25
Simulation Ready: No
Source Library Name: TI Logic Arithmetic.lib
Downloadable Zip File: TI_460805P.zip
Last Updated: 4-Mar-2005
Revision History:17-Jul-2002: Re-released for DXP Platform. Modified 04-Mar-2005:
Stylized 3D Model Added.

74882
Name: SN54AS882AJT
32-Bit Look-Ahead Carry Generator
Manufacturer: Texas Instruments
Component Class: Logic
Sub Class: Arithmetic
Package Ref: JT024
Package Description: DIP; 24 Leads; Row Spacing 7.62 mm; Pitch 2.54 mm
Data Sheet Revision: Nov-1985
Footprint Code: DIP-24/X1.5
JEDEC Code: MS-001-AF
Simulation Ready: No
Source Library Name: TI Logic Arithmetic.lib
Downloadable Zip File: TI_460805P.zip

Last Updated: 4-Mar-2005


Revision History:17-Jul-2002: Re-released for DXP Platform. Modified 04-Mar-2005:
Stylized 3D Model Added.

Name - SN54AS882AFK
32-Bit Look-Ahead Carry Generator
Manufacturer: Texas Instruments
Component Class: Logic
Sub Class: Arithmetic
Package Ref: FK028
Package Description: Leadless Chip Carrier; 28 Terminals; Body 11.4 x 11.4 mm
Data Sheet Revision: Nov-1985
Footprint Code: QCC-N28/C11
Simulation Ready: No
Source Library Name: TI Logic Arithmetic.lib
Downloadable Zip File: TI_460805P.zip
Last Updated: 17-Jul-2002
Revision History:17-Jul-2002: Re-released for DXP Platform.

Pequeo circuito electrnico utilizado para realizar una funcin electrnica especfica, como la
amplificacin. Se combina por lo general con otros componentes para formar un sistema ms
complejo y se fabrica mediante la difusin de impurezas en silicio monocristalino, que sirve como
material semiconductor, o mediante la soldadura del silicio con un haz de flujo de electrones.
Varios cientos de circuitos integrados idnticos se fabrican a la vez sobre una oblea de pocos
centmetros de dimetro. Esta oblea a continuacin se corta en circuitos integrados individuales
denominados chips.
En la integracin a gran escala (LSI, acrnimo de Large-ScaleIntegration) se combinan
aproximadamente 5.000 elementos, como resistencias y transistores, en un cuadrado de silicio que
mide aproximadamente 1,3 cm de lado.
La integracin a mayor escala puede producir un chip de silicio con millones de elementos.

Durante los ltimos aos la capacidad funcional de los circuitos integrados ha ido en aumento de
forma constante, y el coste de las funciones que realizan ha disminuido igualmente. Esto ha
producido cambios revolucionarios en la fabricacin de equipamientos electrnicos, que han
ganado enormemente en capacidad funcional y en fiabilidad.

Tambin se ha conseguido reducir el tamao de los equipos y disminuir su complejidad fsica y su


consumo de energa.

2. Consulte el funcionamiento bsico y las caractersticas


generales del circuito integrado 74385. Indique en resumen las
aplicaciones de dicho circuito integrado.

75385
Name - SN54LS385FK
Quad Serial Adder/Subtractor
Manufacturer: Texas Instruments
Component Class: Logic
Sub Class: Arithmetic
Package Ref: FK020
Package Description: Leadless Chip Carrier; 20 Terminals; Body 8.9 x 8.9 mm
Data Sheet Revision: Mar-1988
Footprint Code: QCC-N20/Z11
Simulation Ready: No
Source Library Name: TI Logic Arithmetic.lib
Downloadable Zip File: TI_460805P.zip
Last Updated: 17-Jul-2002
Revision History:17-Jul-2002: Re-released for DXP Platform.

En electrnica de consumo, los circuitos integrados han hecho posible el desarrollo de muchos
nuevos productos, como computadoras y calculadoras personales, relojes digitales y videojuegos.
Se han utilizado tambin para mejorar y rebajar el coste de muchos productos existentes, como los
televisores, los receptores de radio y los equipos de alta fidelidad. Su uso est muy extendido en la
industria, la medicina, el control de trfico (tanto areo como terrestre), control medioambiental y
comunicaciones.

La tecnologa de los ordenadores o computadoras se ha beneficiado especialmente de todo ello. Las


funciones lgicas y aritmticas de una computadora pequea pueden realizarse en la actualidad
mediante un nico chip con integracin a escala muy grande (VLSI, acrnimo de
VeryLargeScaleIntegration) llamado microprocesador, y todas las funciones lgicas, aritmticas y
de memoria de una computadora, pueden almacenarse en una nica placa de circuito impreso, o
incluso en un nico chip. Un dispositivo as se denomina microordenador o microcomputadora.

3. Consulte el funcionamiento bsico y caractersticas generales


de los circuitos integrados: 74261, 74284, 74285, 74384. Indique
en resumen las aplicaciones de dichos circuitos integrados.

74261
Name - SN74LS261N
2-Bit by 4-Bit ParallelBinaryMultiplier
Manufacturer: Texas Instruments
Component Class: Logic
Sub Class: Arithmetic
Package Ref: N016D
Package Description: DIP; 16 Leads; Row Spacing 7.62 mm; Pitch 2.54 mm
Data Sheet Revision: Mar-1988
Footprint Code: DIP-16/X1.5
JEDEC Code: MS-001-BB
Simulation Ready: No
Source Library Name: TI Logic Arithmetic.lib
Downloadable Zip File: TI_460805P.zip
Last Updated: 4-Mar-2005
Revision History:17-Jul-2002: Re-released for DXP Platform. Modified 04-Mar-2005:
Stylized 3D Model Added.

74284
Name: SN74284N
4-Bit by 4-Bit Parallel Binary Multiplier
Manufacturer: Texas Instruments
Component Class: Logic
Sub Class: Arithmetic
Package Ref: N016D
Package Description: DIP; 16 Leads; Row Spacing 7.62 mm; Pitch 2.54 mm
Data Sheet Revision: Mar-1988
Footprint Code: DIP-16/X1.5
JEDEC Code: MS-001-BB

Simulation Ready: No
Source Library Name: TI Logic Arithmetic.lib
Downloadable Zip File: TI_460805P.zip
Last Updated: 4-Mar-2005
Revision History:17-Jul-2002: Re-released for DXP Platform. Modified 04-Mar-2005:
Stylized 3D Model Added.

74285
Name: SN74285N
4-Bit by 4-Bit Parallel Binary Multiplier
Manufacturer: Texas Instruments
Component Class: Logic
Sub Class: Arithmetic
Package Ref: N016D
Package Description: DIP; 16 Leads; Row Spacing 7.62 mm; Pitch 2.54 mm
Data Sheet Revision: Mar-1988
Footprint Code: DIP-16/X1.5
JEDEC Code: MS-001-BB
Simulation Ready: No
Source Library Name: TI Logic Arithmetic.lib
Downloadable Zip File: TI_460805P.zip
Last Updated: 4-Mar-2005
Revision History:17-Jul-2002: Re-released for DXP Platform. Modified 04-Mar-2005:
Stylized 3D Model Added.

74384
Name - SN74LS384N
8-Bit by 1-Bit Two's-Complement Multiplier
Manufacturer: Texas Instruments
Component Class: Logic
Sub Class: Arithmetic
Package Ref: N016D
Package Description: DIP; 16 Leads; Row Spacing 7.62 mm; Pitch 2.54 mm

Data Sheet Revision: Mar-1988


Footprint Code: DIP-16/X1.5
JEDEC Code: MS-001-BB
Simulation Ready: No
Source Library Name: TI Logic Arithmetic.lib
Downloadable Zip File: TI_460805P.zip
Last Updated: 4-Mar-2005
Revision History:17-Jul-2002: Re-released for DXP Platform. Modified 04-Mar-2005:
Stylized 3D ModelAdded.

A finales de la dcada de 1980, la ciencia de los materiales tom un nuevo auge con el
descubrimiento de materiales cermicos que presentan superconductividad a temperaturas ms
elevadas que los metales. Si se consigue encontrar nuevos materiales que sean superconductores a
temperaturas suficientemente altas, sern posibles nuevas aplicaciones, como trenes de levitacin
magntica o computadoras ultrarrpidas.

Aunque los ltimos avances de la ciencia de materiales se han centrado sobre todo en las
propiedades elctricas, las propiedades mecnicas siguen teniendo una gran importancia. En la
industria aeronutica, por ejemplo, los cientficos han desarrollado y los ingenieros han
probado materiales compuestos no metlicos, ms ligeros, resistentes y fciles de fabricar que las
aleaciones de aluminio y los dems metales actualmente empleados para los fuselajes de los
aviones.

4. Disear un circuito de paridad par, de 4 bits de entrada.


Comprobar su funcionamiento a travs de simulacin en el
programa Proteus 7 Professional. Adems consulte el
funcionamiento bsico y caractersticas generales del circuito
integrado 74286 .
Para el circuito se utilizar primero un sumador aritmtico binario 74286 para sumar los dgitos de
entrada y obtener un resultado en binario natural a este resultado se le har un ajuste decimal
sumndole 6 en binario, con otro 74286, cuando la respuesta sobrepase el 9 en binario
consiguiendo as en la salida del segundo 74286 la respuesta en BCD ms el acarreo.
Co

S3

S2

S1

So

D.A.

DA = S3(S2+S1) + Co

5. Consulte el funcionamiento y la introduccin a la


programacin de los Arreglos Lgicos Programables o PLA
(Programmable Logia Array). En base a esto, dibuje un PLA de
dos variables de entrada para tres funciones F1, F2, F3.

Arreglos Lgicos Programables (PLA)

a) Dispositivo combinacional de dos niveles AND, OR caracterizado por:


- Conexiones programables en el arreglo AND.
- Conexiones programables en el arreglo OR.
b) No estn presentes todos los posibles trminos AND.
c) No se puede implementar todas las combinaciones de funciones posibles.
d) La capacidad de un PLA se denota por:
entradas x productos x salidas

Estructura de un PLA de 3x6x3

Lgica de Arreglo Programable (PAL)


a) Dispositivo combinacional de dos niveles AND, OR caracterizado por:
- Conexiones programables en el arreglo AND.
- Conexiones programables en el arreglo OR.
b) No estn presentes todos los posibles trminos AND.
c) No se puede implementar todas las combinaciones de funciones posibles.
d) Si un trmino producto es requerido por dos funciones diferentes, se debe implementar
dos veces en un arreglo AND.

Estructura de un PAL

Modificaciones a la estructura bsica

- Realimentacin:
Si la salida del arreglo OR tiene un camino hacia el arreglo AND es posible construir
lgica multinivel.
- Salidas con registro:

Junto con la realimentacin permiten la implementacin de circuitos secuenciales de


mediana alta complejidad.
- Pines bidireccionales para E/S
Si los buffers de salida tienen 3 estados, es posible usar el camino de realimentacin para
proveer entradas extra.

5.5. Programa el PLA del numeral anterior a fin de ejecutar las siguientes funciones:

F1(a, b) m (3) , F 2(a, b) m (0,3) y F 3(a, b) m (0,1,2)

b\a
0
1

1
1

F1 b.a

b\a
0
1

0
1

1
1

F 2 b.a b.a

b\a
0
1

0
1
1

1
1

F 3 b. b.a

ESTRUCTURA PLA 2X6X3

CONCLUSIONES Y RECOMENDACIONES:
Alex Chugchilan:
Un PLA tpico comercial tiene ms de 10 entradas y cerca de 50 trminos productos. La
simplificacin de las funciones de Boole con tantas variables debe llevarse a cabo por
medio del mtodo del tabulado u otro mtodo de simplificacin a base de computador.
Cuando se configura un circuito combinacional con PLA, se debe hacer una
investigacin cuidadosa para poder reducir el nmero total de trminos producto ya que
un PLA podra tener un nmero finito de trminos AND.
El diseo con circuitos de MSI resulta una manera ms conveniente para el usuario ya
que reduce el espacio para el montaje y el costo.
Andres Zuiga:
Podemos concluir que los CI MSI son de gran aplicacin por cuanto permite minimizar
espacio, costos e inclusive nos permiten mejorar la calidad de los diseos a
implementarse.
Adems podemos concluir y recomendar que para una ptima aplicacin de estos CI
debemos conocer de antemano su distribucin de pines, su tabla de funcionamiento y
dems caractersticas del elemento para evitarnos mayores contratiempos en la prctica.
Victor Paz:
Adems hemos aprendido de manera prctica el montaje y funcionamiento de los
circuitos integrados pedidos en los numerales anteriores.
Se recomienda ser ordenados y metdicos al momento de armar los circuitos digitales,
ya que esto ayudar en encontrar y determinar una falla ms rpidamente

BIBLIOGRAFA:
Biblioteca de Consulta Microsoft Encarta 2005. 1993-2004 Microsoft
Corporation. Reservados todos los derechos.
TOCCI, Ronald; Sistemas Digitales, principios y aplicaciones; Prentice Hall
Hispanoamrica. Sexta edicin. Mxico. 1996.
MORRIS, Mano; Lgica Digital y Diseo de Computadora Prentice Hall
Hispanoamrica. Primera edicin. Mxico. 1982; Captulo 5, pgs. 195-200.
NOVILLO, Carlos; Sistemas Digitales.