Académique Documents
Professionnel Documents
Culture Documents
Fernando Beltrn
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
Puertas Lgicas
I Puertas lgicas: NOT
f=af
a__f___
01 10
Fernando Beltrn
Puertas Lgicas
I Puertas lgicas: NOR
f=(a+b)f
ab f
00 1 010
1 0 110 0
Fernando Beltrn
Puertas Lgicas
I Puertas lgicas: NAND
f=(a*b)f
a f b
0 1O 0 il
11 0
10 1
Fernando Beltrn
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
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
Bloques Combinacionales
I Multiplexores
S0 S1 I0 11 I 2 I3 Salida
Fernando Beltrn
Bloques Combinacionales
I Multiplexors: 74151 (8 entradas)
Fernando Beltrn
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
unicacione
Bloques Combinacionales
I Otros multiplexores:
- 74157 (2 entradas) - 74150 (16 entradas)
Fernando Beltrn
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
Bloques Combinacionales
I Decodificadores: 74138
Fernando Beltrn
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
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
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
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
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
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
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
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
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
LO
el X = don t care es
Bloques Combinacionales
I Codificadores: 74148 (octal-binario)
Fernando Beltrn
Bloques Combinacionales
I Codificadores: 74148
Fernando Beltrn
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
Bloques Combinacionales
I Comparadores
A0 A1 A2 A3 B0 B1 B2 B3 COMP
Fernando Beltrn
Bloques Combinacionales
I Compara dores: 7485
Fernando Beltrn
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
Bloques Combinacionales
I Sumadores
- Sumador completo
AS BC
OUT
AS
Suma
^OUT
C
IN
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
Bloques Combinacionales
I Sumadores: 74283 (sumador de dos palabras de 4 bits)
Fernando Beltrn
Bloques Combinacionales
I Sumadores: 74283
Fernando Beltrn
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
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