SlideShare uma empresa Scribd logo
1 de 22
CIRCUITOS DIGITALES I




                   CIRCUITOS ARITMETICOS




Ing. Fernando Aparicio Urbano Molano       1
Circuitos Aritméticos



                             COMPARADORES

    • Tomando la tabla de verdad para una
      XNOR:




    • Se puede verificar la igualdad de dos
      variables a partir de la salida de la función.
Ing. Fernando A. Urbano M.                                2
Circuitos Aritméticos



             COMPARADOR A = B
     Diseñemos un comparador de 4 variables:




Ing. Fernando A. Urbano M.                           3
Circuitos Aritméticos



COMPARADOR DE 4 BITS

 7485




Ing. Fernando A. Urbano M.                4
Circuitos Aritméticos



                             SUMADOR BINARIO
     • Semi-Sumador (HA = Half Adder): Es un
       circuito con dos entradas y dos salidas.

                                    Entradas         Salidas
                                    A      B   Acarreo       Suma
                                    0      0     0               0
                                    0      1     0               1
                                    1      0     0               1
                                    1      1     1               0




Ing. Fernando A. Urbano M.                                            5
Circuitos Aritméticos



                             SEMISUMADOR




    Suma=A’B+AB’     Acarreo=AB (minterminos)
  Suma=(A+B)(A’+B’) Acarreo=AB (Maxterminos)
Ing. Fernando A. Urbano M.                              6
Circuitos Aritméticos



                             SUMADOR COMPLETO
                                     A   B   Cin   Cout S
    • Diseñe el circuito
      para S y Cout                  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
Ing. Fernando A. Urbano M.                                        7
Circuitos Aritméticos



         SUMADOR COMPLETO (FULL ADDER)




     Suma=A’B’Cin+A’BCin’+AB’Cin’+ABCin
     Cout=AB+ACin+BCin
                             Suma = (A ⊕ B) ⊕ Cin
Ing. Fernando A. Urbano M.                                       8
Circuitos Aritméticos



                         SUMADOR COMPLETO (2)

    Si colocamos dos HA en cascada se obtiene
    un FA:




Ing. Fernando A. Urbano M.                                   9
Circuitos Aritméticos



           SUMADORES EN PARALELO
    Pueden utilizarse sumadores serie o
    sumadores paralelo.
    Un sumador serie tarda mayor cantidad de
    tiempo en obtener el resultado final, ya que
    realiza la sumas bit por bit, produce un
    acarreo que sirve para la siguiente suma de
    bit.
    En cambio el sumador paralelo es más
    rápido debido a que c/u de los términos a
    sumar entran directo y se suman casi
    inmediatamente.
Ing. Fernando A. Urbano M.                            10
Circuitos Aritméticos



                 SUMADORES EN PARALELO (2)



                        A1   A0
            +           B1   B0


          C2            ∑1   ∑0




Ing. Fernando A. Urbano M.                          11
Circuitos Aritméticos



                             SUMADOR/RESTADOR
     Para la resta A  B  A  B  1
           Para la suma : Cin =0 y no invertir B
     Se utilizan compuertas XOR como inversores
     controlados por una señal S




Ing. Fernando A. Urbano M.                                  12
Circuitos Aritméticos



                             SUMADOR CON 7483




Ing. Fernando A. Urbano M.                                  13
Circuitos Aritméticos



           UNIDAD ARITMÉTICO LÓGICA (ALU)
     Circuito que puede realizar cualquier tipo de
     operación aritmética o lógica entre dos
     operandos de n bits.




Ing. Fernando A. Urbano M.                              14
Circuitos Aritméticos



                             DISEÑO DE UNA ALU




Ing. Fernando A. Urbano M.                                   15
Circuitos Aritméticos



     DISEÑO DE UNA ALU EN QUARTUS II DE
                  ALTERA




                             Circuito Lógico (CL)
Ing. Fernando A. Urbano M.                                      16
Circuitos Aritméticos



     DISEÑO DE UNA ALU EN QUARTUS II DE
                  ALTERA




                             Circuito Aritmético (CA)
