Está en la página 1de 14

FUNCIONES LÓGICAS

CIRCUITOS COMBINACIONALES
COMPARADOR
Tabla de verdad
Entradas Salidas
a b a>b a=b a<b
0 0 0 1 0
0 1 0 0 1
1 0 1 0 0
1 1 0 1 0

Funciónes lógicas

Mayor → M = a·b
Igual → I = a·b + a·b
Menor → m = a·b

SUMADOR
Tabla de verdad
Entradas Salidas
a b S(suma) C(acarreo)
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

Funciones Lógicas
C = a·b
S = a·b + a·b
DECODIFICADOR

Tabla de verdad
3 salidas 8 entradas
e0 e1 e2 s0 s1 s2 s3 s4 s5 s6 s7
0 0 0 1 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0 0 0
0 1 0 0 0 1 0 0 0 0 0
0 1 1 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0
1 0 1 0 0 0 0 0 1 0 0
1 1 0 0 0 0 0 0 0 1 0
1 1 1 0 0 0 0 0 0 0 1

Funciones lógicas
S0 = ē0·ē1·ē2
S1 = ē0·ē1·e2
S2 = ē0·e1·ē2
S3 = ē0·e1·e2
S4 = e0·ē1·ē2
S5 = e0·ē1·e2
S6 = e0·e1·ē2
S7 = e0·e1·e2
CODIFICADOR

Tabla de verdad
8 entradas 3 salidas
e0 e1 e2 e3 e4 e5 e6 e7 s0 s1 s2
1 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 1 0
0 0 0 1 0 0 0 0 0 1 1
0 0 0 0 1 0 0 0 1 0 0
0 0 0 0 0 1 0 0 1 0 1
0 0 0 0 0 0 1 0 1 1 0
0 0 0 0 0 0 0 1 1 1 1

Funciones Lógicas
s0 = e4·ē0·ē1·ē2·ē3·ē5·ē6·ē7 + e5·ē0·ē1·ē2·ē3·ē4·ē6·ē7 + e6·ē0·ē1·ē2·ē3·ē4·ē5·ē7 +
e7·ē0·ē1·ē2·ē3·ē4·ē5·ē6
D A
B
s1 = A + B + e2·ē0·ē1·ē3·ē4·ē5·ē6·ē7 + e3·ē0·ē1·ē2·ē4·ē5·ē6·ē7

s2 = C + B + D + e1·ē0·ē2·ē3·ē4·ē5·ē6·ē7 C
CONVERSOR DE CÓDIGO

Tabla de verdad
Entradas Salidas
e1 e2 e3 s1 s2 s3 s4 s5 s6 s7
0 0 0 0 1 1 1 0 1 1 1
1 0 0 1 0 0 1 0 0 1 0
2 0 1 0 1 0 1 1 1 0 1
3 0 1 1 1 0 1 1 0 1 1
4 1 0 0 0 1 1 1 0 1 0
5 1 0 1 1 1 0 1 0 1 1
6 1 1 0 1 1 0 1 1 1 1
7 1 1 1 1 0 1 0 0 1 0

Funciones Lógicas
s1 = A + e1·ē2·e3 + B + C + e1·e2·e3 + H
D E
s2 = A + F + D + B
s1
s3 = A + ē1·ē2·e3 + C + H + e1·ē2·ē3 + E
G F
s2 s3
s4 = C + H + F + D + B s4
s5 s6
s5 = ē1·ē2·ē3 + ē1·e2·ē3 + e1·e2·ē3
A C B s7
s6 = A + G + ē1·e2·e3 + F + D + B + E
H
s7 = A + C + H + D + B
MULTIPLEXOR (2 bits)

Tabla de verdad
Sel D1 D2 Salida
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 1

Funciones Lógicas
Sal = Sel · D1 · D2 + Sel · D1 · D2 + Sel · D1 · D2 + Sel · D1 · D2

Podría simplificarse en = Sel · D1 + Sel · D2


DEMULTIPLEXOR (4bits)

Tabla de verdad
Sel1 Sel2 e S0 S1 S2 S3
0 0 0 0 0 0 0
0 0 1 1 0 0 0
0 1 0 0 0 0 0
0 1 1 0 1 0 0
1 0 0 0 0 0 0
1 0 1 0 0 1 0
1 1 0 0 0 0 0
1 1 1 0 0 0 1

Funciones Lógicas
S0 = Sel1 · Sel2 · e
S1 = Sel1 · Sel2 · e
S2 = Sel1 · Sel2 · e
S3 = Sel1 · Sel2 · e
CIRCUITOS SECUENCIALES
Su salida depende de la combinación de entrada y de la salida
anterior
BIESTABLE TIPO T ASÍNCRONO
Tabla de verdad
T (Entrada) EA (Estado EF (Estado
actual) futuro)

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

