Vous êtes sur la page 1sur 56

Sistemas Combinacionales

I Tipos de Sistemas Digitales I Puertas Lgicas I Bloques Combinacionales


Multiplexors Decodificadores/demultiplexores Decodificadores BCD a 7 segmentos Codificadores Comparadores Sumadores Generadores/comprobadores de paridad Otros
Dpto. Ingeniera Electrnica y Comunicaciones

Fernando Beltrn

Tipos de Sistemas Digitales


I Combinacionales
- Su salida depende slo de las entradas presentes en el sistema - Elementos bsicos: puertas lgicas AND, OR, NOT, NAND, EXOR,...

I Secuenciales
- Su salida depende de las entradas presentes en el sistema, y de la secuencia de entradas anteriores - Necesitan memoria para almacenar la historia del sistema - Elementos bsicos: puertas lgicas y biestables
Fernando Beltrn Dpto. Ingeniera Electrnica y Comunicaciones

Puertas Lgicas
I Puertas lgicas: OR
f=a+b
a f b

0 0O 0 il
Fernando Beltrn

11 0

11 1
Dpto. Ingeniera Electrnica y Comunicaciones

Puertas Lgicas
I Puertas lgicas: AND
f=a*b ab f

00 1 0

0 010 0 111

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Puertas Lgicas
I Puertas lgicas: NOT
f=af

a__f___

01 10

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Puertas Lgicas
I Puertas lgicas: NOR
f=(a+b)f
ab f

00 1 010

1 0 110 0

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Puertas Lgicas
I Puertas lgicas: NAND
f=(a*b)f
a f b

0 1O 0 il

11 0

10 1

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Puertas Lgicas
I Puertas lgicas: EXOR
f=aeb

a f b

0 0O 0 il
Fernando Beltrn

11 0

10 1
Dpto. Ingeniera Electrnica y Comunicaciones

Puertas Lgicas
I Puertas lgicas: EXNOR
f=(aeb)f a b f

0 1 0 1 0 0

00 1 11 1

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Puertas Lgicas
I La puerta NAND como elemento lgico universal
(ab)' ab a b

a b
Fernando Beltrn

a1 b1 a+ b

a1 (a+b)1 b1
Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I I I I I I I I M ltip x rs u le o Decodificadores/demultiplexores Decodificadores BCD a 7 segmentos Codificadores Comparadores Sumadores Generadores/comprobadores de paridad Otros
Dpto. Ingeniera Electrnica y Comunicaciones

Fernando Beltrn

Bloques Combinacionales
I Multiplexors
- El multiplexor es un elemento selector de datos - Mediante un conjunto de Kneas de seleccin de datos permiten conmutar una serie de Kneas de entrada hacia una nica salida

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Multiplexores
S0 S1 I0 11 I 2 I3 Salida

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Multiplexors: 74151 (8 entradas)

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Multiplexors: 74151 (8 entradas)
FUNCTION TABLE INPUTS "E H L L L L L L L L L L L L L L L L OUTPUTS
Ij

s2
X L L L L L L L L H H H H H H H H

Si

So X L L H H L L H H L L H H L L H H

h
X L H X X X X X X X X X X X X X X

11 X X X L H X X X X X X X X X X X X

h
X X X X X L H X X X X X X X X X X

14 X X X X X X X X X L H X X X X X X

Is X X X X X X X X X X X L H X X X X

le X X X X X X X X X X X X X L H X X

l7 X X X X X X X X X X X X X X X L H

Y
H H L H L H L H L H L H L H L H L

Y L L H L H L H L H L H L H L H L H

X L L L L H H H H L L L L H H H H

X X X X X X X L H X X X X X X X X

Fernando

Notes

1. H = HIGH voltage level L = LOW voltage level X = don t care.

unicacione

Bloques Combinacionales
I Otros multiplexores:
- 74157 (2 entradas) - 74150 (16 entradas)

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Disposicin en cascada de varios multiplexores:
I 0 11 I 2 I 3 2:1 MUX I4 I5 I6 I7 4:1 MUX

Salida
fl-:1_ iiiu> S1

s2
Fernando Beltrn

s0
Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Decodificadores/demultiplexores
- Un decodificador permite detectar una determinada combinacin de bits a la entrada, y sealar la presencia de ese cdigo activando una determinada lnea de salida. - En su forma ms general poseen n lneas de entrada y 2n lneas de salida. - Suelen incorporar lneas de habilitacin.
Fernando Beltrn Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Decodificadores: 74138 (3 a 8)

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Decodificadores: 74138

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Decodificadores BCD-decimal (7442) - Tipo 4 a 10. - Indican la presencia en la entrada de un cdigo BCD. - Si el cdigo de entrada no es BCD ninguna lnea de salida es activa. I Otros tipos: - 74139: 2 a 4 - 74154: 4 a 16
Fernando Beltrn Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Decodificadores BCD-decimal (7442)

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Decodificadores BCD-decimal (7442)
FUNCTION TABLE
INPUTS
Aj