Ing. Fernando A. Urbano M.                                          17
Circuitos Aritméticos



     DISEÑO DE UNA ALU EN QUARTUS II DE
                  ALTERA




                             ALU de 1 Bit
Ing. Fernando A. Urbano M.                              18
Circuitos Aritméticos



     DISEÑO DE UNA ALU EN QUARTUS II DE
                  ALTERA




                     Funciones de la ALU de 1 Bit
Ing. Fernando A. Urbano M.                                      19
Circuitos Aritméticos


                             A7                B7            A0             B0

 S0
 S1

  M

                        CL                CA            CL             CA
                                                    …
                                                                                   AND
                             Full Adder                      Full Adder
                                                    …
        XOR



                                                                  F0
                                  F7
C0       0V


                                   ALU de 8 Bits
Ing. Fernando A. Urbano M.                                                               20
Circuitos Aritméticos



                 ALU COMERCIAL
  Con 5 líneas de selección: 32 operaciones
  (16 de lógica y 16 de aritmética).




Ing. Fernando A. Urbano M.                          21
Circuitos Aritméticos



                      TABLA DE VERDAD 74LS181




Ing. Fernando A. Urbano M.                                  22

Mais conteúdo relacionado

Mais procurados

Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Jomicast
 
Práctica de flip flops
Práctica de flip flopsPráctica de flip flops
Práctica de flip flopskartorrealba
 
Amplificador en Base Comun y Colector Comun
Amplificador en Base Comun y Colector ComunAmplificador en Base Comun y Colector Comun
Amplificador en Base Comun y Colector Comuniscped
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flopsSENA-CIMI-GIRON
 
Electrónica Digital: Mapas de karnaugh con 4 variables
Electrónica Digital: Mapas de karnaugh con 4 variablesElectrónica Digital: Mapas de karnaugh con 4 variables
Electrónica Digital: Mapas de karnaugh con 4 variablesAngel Perez
 
Multiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digitalMultiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digitalIsrael Magaña
 
Sumador de 4 bits
Sumador de 4 bitsSumador de 4 bits
Sumador de 4 bitsAbril Bello
 
Amplificador colector común clase 8
Amplificador colector común clase 8Amplificador colector común clase 8
Amplificador colector común clase 8ManuelGmoJaramillo
 

Mais procurados (20)

Problemariodigital3 bcd
Problemariodigital3 bcdProblemariodigital3 bcd
Problemariodigital3 bcd
 
Mapas de Karnaugh
Mapas de KarnaughMapas de Karnaugh
Mapas de Karnaugh
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
 
Sumador\Restador
Sumador\RestadorSumador\Restador
Sumador\Restador
 
Ejercicios con fluidsim
Ejercicios con fluidsimEjercicios con fluidsim
Ejercicios con fluidsim
 
Algebra Booleana
Algebra BooleanaAlgebra Booleana
Algebra Booleana
 
Práctica de flip flops
Práctica de flip flopsPráctica de flip flops
Práctica de flip flops
 
Amplificador en Base Comun y Colector Comun
Amplificador en Base Comun y Colector ComunAmplificador en Base Comun y Colector Comun
Amplificador en Base Comun y Colector Comun
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops
 
Electrónica Digital: Mapas de karnaugh con 4 variables
Electrónica Digital: Mapas de karnaugh con 4 variablesElectrónica Digital: Mapas de karnaugh con 4 variables
Electrónica Digital: Mapas de karnaugh con 4 variables
 
Multiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digitalMultiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digital
 
Electrónica digital: Comparadores
Electrónica digital: ComparadoresElectrónica digital: Comparadores
Electrónica digital: Comparadores
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
Sumador de 4 bits
Sumador de 4 bitsSumador de 4 bits
Sumador de 4 bits
 
Amplificador colector común clase 8
Amplificador colector común clase 8Amplificador colector común clase 8
Amplificador colector común clase 8
 
Algebra Booleana 2
Algebra Booleana 2Algebra Booleana 2
Algebra Booleana 2
 
Clase MSI
Clase MSIClase MSI
Clase MSI
 
Cmos
CmosCmos
Cmos
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Comparador de 4 bits
Comparador de 4 bitsComparador de 4 bits
Comparador de 4 bits
 

