Multiplexores Decod Decodifi ifica cado dore res/ s/dem demul ultip tiplex lexor ores es Deco Decodif dific icad ador ores es BCD BCD a 7 seg segmen mento tos s Codifi ificadores Comparadores Sumadores Gener Generad ador ores es/c /com ompr prob obad ador ores es de parida paridad d Otros
Tipos de Sistemas Digitales
Combinacionales – Su salida salida depende depende sólo sólo de de las entr entrada adas s presen presentes tes en en el sistema – Elemen Elementos tos bási básicos cos:: puerta puertas s lógica lógicas s AND, AND, OR, OR, NOT, NOT, NAND, EXOR,...
Secuenciales – Su sali salida da depen depende de de las las entr entrada adas s prese presente ntes s en el el sistema, y de la secuencia de entradas anteriores – Necesit Necesitan an memor memoria ia para para almac almacena enarr la “hist “histori oria” a” del del sistema – Elemen Elementos tos bási básicos cos:: puerta puertas s lógica lógicas s y biest biestabl ables es
Puertas Lógicas
Puertas lógicas: OR f=a+b
1
a 0 0 1 1
b 0 1 0 1
f 0 1 1 1
Puertas Lógicas
Puertas lógicas: AND f=a•b
&
a 0 0 1 1
b 0 1 0 1
f 0 0 0 1
Puertas Lógicas
Puertas lógicas: NOT f=a'
1
a 0 1
f 1 0
Puertas Lógicas
Puertas lógicas: NOR f=(a+b)'
1
a 0 0 1 1
b 0 1 0 1
f 1 0 0 0
Puertas Lógicas
Puertas lógicas: NAND f=(a•b)'
&
a 0 0 1 1
b 0 1 0 1
f 1 1 1 0
Puertas Lógicas
Puertas lógicas: EXOR f=ab
=1
a 0 0 1 1
b 0 1 0 1
f 0 1 1 0
Puertas Lógicas
Puertas lógicas: EXNOR f=(ab)'
=
a 0 0 1 1
b 0 1 0 1
f 1 0 0 1
Puertas Lógicas
La puerta NAND como elemento lógico universal a
a
b
a b
a'
a' a+b
b'
a
b
(a•b)'
a•b
a' a+b
b'
(a+b)'
Bloques Combinacionales
Multiplexores Decodificadores/demultiplexores Decodificadores BCD a 7 segmentos Codificadores Comparadores Sumadores Generadores/comprobadores de paridad Otros
Bloques Combinacionales
Multiplexores – El multip multiplex lexor or es un un element elemento o select selector or de datos – Mediant Mediante e un conjun conjunto to de líneas líneas de de selecció selección n de datos permiten conmutar una serie de líneas de entrada hacia una única salida
Bloques Combinacionales
Multiplexores S0
0
S1
1
I0
0
I1
1
I2
2
I3
3
MUX
Salida
Bloques Combinacionales
Multiplexores: 74151 (8 entradas)
Bloques Combinacionales
Multiplexores: 74151 (8 entradas)
Bloques Combinacionales
Otros multiplexores: – 74 7415 157 7 (2 en entr trad adas as)) – 74 7415 150 0 (16 (16 ent entra rada das) s)
Bloques Combinacionales
Disposición en cascada de varios multiplexores: I0 I1 I2 I3
4:1 MUX
2:1 MUX I4 I5 I6 I7
4:1 MUX
S2
S1
S0
Salida
Bloques Combinacionales
Decodificadores/demultiplexores – Un decod decodific ificado adorr permite permite dete detectar ctar una una determinada combinación de bits a la entrada, y señalar la presencia de ese código activando una determinada línea de salida. – En su form forma a más gene general ral pose poseen en n línea líneas s de entrada y 2n líneas de salida. – Sue Suelen len incor incorpor porar ar líneas líneas de habilit habilitació ación. n.
Bloques Combinacionales
Decodificadores: 74138 (3 a 8)
Bloques Combinacionales
Decodificadores: 74138
Bloques Combinacionales
Decodificadores BCD-decimal (7442) – Tipo 4 a 10 10. – Indica Indican n la pres presenc encia ia en la entrad entrada a de un un código BCD. – Si el códi código go de de entra entrada da no es BCD BCD ningun ninguna a línea de salida es activa.
Otros tipos: – 74139: 2 a 4 – 74154: 4 a 16
Bloques Combinacionales
Decodificadores BCD-decimal (7442)
Bloques Combinacionales
Decodificadores BCD-decimal (7442)
Bloques Combinacionales
Demultiplexores – Direcciona Direcciona el dato dato de una línea de entrada entrada a una de entre un conjunto de líneas de salida. – La selecc selección ión de de la línea línea de de salida salida se se realiz realiza a mediante un conjunto de líneas de selección. selecc ión. – La estruc estructur tura a interna interna es es idénti idéntica ca a la de un un decodificador, empleando como línea de entrada la correspondiente a una línea de habilitación.
Bloques Combinacionales
Decodificadores BCD a 7 segmentos: 7446, a 7447,7448 f
g
e
b
c
d
Bloques Combinacionales
Decodificadores BCD a 7 segmentos – Displ Display ay de ánod ánodo o com común ún
+Vcc
a b c BCD
d e f g
ánodo común
Bloques Combinacionales
Decodificadores BCD a 7 segmentos
Bloques Combinacionales
Decodificadores BCD a 7 segmentos – Para Para display displays s de cátod cátodo o común común se empl emplean ean decodificadores con salidas activas en alto: 7448
Bloques Combinacionales
Codificadores – En un un codifi codificad cador, or, cuan cuando do una una de de sus entradas es activa, presenta a su salida un determinado código correspondiente al dígito representado a la entrada. – El código código de salida salida puede ser binario binario o BCD. BCD.
Bloques Combinacionales
Codificadores de prioridad – Un codifica codificador dor de priorida prioridad d incluye incluye la lógica lógica necesaria para asegurar que cuando dos o más entradas están activas, el código de salida corresponde con la entrada de mayor numeración.
Ejemplos – 74147: 74147: deci decimal mal a BCD, BCD, con con prior priorida idad d – 74148: 74148: octal octal a binario binario,, con priori prioridad dad
Bloques Combinacionales
Codificadores: 74147 (decimal-BCD)
Bloques Combinacionales
Codificadores: 74147 (decimal-BCD)
Bloques Combinacionales
Codificadores: 74148 (octal-binario)
Bloques Combinacionales
Codificadores: 74148
Bloques Combinacionales
Comparadores: 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.
Bloques Combinacionales
Comparadores A0 A1 A2 A3
COMP
A>B A=B
B0 B1 B2 B3
A
Bloques Combinacionales
Comparadores: 7485
Bloques Combinacionales
Comparadores: 7485
Bloques Combinacionales
Sumadores – El eleme elemento nto bási básico co es el el semi-su semi-sumad mador: or:
A
S
B
COUT
A 0 0 1 1
B 0 1 0 1
S 0 1 1 0
COUT 0 0 0 1
Bloques Combinacionales
Sumadores – Su Suma mado dorr com compl plet eto o A
S
A
S
B
COUT
B
COUT
Suma
A 0 0 0 0 1 1 1 1
CIN
COUT
B 0 0 1 1 0 0 1 1
CIN 0 1 0 1 0 1 0 1
S 0 1 1 0 1 0 0 1
COUT 0 0 0 1 0 1 1 1
Bloques Combinacionales
Sumadores: 74283 (sumador de dos palabras de 4 bits)
Bloques Combinacionales
Sumadores: 74283
Bloques Combinacionales
Generadores/comprobadores de paridad – Sirven para detecta detectarr e errore rrores s en la transmisi transmisión ón de datos – Se basa basan n en el el conteo conteo del del númer número o de 1s 1s que posee un código binario – Esta operación operación se realiza realiza con con puertas puertas OREX – La suma suma (sin (sin acarre acarreos) os) de de un númer número o par de de 1s siempre es 0 y la suma de un número impar de 1s siempre es 1