OUTPUTS A0 L H L H L H L H L H L H L H L H Vo L H H H H H H H II H H II H H H II
*1

A; L L L L H II H H L L L L H H H II

*l

v
H H L H H H H H H H H H H H H H

Vi

v4
H H H H L H H H II H H H H H H II

V; H II II H H L H H H H II H H H II H

v6
H H H II H H L H H H H H H H II II

y?

vs v9
H H H H H H II H L H II H H H II H H H II H H H II H II L H II H H II II

L L L L L L L L H H II H II H II H

L L H H L L H H L L H H L L H H

H L H H H H H H II H H II H H H II

II H H L II II H II II II H II II II H II

II H H H II H H L II H H II II H H II

Note 1. H = HIGH voltage level L = LOW voltage level Fernando Beltrn upto. ingeniena Electrnica y Comunicaciones

Bloques Combinacionales
I Demultiplexores
- Direcciona el dato de una Knea de entrada a una de entre un conjunto de Kneas de salida. - La seleccin de la Knea de salida se realiza mediante un conjunto de Kneas de seleccin. - La estructura interna es idntica a la de un decodificador, empleando como Knea de entrada la correspondiente a una Knea de habilitacin.
Fernando Beltrn Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Decodificadores BCD a 7 segmentos: 7446, 7447,7448
b e c d

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Decodificadores BCD a 7 segmentos
- Display de nodo comn
+VCC

KF

y BCD

a b c d ef

3-C
1-* *

5-C

II
KF

nodo

comn
3-C
**

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Decodificadores BCD a 7 segmentos
DECIMAL OR INPUTS Bi/RBO' B L L LL L L L H L L X. H L L L H H L HH H L HH L H L HL A L HL L H a "4*A, '47A. T.S47 FUNCTION TABLE IT1I OUTPUTS b ON ON ON ON ON OFF OFF ON OJM ON OFF OFF ON OFF OFF OFF OFF OFF ON c ON ON OFF ON ON ON ON ON ON ON OFF ON OFF OFF OFF OFF OFF OFF ON d ON OFF ON ON OFF ON ON OFF ON OFF ON ON OFF ON ON OFF OFF OFF
ON

NOTE 9 OFF OFF Q\ ON ON ON ON OFF ON ON ON ON ON ON ON OFF OFF OFF ON 23 1

IT
HH HH

HFJI HX XX

D L 1_ L H L

01 13

L H H H H H H L L H H H H H H

H
HH

ON OFF ON ON OFF ON OFF ON ON ON OFF OFF CFT ON OFF OFF OFF OFF ON

ON ON OFF OFF OFF ON OFF OFF OFF ON OFF ON ON ON OFF OFF ON ON OFF ON ON OFF OFF OFF OFF ON OFF ON ON ON OFF OFF OFF OFF OFF OFF ON ON

4 56 7 89 10 It

XX XX

L L H L

H HH h

H H
H HH HH

XX X X

H H L. H H H H H

h H
H H h NH

11 13 14 15 SI RBI LT

H KH H X

XX XX

X LX

x
L X
NOTES:

x
L X

x
L X

x
LX

L
H

H - hifl* level. L - Low l&vil. X LrrelflV&nt i, The bloilklrta. ifipui (51 > muit be Op*n or held al ft high logic Iflv&l when output functions 0 th-Faugh 15 are desired. Tha ripple blinking input < R B i ) must be Oyert artw^h^f UlankJnp D* a decimal ieio il not. desired. 2 Whan a law lOQie la^it it applied directly
TO

th* tjlankin^ input 1 B I J , all sigment oulPu" am