Función Lógica

EF = T · E A + T · E A
BIESTABLE TIPO T IMPAR
CÍCLICO RETRÓGRADO DE 3 BITS
Diagrama de estados

Tabla de transiciones
Q2 Q1 Q0 Q2’ Q1’ Q0’ T2 T1 T0
0 0 1 1 1 1 1 1 0
0 1 1 0 0 1 0 1 0
1 0 1 0 1 1 1 1 0
1 1 1 1 0 1 0 1 0

Funciones lógicas
T0 = 0
T1 = 1
T 2 = Q2 · Q1 · Q 0 + Q 2 · Q1 · Q 0

T2 podría simplificarse a: T2 = Q1 · Q0
CONTADOR PAR DE 4 BITS HACIA
ADELANTE NO CÍCLICO
Tabla de transiciones
Q3 Q2 Q1 Q0 Q3’ Q2’ Q1’ Q0’ D3 D2 D1 D0
0 0 0 0 0 0 1 0 0 0 1 0
0 0 1 0 0 1 0 0 0 1 1 0
0 1 0 0 0 1 1 0 0 0 1 0
0 1 1 0 1 0 0 0 1 1 1 0
1 0 0 0 1 0 1 0 0 0 1 0
1 0 1 0 1 1 0 0 0 1 1 0
1 1 0 0 1 1 1 0 0 0 1 0
1 1 1 0 1 1 1 0 0 0 0 0

D0 = 0
D1 = Q3 + Q2 + Q1 + Q0
D2 = Q3 · Q2 · Q 1 · Q0 + Q3 · Q 2 · Q 1 · Q0 + Q 3 · Q2 · Q 1 · Q0
D3 = Q3 · Q2 · Q 1 · Q0

D2 = (Q1 · Q0) · (Q3 + (Q3 · Q2))


BIESTABLE TIPO D ASÍNCRONO
El estado final va a coincidir con la nueva entrada. Se usa para registros o celdas
de memoria.

Tabla de verdad
D QA QF
0 0 0
0 1 0
1 0 1
1 1 1

Lo que entra se convierte en el estado final por lo tanto la función será:

D = QF
REGISTRO DE DESPLAZAMIENTO
DE 3 BITS A LA IZQUIERDA
Diagrama de estados

Tabla de transiciones
Q2 Q1 Q0 Q2’ Q1’ Q0’ D2 D1 D0
0 0 1 0 1 0 0 1 0
0 1 0 1 0 0 1 0 0
1 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0

Funciones Lógicas
D0 = 0
D 1 = Q2 · Q1 · Q 0
D 2 = Q2 · Q 1 · Q0
Transistores: Componente electrónico semiconductor que permite el paso de
corriente en una sola dirección si aplicamos una corriente pequeña en la base.

Entra una carga


P Carga +
que anula la
negativa y
conecta las
N Carga -
positivas
P Carga +

Transistores Nombre Siglas


10 a 100 Small scale Integration SSI
100 a 1000 Medium scale Integration MSI
1000 a 10000 Large scale Integration LSI
10000 a 100000 Very Large scale Integration VLSI
100000 a 1000000 Ultra Large scale Integration ULSI
1000000 a ∞ Giga Large scale Integration GLSI

Proceso creación de microprocesadores:


- Cortamos el silicio en lonchas
- Pulimos las obleas
- Fotolitografiamos el diseño sobre la oblea capa a capa
- Recortamos la oblea para extraer el chip
- Se encapsulan los chips y se le ponen patas
- Se somete a control de calidad (altas temperaturas)

Pa casa:
- Comparador → (nbits)
- Sumador → (nbits)
- Conversor de código → (3 bits a 7 segmentos)
- Codificador → 4 bits
- Decodificador → 4bits
- Multiplexor → 4 bits entrada (2 selección)
- Demultiplexor → 4 bits salida (2 selección)
- Contador par de 4 bits hacia adelante no cíclico
- Reg Desplazamiento Biestable tipo D
Lo que puede entrar en el examen
Puertas lógicas
Tablas de verdad
Funciones Lógicas
Dibujar esquemas (logicly)

Circuitos combinacionales:
Sumador
Comparador
Conversor de código
Codificador
Decodificador
Multiplexor
Demultiplexor

Circuitos secuenciales:
Diagramas de estado
Tabla de verdad de Biestable tipo D
Tabla de verdad de Biestable tipo T
Tablas de transiciones
Circuitos secuenciales

Transistores:
Proceso de fabricación
Tabla de integración

También podría gustarte