Mais de Fernando Aparicio Urbano Molano

Lenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de DecisiónLenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de DecisiónFernando Aparicio Urbano Molano
 
Multivibradores, Temporizadores y aplicaciones de los Flip-Flops
Multivibradores, Temporizadores y aplicaciones de los Flip-FlopsMultivibradores, Temporizadores y aplicaciones de los Flip-Flops
Multivibradores, Temporizadores y aplicaciones de los Flip-FlopsFernando Aparicio Urbano Molano
 

Mais de Fernando Aparicio Urbano Molano (20)

Ciclos de Control en Shell
Ciclos de Control en ShellCiclos de Control en Shell
Ciclos de Control en Shell
 
Introducción al Shell Linux
Introducción al Shell LinuxIntroducción al Shell Linux
Introducción al Shell Linux
 
Introducción al Linux Embebido
Introducción al Linux EmbebidoIntroducción al Linux Embebido
Introducción al Linux Embebido
 
Lenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de DecisiónLenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de Decisión
 
Introducción al Lenguaje C para microcontroladores PIC
Introducción al Lenguaje C para microcontroladores PICIntroducción al Lenguaje C para microcontroladores PIC
Introducción al Lenguaje C para microcontroladores PIC
 
Node.JS para Intel Galileo
Node.JS para Intel GalileoNode.JS para Intel Galileo
Node.JS para Intel Galileo
 
Linux Yocto y GPIO
Linux Yocto y GPIOLinux Yocto y GPIO
Linux Yocto y GPIO
 
Arquitectura Computacional - Intel Galileo
Arquitectura Computacional - Intel GalileoArquitectura Computacional - Intel Galileo
Arquitectura Computacional - Intel Galileo
 
Conexiones del PIC16F887
Conexiones del PIC16F887Conexiones del PIC16F887
Conexiones del PIC16F887
 
Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887
 
Módulo ADC del PIC16F887
Módulo ADC del PIC16F887Módulo ADC del PIC16F887
Módulo ADC del PIC16F887
 
Módulo Timer 1 del PIC16F887
Módulo Timer 1 del PIC16F887Módulo Timer 1 del PIC16F887
Módulo Timer 1 del PIC16F887
 
Modulo Timer 0 del PIC16F887
Modulo Timer 0 del PIC16F887Modulo Timer 0 del PIC16F887
Modulo Timer 0 del PIC16F887
 
Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887
 
Máquinas de Estado Finito en VHDL
Máquinas de Estado Finito en VHDLMáquinas de Estado Finito en VHDL
Máquinas de Estado Finito en VHDL
 
Introducción al PIC16 f887
Introducción al PIC16 f887Introducción al PIC16 f887
Introducción al PIC16 f887
 
Memorias
MemoriasMemorias
Memorias
 
Estados Indiferentes - Diagramas de Karnaugh
Estados Indiferentes - Diagramas de KarnaughEstados Indiferentes - Diagramas de Karnaugh
Estados Indiferentes - Diagramas de Karnaugh
 
Clase instrucciones PIC16F877A
Clase instrucciones PIC16F877AClase instrucciones PIC16F877A
Clase instrucciones PIC16F877A
 
Multivibradores, Temporizadores y aplicaciones de los Flip-Flops
Multivibradores, Temporizadores y aplicaciones de los Flip-FlopsMultivibradores, Temporizadores y aplicaciones de los Flip-Flops
Multivibradores, Temporizadores y aplicaciones de los Flip-Flops
 

Último

Xardín de San Carlos (A Coruña) IES Monelos
Xardín de San Carlos (A Coruña) IES MonelosXardín de San Carlos (A Coruña) IES Monelos
Xardín de San Carlos (A Coruña) IES MonelosAgrela Elvixeo
 
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdfRecursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdfNELLYKATTY
 
PPT Protocolo de desregulación emocional.pptx
PPT Protocolo de desregulación emocional.pptxPPT Protocolo de desregulación emocional.pptx
PPT Protocolo de desregulación emocional.pptxKarenSepulveda23
 
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionUNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionCarolVigo1
 
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADODJElvitt
 
