Módulos combinacionales básicos MSI (Medium Scale of ...

14
Módulos combinacionales básicos MSI ( M edium S cale of I ntegration)

Transcript of Módulos combinacionales básicos MSI (Medium Scale of ...

Page 1: Módulos combinacionales básicos MSI (Medium Scale of ...

Módulos combinacionales básicosMSI (Medium Scale of Integration)

Page 2: Módulos combinacionales básicos MSI (Medium Scale of ...

Móduloscombinacionalesbásicos

Bloques funcionales más complejos que las puertas lógicasque realizan una función determinada

Podemos obtenerlos a partir de puertas lógicas básicas

Se pueden utilizar para la implementación de funcionesbooleanas

MSI, circuitos entre 10 y 100 puertas

Pueden disponer de señales de control para controlar sufuncionamiento

Tipos:

◦ Sumadores / Restadores

◦ Codificador / Decodificador

◦ Multiplexor / Demultiplexor

Page 3: Módulos combinacionales básicos MSI (Medium Scale of ...

SISTEMAS COMBINACIONALES

Circuito Combinacional→ su salida depende sólo de sus entradas

Clasificación según escala de integración:

•SSI →máx. 10 puertas lógicas•MSI →máx. 100 puertas lógicas•LSI →máx. 1000 puertas lógicas •VLSI → > 1000 puertas lógicas

MultiplexoresCodificadoresDecodificadores → (Demultiplexores)Convertidores de código

ComparadoresSumadoresRestadoresMultiplicadores

Circuitos de Comunicación

Circuitos Aritméticos

Circuitos MSI

Page 4: Módulos combinacionales básicos MSI (Medium Scale of ...

Circuitos MSILos circuitos MSI son los que están constituidos por un número de puertas lógicas comprendidosentre 10 y 100. En este capítulo veremos una serie de circuitos combinaciones que se utilizan muchoen electrónica digital y que son la base para la creación de diseños más complejos. Aunque se puedendiseñar a partir de puertas lógicas, estos circuitos se pueden tratar como “componentes”,asignándoles un símbolo, o utilizando una cierta nomenclatura.

Los circuitos que veremos son los siguientes:

➢Sumadores, restadores

➢Multiplexores y demultiplexores

➢Codificadores y decodificadores

➢Comparadores

Page 5: Módulos combinacionales básicos MSI (Medium Scale of ...

SUMADORES Y RESTADORES

Page 6: Módulos combinacionales básicos MSI (Medium Scale of ...

Sumadores y RestadoresSumadores de números de 1 bit

Semisumador

Sumador total

Sumadores de números de más de 1 bit

Restadores de números de un bit

Semi-Restador

Restador completo

Sumador/restador

Page 7: Módulos combinacionales básicos MSI (Medium Scale of ...

Sumador Binario

Page 8: Módulos combinacionales básicos MSI (Medium Scale of ...

Semisumador (Half Adder)

La operación de suma aritmética tiene como resultado suma yacarreo◦ No podemos propagar acarreos con semisumadores

A B C S

0 0 0 0

0 1 0 1

1 0 0 1

1 1 1 0

S = A B Propagación (Pi)

C = A · B Generación (Gi)

Page 9: Módulos combinacionales básicos MSI (Medium Scale of ...

Sumador Completo (Full Adder)

Funcionamiento similar al semisumador añadiendo el acarreo de entrada

Ai Bi Ci Ci+1 Si

0 0 0 0 0

0 0 1 0 1

0 1 0 0 1

0 1 1 1 0

1 0 0 0 1

1 0 1 1 0

1 1 0 1 0

1 1 1 1 1

Si = Ai Bi Ci

= Pi Ci

Ci+1 = (Ai + Bi) Ci + (Ai Bi)=(Ai Bi) Ci + (Ai Bi)

= Pi Ci + Gi

Page 10: Módulos combinacionales básicos MSI (Medium Scale of ...

Sumador completo

Podemos diseñarlo a partir de dos semisumadores

Page 11: Módulos combinacionales básicos MSI (Medium Scale of ...

Sumador Completo

semisumador semisumador

Page 12: Módulos combinacionales básicos MSI (Medium Scale of ...

Sumador Completo

camino crítico

Tiempo retardo por puerta = 5 ns

semisumador semisumador

La salida Si llega 10 ns de retardo

respecto a las entradas A y B y sólo 5

ns respecto a la entrada C

La salida Ci+1 llega 15 ns de retardo

respecto a las entradas A y B y sólo

10 ns respecto a la entrada C

Page 13: Módulos combinacionales básicos MSI (Medium Scale of ...

Sumador paralelo con acarreo serie

FA

A0 B0

S0

C0

FA

A1 B1

S1

C1

FA

A2 B2

S2

C2

FA

An-1 Bn-1

Sn-1

Cn-1

Cn

Sn

C3

Page 14: Módulos combinacionales básicos MSI (Medium Scale of ...

Sumadores de 4 bits