TECNOLOGÍA DE EQUIPOS INFORMÁTICOS

Slides:



Advertisements
Presentaciones similares
DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Advertisements

CLASE 6.
Unidad aritmético-lógica
Circuitos Combinacionales Comunes
TEMA 5. MÓDULOS ARITMÉTICOS AVANZADOS
Unidad aritmético-lógica
Unidad aritmético lógica
1 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales © UPM-ETSISI Tema 7 Tecnología de las Estructuras y Subsistemas.
Organización del Computador 1
Laboratorio Informática I
Contenido Los puntos 9.7 y 9.8 no se dan 9.1. Revisión del concepto de máquina secuencial. Taxonomía Temporización en los circuitos lógicos síncronos.
Organización del Computador I Verano Aritmética (2 de 3) Basado en el capítulo 4 del libro de Patterson y Hennessy Verano 2004 Profesora Borensztejn.
UNIDAD 2. DISEÑO LÓGICO DE PROCESADORES: UNIDAD ARITMÉTICO-LÓGICA Ing. Elizabeth Guerrero V.
Subsistemas aritméticos y lógicos
 PRESENTADO POR : ANDRES MAYORGA DANIELA PAEZ VEGA.
Diseño de Circuitos Integrados para Comunicaciones Capítulo 4: Subsistemas integrados: procesamiento de datos.
Circuitos Combinacionales I
UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES ING. GERARDO A. LEAL, MSC Unidad 3: Sistemas Combinacionales.
Componentes físicos de un ordenador MSc. Lic. David Escalera.
Algebra de Boole SISTEMAS DIGITALES I.  En 1854 el matemático inglés George Boole formalizó un sistema algebraico de dos valores para expresar cierto.
INTRODUCCION A LOS SISTEMAS DE COMPUTO ARQUITECTURA VON NEUMAN Ing. David Gonzalez.
NOMBRE: ERICK ANTONIO MATA BARBALENA PROF: ING. LEONOR FALCON MATERIA: MICROPORCESADORES TURNO VESPERTINO 27/04/2017.
Organización del Computador 1 Lógica Digital 1 Algebra de Boole y compuertas.
FUNCIONAMIENTO BÁSICO
Pablo Huerta Pellitero Carlos Sánchez de La Lama
Organización de computadoras
ARQUITECTURA BÁSICA DE UN ORDENADOR
Microprocesador Estructura interna.
Diseño VLSI Caracterización de circuitos MOS
Tratamiento de Datos Capitulo Dos.
Unidad aritmético-lógica
El procesador Diseño del control.
5. Análisis y diseño de sistemas secuenciales (I)
Informática 1 Año. Trabajo Practico. Tema: Definiciones
Formulas y Funciones Básicas de Excel.
CURSO INFORMÁTICA: Niverl 1
Tema 2 LÓGICA COMBINACIONAL (I): FUNCIONES ARITMÉTICO- LÓGICAS (Tema 5 del libro) 1.
Arquitectura de Computadoras Decodificadores
Titulación: Grado en Ingeniería de Computadores
8. Diseño del Procesador Fundamentos de los Computadores
ALMACENAMIENTO DE DATOS
HARDWARE POR: JOEL CASTAÑEDA 1ºA.
ALMACENAMIENTO DE DATOS
ARQUITECTURA DE HARD WARE COMPONENTES EN BLOQUES DEL PROCESADOR
Compuertas Lógicas
Componentes básicos de una computadora
Registros y Contadores
Creando un solo datapath
JAVIER ANDRES MARTÀ MARTINEZ CODIGO 37772
PICOBLAZE RESUMEN.
CIRCUITOS SECUENCIALES
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Lenguaje Ensamblador. Repertorio de instrucciones Microprocesador Z80.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
PROCESADOR DIGITAL ESPECIALIZADO
Introducción a los Sistemas Digitales Tema 1 1. ¿Qué sabrás al final del tema? n Diferencia entre analógico y digital n Cómo se usan niveles de tensión.
ARQUITECTURA DEL COMPUTADOR Ing. Diana E. López.
PICOBLAZE RESUMEN.
Empecemos por el principio
1 TEMA 2: Organización de computadores Procesadores Memorias Dispositivos de E/S.
Arquitectura de Computadores de Computadores. Organización y Arquitectura La Arquitectura: se refiere a los atributos que tienen un impacto directo en.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
El procesador Datapath y control.
5.Análisis y diseño desistemas secuenciales (III) Fundamentos de los Computadores Grado en Ingeniería Informática.
1 ALU (Unidad aritmético lógica) Registros Unidad de control I/O y buses internos (usualmente 3 estados) I/O y buses internos Los buses I/O son de tres.
CIRCUITOS DIGITALES Profesor: Elmer Hugo Arellanos Tafur Unidad : 2 Semana : 7 Sesión : 12 Semestre: I.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
ARQUITECTURA DE UN MICROPROCESADOR. ESTRUCTURA BÁSICA DE UN SISTEMA MICROPROGRAMABLE A. Hardware CPU (chip microprocesador): es un circuito integrado.
Transcripción de la presentación:

TECNOLOGÍA DE EQUIPOS INFORMÁTICOS Tema 5.Circuitos combinacionales de procesamiento numérico

TEI. Tema 5. Estructuras circuitales combinacionales [Página 2] Contenido 5.1. Introducción. 5.2. Operadores aritméticos. Estrategias de Implementación. Soportes circuitales. 5.3. Desplazadores - Rotadores. 5.4. Multiplicadores binarios combinacionales. 5.5. Unidad Aritmético Lógica. Implementación con lógica estructurada. TEI. Tema 5. Estructuras circuitales combinacionales [Página 2]

Introducción

TEI. Tema 5. Estructuras circuitales combinacionales [Página 4] Introducción Las operaciones aritméticas se pueden implementar mediante circuitos lógicos binarios como los estudiados hasta ahora. El nivel de sencillez y rendimiento obtenido en los circuitos está dado por la técnica de diseño utilizada. En este capítulo se verán distintos diseños de circuitos lógicos para hacer operaciones aritméticas. TEI. Tema 5. Estructuras circuitales combinacionales [Página 4]

Operadores aritméticos. Estrategias de Implementación Operadores aritméticos. Estrategias de Implementación. Soportes circuitales.

TEI. Tema 5. Estructuras circuitales combinacionales [Página 6] La suma binaria La suma de dos números binarios de cuatro bits se realiza de derecha a izquierda, teniendo en cuenta los correspondientes posiciones significativas y el bit de arrastre (acarreo Cinx). El bit de arrastre generado en cada posición se utiliza en la siguiente posición significativa. TEI. Tema 5. Estructuras circuitales combinacionales [Página 6]

Semisumadores (half-adders) TEI. Tema 5. Estructuras circuitales combinacionales [Página 7]

Sumadores Totales (full-adders) TEI. Tema 5. Estructuras circuitales combinacionales [Página 8]

Implementación de Sumadores totales con semisumadores TEI. Tema 5. Estructuras circuitales combinacionales [Página 9]

Implementación del sumador total mediante CPL Todo el circuito es simétrico y los retardos de propagación de C y S son equivalentes Para S, véase la implementación CPL de XOR Para C, una PT implementa A.XOR(A,B) y la otra C.XOR(A,B). Después tenemos una OR TEI. Tema 5. Estructuras circuitales combinacionales [Página 10]

TEI. Tema 5. Estructuras circuitales combinacionales [Página 11] El sumador espejo TEI. Tema 5. Estructuras circuitales combinacionales [Página 11]

TEI. Tema 5. Estructuras circuitales combinacionales [Página 12] El sumador espejo Las cadenas de NMOS y PMOS son completamente simétricas Reducción de la capacidad parásita en el nodo Co Los transistores que procesan el acarreo (rojos) se optimizan para sean mas rápidos. Los transistores de la suma (azules) pueden tener un tamaño mínimo TEI. Tema 5. Estructuras circuitales combinacionales [Página 12]

Análisis del sumador espejo para A=1, B=0, C=1 TEI. Tema 5. Estructuras circuitales combinacionales [Página 13]