Programación Anual 2024 - CIENCIAS SOCIALES.docx
Programación Anual 2024  - CIENCIAS SOCIALES.docxProgramación Anual 2024  - CIENCIAS SOCIALES.docx
Programación Anual 2024 - CIENCIAS SOCIALES.docxJhordanBenitesSanche1
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTOCIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTOCEIP TIERRA DE PINARES
 
ficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primariaficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primariamichel carlos Capillo Dominguez
 
Adoración sin fin al Dios Creador por sus bendiciones
Adoración sin fin al Dios Creador por sus bendicionesAdoración sin fin al Dios Creador por sus bendiciones
Adoración sin fin al Dios Creador por sus bendicionesAlejandrino Halire Ccahuana
 
CARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCarolVigo1
 
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.docGLADYSPASTOR
 
1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdf
1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdf1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdf
1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdfdiana593621
 
Los escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comercialesLos escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comercialeshanda210618
 
plan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaplan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaElizabeth252489
 
Revista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección edibaRevista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección edibaTatiTerlecky1
 
Presentación: Actividad de Diálogos adolescentes.pptx
Presentación: Actividad de  Diálogos adolescentes.pptxPresentación: Actividad de  Diálogos adolescentes.pptx
Presentación: Actividad de Diálogos adolescentes.pptxNabel Paulino Guerra Huaranca
 

Último (20)

Xardín de San Carlos (A Coruña) IES Monelos
Xardín de San Carlos (A Coruña) IES MonelosXardín de San Carlos (A Coruña) IES Monelos
Xardín de San Carlos (A Coruña) IES Monelos
 
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdfRecursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
 
PPT Protocolo de desregulación emocional.pptx
PPT Protocolo de desregulación emocional.pptxPPT Protocolo de desregulación emocional.pptx
PPT Protocolo de desregulación emocional.pptx
 
Conducta ética en investigación científica.pdf
Conducta ética en investigación científica.pdfConducta ética en investigación científica.pdf
Conducta ética en investigación científica.pdf
 
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionUNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
 
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
 
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdfTema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
 
Tema 6.- La identidad visual corporativa y el naming.pdf
Tema 6.- La identidad visual corporativa y el naming.pdfTema 6.- La identidad visual corporativa y el naming.pdf
Tema 6.- La identidad visual corporativa y el naming.pdf
 
1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO
 
Programación Anual 2024 - CIENCIAS SOCIALES.docx
Programación Anual 2024  - CIENCIAS SOCIALES.docxProgramación Anual 2024  - CIENCIAS SOCIALES.docx
Programación Anual 2024 - CIENCIAS SOCIALES.docx
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTOCIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE CUARTO
 
ficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primariaficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primaria
 
Adoración sin fin al Dios Creador por sus bendiciones
Adoración sin fin al Dios Creador por sus bendicionesAdoración sin fin al Dios Creador por sus bendiciones
Adoración sin fin al Dios Creador por sus bendiciones
 
CARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacion
 
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
 
1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdf
1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdf1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdf
1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdf
 
Los escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comercialesLos escritos administrativos, técnicos y comerciales
Los escritos administrativos, técnicos y comerciales
 
plan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaplan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primaria
 
Revista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección edibaRevista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección ediba
 
Presentación: Actividad de Diálogos adolescentes.pptx
Presentación: Actividad de  Diálogos adolescentes.pptxPresentación: Actividad de  Diálogos adolescentes.pptx
Presentación: Actividad de Diálogos adolescentes.pptx
 