off naoBrritotftf tff fha JpviJ c-1 Any O t h e r input, 1. When ripple-blanking inpl*l ifl&U any PMIIUIS A, B. C, and D arc at a ie>w le-uel with ihe lemp l**r inpijt high, all iBgment outpur 3 go off and the ripp|e-btanki-ng OurpU* (R BO) goa* to a low level (response eondilionK 2. Whon the blanking input/ripple blanking output (BI/ftBOj is op*n or h-ald high and a low is applied tn IM* limplHt inpui, all uQrnni output* arc on.

Fernando Beltrn

i B7/RQ wire AND iog.c mrvt^ Di>ntinginpui iB7] ard;or rippietiankinscutpui (ABO),

Comunicaciones

Bloques Combinacionales
I Decodificadores BCD a 7 segmentos
- Para displays de ctodo comn se emplean decodificadores con salidas activas en alto: 7448

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Codificadores
- En un codificador, cuando una de sus entradas es activa, presenta a su salida un determinado cdigo correspondiente al dgito representado a la entrada. - El cdigo de salida puede ser binario o BCD.

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Codificadores de prioridad
- Un codificador de prioridad incluye la lgica necesaria para asegurar que cuando dos o ms entradas estn activas, el cdigo de salida corresponde con la entrada de mayor numeracin.

I Ejemplos
- 74147: decimal a BCD, con prioridad - 74148: octal a binario, con prioridad
Fernando Beltrn Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Codificadores: 74147 (decimal-BCD)

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Codificadores: 74147 (decimal-BCD)
FUNCTION TABLE INPUTS A0 H X X X X X X X X L H X X X X X X X L H Ai II X X X X X X L II II A H X X X X X L II II H Aa H X X X X L H H H H
Aj

OUTPUTS A; H X X X L H H H H H H X X L H H H II II H A* II X L H H H H II II II A7 H L H H H H H II II H Aa H L L H H H H H H H
Yj

v2
H H H L L L L H H H H H H L L H H L L H

Vi II L H L H L H L II L

Vo

Ferrit

Notes

1. H = HIGH voltage level L =

LO

W volt age lev

el X = don t care es

Bloques Combinacionales
I Codificadores: 74148 (octal-binario)

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Codificadores: 74148

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Compara dores: circuito combinacional que compara dos entradas constituidas por palabras binarias y genera las correspondientes salidas para indicar si una palabra es igual, mayor o menor que la otra.

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Comparadores
A0 A1 A2 A3 B0 B1 B2 B3 COMP

A>B A=B A<B

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Compara dores: 7485

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Compara dores: 7485
FUNCTION TABLE COMPARING INPUTS A3, Bi A-i>B3 A^^Ba A-j=Ba As=B3 Aa=B3 A-j=B3 A3=B3 Aa=B3 Aa=B3 As=B3 A-j=B3 A3=B3 A2=B3 A2=B3 A2, B2 X X A2>B2 A2<B2 A2=B2 A2=B2 AE=B A2=B2 A2=B2 A2=B2 A2=B2 A2=B2 A2=B2 A2=B2
S

CASCADING INPUTS A0t B0 X X X X X X Ao I'o Ao<BD Aa=B0 Ao=Bc Ao=B0 An=BD Ao=BQ Ao=B0

OUTPUTS OA>E II L H L H L II L H L L L L H
OA-:E

Ai.Bi X X X X Ai>Bi Ai<B-| A-pB^ A-i=Bi A1=B1 A-pB-i AI=&I Ai=Bi A!=Bi A1=B1

A>E
X X X X X X X X H L L X H L

A^E
X X X X X X X X L H L X H L

A=E
X X X X X X X X L L H H L L

O A= B L L L L L L L L L L H H L L

L H L H L H L H L H L L L H

Notes 1. H = HIGH voltage level L = LOW voltage level Fernar . X = dorft care

es

Bloques Combinacionales
I Sumadores
- El elemento bsico es el semi-sumador:

OUT

AB 00 0 0 0110 10 10 110

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Sumadores
- Sumador completo
AS BC
OUT

AS

Suma

^OUT

C
IN

A B 00 00 010 011 10 10 110 111


C
OUT

CIN 0 1 0 1

s
0 1 1 0 1 0 0 1

CoUT 0 0 0 1 0 1 1 1

DFernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Sumadores: 74283 (sumador de dos palabras de 4 bits)

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Sumadores: 74283

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Generadores/comprobadores de paridad
- Sirven para detectar errores en la transmisin de datos - Se basan en el conteo del nmero de Is que posee un cdigo binario - Esta operacin se realiza con puertas OREX - La suma (sin acarreos) de un nmero par de Is siempre es 0 y la suma de un nmero impar de Is siempre es 1
Fernando Beltrn Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Generadores/comprobadores de paridad
I0 I2 11

IN

3 >

Paridad impar

Fernando Beltrn

Dpto. Ingeniera Electrnica y Comunicaciones

Bloques Combinacionales
I Generadores/comprobadores de paridad: 74280

FUNCTION TABLE INPUTS number of HIGH data inputs do to IB) even odd Note 3. H = HIGH voltage level L = LOW voltage level 4. Odd=impar Even=par Fernando Beltrn Dpto. Ingeniera Electrnica y Comunicaciones OUTPUTS SE H L So L H

Bloques Combinacionales
I Otros circuitos combinacionales:
- ALUs (Unidades Aritmtico-Lgicas): 74181 - Multiplicadores: 74285 + 74284
Fernando Beltrn Dpto. Ingeniera Electrnica y Comunicaciones

Vous aimerez peut-être aussi