TEI. Tema 5. Estructuras circuitales combinacionales [Página 14] Lógica de transistores de paso complementaria (CPL). Puertas elementales (AND,NAND,OR,NOR) TEI. Tema 5. Estructuras circuitales combinacionales [Página 14]

TEI. Tema 5. Estructuras circuitales combinacionales [Página 15] Sumador completo CPL TEI. Tema 5. Estructuras circuitales combinacionales [Página 15]

Sumador completo con PT TEI. Tema 5. Estructuras circuitales combinacionales [Página 16]

Sumador completo con PT. Circuito de entrada TEI. Tema 5. Estructuras circuitales combinacionales [Página 17]

Sumador completo con PT. Circuito de entrada TEI. Tema 5. Estructuras circuitales combinacionales [Página 18]

Sumador completo con PT. Circuito de entrada Inversor CMOS TEI. Tema 5. Estructuras circuitales combinacionales [Página 19]

Sumador completo con PT. Circuito de entrada TEI. Tema 5. Estructuras circuitales combinacionales [Página 20]

Sumador completo con PT. Circuito de entrada TEI. Tema 5. Estructuras circuitales combinacionales [Página 21]

Sumador completo con PT. Salida TEI. Tema 5. Estructuras circuitales combinacionales [Página 22]

Sumador en cascada de 4 bits (Ripple Carry Adder) TEI. Tema 5. Estructuras circuitales combinacionales [Página 23]

Desplazadores - Rotadores

TEI. Tema 5. Estructuras circuitales combinacionales [Página 25] Introducción Los desplazadores son, en general, elementos esenciales de las operaciones de los microprocesadores, y en particular, de sus operaciones aritméticas Entre los desplazamientos requeridos están el acarreo de bits, el cambio de byte (swap) y la rotación TEI. Tema 5. Estructuras circuitales combinacionales [Página 25]

TEI. Tema 5. Estructuras circuitales combinacionales [Página 26] Desplazador binario Si L then Bi=Ai-1 Si R then Bi=Ai+1 TEI. Tema 5. Estructuras circuitales combinacionales [Página 26]

Multiplicadores binarios combinacionales

La multiplicación binaria Multiplicación de dos números de 4 bits TEI. Tema 5. Estructuras circuitales combinacionales [Página 28]

Implementación de un multiplicador La implementación del multiplicador que se va a estudiar está compuesta de puertas AND y sumadores completos. Los primeros generan productos parciales (B0A0, B0A1, etc) que luego suman los Full adders (S1, S2,…). TEI. Tema 5. Estructuras circuitales combinacionales [Página 29]

Implementación de un multiplicador TEI. Tema 5. Estructuras circuitales combinacionales [Página 30]

Unidad Aritmético Lógica. Implementación con lógica estructurada.

Diagrama de bloques de una ALU (1) Una unidad aritmética lógica o ALU (Arithmetic Logic Unit) puede realizar un conjunto de operaciones aritméticas básicas y un conjunto de operaciones lógicas, a través de líneas de selección. TEI. Tema 5. Estructuras circuitales combinacionales [Página 32]

Diagrama de bloques de una ALU (2) Las cuatro entradas de A se combinan con las de B generando una operación de salida de cuatro bits en F. La entrada de selección de modo S2 distingue entre las operaciones aritméticas y lógicas. Las entradas de selección S0 y S1 determinan la operación aritmética o lógica. Con las entradas S0 y S1 se pueden elegir cuatro operaciones aritméticas (con S2 en un estado) y cuatro lógicas (con S2 en otro estado). Los acarreos de entrada y salida tienen sentido únicamente en las operaciones aritméticas. TEI. Tema 5. Estructuras circuitales combinacionales [Página 33]

Bloques circuitales de un procesador Unidad aritmético-lógica Sumador, multiplicador, desplazador, comparador, etc. Memoria RAM, ROM, Buffers, registros de desplazamiento Control Maquinas de estados finitos (PLA), contadores Interconectadores Switches, bus drivers,… TEI. Tema 5. Estructuras circuitales combinacionales [Página 34]