Clase Circuitos Aritméticos

  • 1. CIRCUITOS DIGITALES I CIRCUITOS ARITMETICOS Ing. Fernando Aparicio Urbano Molano 1
  • 2. Circuitos Aritméticos COMPARADORES • Tomando la tabla de verdad para una XNOR: • Se puede verificar la igualdad de dos variables a partir de la salida de la función. Ing. Fernando A. Urbano M. 2
  • 3. Circuitos Aritméticos COMPARADOR A = B Diseñemos un comparador de 4 variables: Ing. Fernando A. Urbano M. 3
  • 4. Circuitos Aritméticos COMPARADOR DE 4 BITS 7485 Ing. Fernando A. Urbano M. 4
  • 5. Circuitos Aritméticos SUMADOR BINARIO • Semi-Sumador (HA = Half Adder): Es un circuito con dos entradas y dos salidas. Entradas Salidas A B Acarreo Suma 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 0 Ing. Fernando A. Urbano M. 5
  • 6. Circuitos Aritméticos SEMISUMADOR Suma=A’B+AB’ Acarreo=AB (minterminos) Suma=(A+B)(A’+B’) Acarreo=AB (Maxterminos) Ing. Fernando A. Urbano M. 6
  • 7. Circuitos Aritméticos SUMADOR COMPLETO A B Cin Cout S • Diseñe el circuito para S y Cout 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 Ing. Fernando A. Urbano M. 7
  • 8. Circuitos Aritméticos SUMADOR COMPLETO (FULL ADDER) Suma=A’B’Cin+A’BCin’+AB’Cin’+ABCin Cout=AB+ACin+BCin Suma = (A ⊕ B) ⊕ Cin Ing. Fernando A. Urbano M. 8
  • 9. Circuitos Aritméticos SUMADOR COMPLETO (2) Si colocamos dos HA en cascada se obtiene un FA: Ing. Fernando A. Urbano M. 9
  • 10. Circuitos Aritméticos SUMADORES EN PARALELO Pueden utilizarse sumadores serie o sumadores paralelo. Un sumador serie tarda mayor cantidad de tiempo en obtener el resultado final, ya que realiza la sumas bit por bit, produce un acarreo que sirve para la siguiente suma de bit. En cambio el sumador paralelo es más rápido debido a que c/u de los términos a sumar entran directo y se suman casi inmediatamente. Ing. Fernando A. Urbano M. 10
  • 11. Circuitos Aritméticos SUMADORES EN PARALELO (2) A1 A0 + B1 B0 C2 ∑1 ∑0 Ing. Fernando A. Urbano M. 11
  • 12. Circuitos Aritméticos SUMADOR/RESTADOR Para la resta A  B  A  B  1 Para la suma : Cin =0 y no invertir B Se utilizan compuertas XOR como inversores controlados por una señal S Ing. Fernando A. Urbano M. 12
  • 13. Circuitos Aritméticos SUMADOR CON 7483 Ing. Fernando A. Urbano M. 13
  • 14. Circuitos Aritméticos UNIDAD ARITMÉTICO LÓGICA (ALU) Circuito que puede realizar cualquier tipo de operación aritmética o lógica entre dos operandos de n bits. Ing. Fernando A. Urbano M. 14
  • 15. Circuitos Aritméticos DISEÑO DE UNA ALU Ing. Fernando A. Urbano M. 15
  • 16. Circuitos Aritméticos DISEÑO DE UNA ALU EN QUARTUS II DE ALTERA Circuito Lógico (CL) Ing. Fernando A. Urbano M. 16
  • 17. Circuitos Aritméticos DISEÑO DE UNA ALU EN QUARTUS II DE ALTERA Circuito Aritmético (CA) Ing. Fernando A. Urbano M. 17
  • 18. Circuitos Aritméticos DISEÑO DE UNA ALU EN QUARTUS II DE ALTERA ALU de 1 Bit Ing. Fernando A. Urbano M. 18
  • 19. Circuitos Aritméticos DISEÑO DE UNA ALU EN QUARTUS II DE ALTERA Funciones de la ALU de 1 Bit Ing. Fernando A. Urbano M. 19
  • 20. Circuitos Aritméticos A7 B7 A0 B0 S0 S1 M CL CA CL CA … AND Full Adder Full Adder … XOR F0 F7 C0 0V ALU de 8 Bits Ing. Fernando A. Urbano M. 20
  • 21. Circuitos Aritméticos ALU COMERCIAL Con 5 líneas de selección: 32 operaciones (16 de lógica y 16 de aritmética). Ing. Fernando A. Urbano M. 21
  • 22. Circuitos Aritméticos TABLA DE VERDAD 74LS181 Ing. Fernando A. Urbano M. 22