DISEÑO DE UN MULTIPLICADOR POR MEDIO DE ÁRBOL DE WALLACE

Documentos relacionados
Práctica 6: Vectores y Matrices (I)

6.1. Operadores aritméticos en binario natural

Álgebra I Práctica 2 - Números naturales e inducción

M arcelo, de vez en vez, usa una reata de 10 m de largo y 2 cm de grueso para

CIRCUITOS COMBINACIONALES

5.4 Ejemplos de unidades aritméticas segmentadas.

Transformada Z. Ejemplos. Ejemplos de cálculo [ ] = [ ] ( ) ( ) 1. Transformada Z. α = α α α si α. α α α

Tema 3. La Unidad Aritmético-Lógica

MATEMÁTICAS 3º ESO - SUCESIONES. Una sucesión es un conjunto de números dados ordenadamente de modo que se puedan numerar: primero, segundo, tercero

1. Secuencia Impulso unitario (función Kroëneker) 1, n = n 0. (n) = = {... 0, 0, (1), 0, 0,... }

100 15% de 5000 = 0, = 750 9) Se sabe que el iva (18%) de una cantidad es 5400, cuál es la cantidad?

R. Urbán Introducción a los métodos cuantitativos. Notas de clase Sucesiones y series.

PROGRESIONES ARITMETICAS

Sumadores. Tipos de sumadores: Half-adder. Full-Adder. Carry-Look-Ahead. Carry-select.

TRABAJO PRÁCTICO N O 1. SÍNTESIS DE SEÑALES Y ANÁLISIS DE SISTEMAS

Ejercicio 1. Calcule y grafique la densidad espectral de potencia de la salida del filtro y el valor de potencia total. Ejercicio 2.

Ejercicios Resueltos ADC / DAC

Polinomio Mínimo en Campos Cuadráticos

Preguntas más Frecuentes: Tema 2

Coeficientes binomiales

Guía 1 Matemática: Estadística NM 4

-5.2 SUMADOR CON MULTIPLES SUMANDOS.

LECTURA 5 TRANSFORMADA RÁPIDA DE FOURIER FFT

Fracciones parciales

Importancia de las medidas de tendencia central.

ESTADÍSTICA DESCRIPTIVA

PROBLEMA VHDL. 7 dig1. dig2. Entradas : Señales a[3..0] y b [3..0] en código GRAY Salida : Señales Dig1[6..0] y Dig2[6..0] para los visualizadores

Simulación de Sistemas Lineales Utilizando Labview

TEMA 6. Circuitos Aritméticos.

IES ATENEA. EXAMEN DE RECUPERACIÓN DE MATEMÁTICAS. 3º ESO A. Nombre:

Secretaría de Extensión Universitaria. Trabajo Practico N 3

Álgebra I Práctica 3 - Números enteros (Parte 1)

Diseño de una calculadora

Probabilidad y estadística

ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES II Curso PROBLEMAS TEMA 4: Unidad Aritmético Lógica

Problemas de Introducción al Procesado digital de Señales. Boletín 1.

Métodos de reducción de varianza

1. Calcular, aplicando mentalmente la definición de raíz (no usar calculadora):

Análisis del caso promedio El plan:

EJERCICIOS DE SERIES DE FUNCIONES

Qué es la estadística?

Exponentes y Radicales

(10K) (12K) (470) (c) A v = 190 (d) f c = 53 MHz

GUÍA DE ESTUDIO ÁLGEBRA LINEAL

Propiedad Intelectual Propiedad Cpech Intelectual Cpech

TEMA 2: POTENCIAS Y RAÍCES CUADRADAS

1. Calcular, aplicando mentalmente la definición de raíz (no usar calculadora):

4. SUMADORES EN BINARIO PURO (I)

SUCESIONES. Si dividimos cada dos términos consecutivos de la sucesión de Fibonacci, obtenemos:

Probabilidad FENÓMENOS ALEATORIOS

BINOMIO DE NEWTON página 171 BINOMIO DE NEWTON

TEMA 5: Gráficos de Control por Atributos. 1. Gráfico de control para la fracción de unidades defectuosas

2.- ESPACIOS VECTORIALES. MATRICES.

ESTADÍSTICA. Al preguntar a 20 individuos por el número de personas que viven en su casa, hemos obtenido las siguientes respuestas:

Tema 3. Operaciones aritméticas y lógicas

Fundamentos de Computadores. Tema 5. Circuitos Aritméticos

Trata de describir y analizar algunos caracteres de los individuos de un grupo dado, sin extraer conclusiones para un grupo mayor.

Nota: Los coeficientes de los términos equidistantes son b. Contado de derecha a izquierda: iguales. + 1 (x + a) 0 1 (x + a) 1 1 1

ELEMENTOS DE ÁLGEBRA MATRICIAL

Capítulo 2. Operadores

Los números complejos

- Fernando Sánchez - Departamento de Matemáticas - Universidad de Extremadura

CÁLCULO Ejercicios Resueltos Semana 1 30 Julio al 3 Agosto 2007

Análisis de datos en los estudios epidemiológicos II

Ultima fecha de actualización

Conjunto de números dispuestos uno a continuación de otro: a 1, a 2, a 3,..., a n. Sucesión inversible o invertible. a n 1 a n.

ARQUITECTURA DE COMPUTADORES INFORME DE LABORATORIO Nº 2 CÁRDENAS MOYA JOSÉ GABRIEL TUTOR ING. HAIMER GUTIERREZ

T6. CIRCUITOS ARITMÉTICOS

Tema 8 Límite de Funciones. Continuidad

ITM, Institución universitaria. Guía de Laboratorio de Física Mecánica. Práctica 3: Teoría de errores. Implementos

La sucesión de Fibonacci y el número Φ Si dividimos cada dos términos consecutivos de la sucesión de Fibonacci, obtenemos:

TRABAJO PRACTICO Nº 1

Problemas de Sucesiones

UNIDAD 8 MODELO DE ASIGNACIÓN. características de asignación. método húngaro o de matriz reducida.

Análisis de Señales y Sistemas Digitales. Concepto Algoritmo Implementación

UNIVERSIDAD CARLOS III DE MADRID. Ejercicios de VHDL. Circuitos Integrados y Microelectrónica. Luis Entrena. Celia López.

Subsistemas aritméticos y lógicos. Tema 8

FUNDAMENTOS FÍSICOS DE LA INGENIERIA SESIÓN DE PRÁCTICAS 0

RADICALES. Una raíz de índice n es una operación matemática que se define de la siguiente forma:

ALGEBRA VECTORIAL Y MATRICES.

1. Calcula, aplicando mentalmente la definición de raíz (no uses calculadora):

4 ALGEBRA DE BOOLE. 4.1 Introducción. 4.2 Axiomas. (a) a + b = b + a (b) a b = b a. (a) a + (b c) = (a + b) (a + c) (b) a (b + c) = a.

Área Electrónica Laboratorio 4º Año TRABAJO PRÁCTICO Nº 1 ASOCIACIÓN DE RESISTENCIAS

VECTORES. A partir de la representación de, como una recta numérica, los elementos

Introducción a las medidas de dispersión.

(finitas o infinitas)

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 3 UNIDAD ARITMÉTICO- LÓGICA JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ

UNEFA C.I.N.U. Matemáticas

Arquitectura de conmutadores

MEDIDAS DE TENDENCIA CENTRAL. _ xi

FUNDAMENTOS DE COMPUTADORES INGENIERÍA TÉCNICA INFORMÁTICA DE GESTIÓN

1. Intervalos de Conanza

UNIDAD III DESCRIPCIÓN DE UN CONJUNTO DE DATOS. 1. Medidas de resumen descriptivas. 2. Medidas de tendencia central Moda

Series de números reales

Movimiento oscilatorio armónico

9. Hallar un número de cuatro cifras que sea igual al cubo de la suma de las cifras.

2.1. Concepto Monto, capital, tasa de interés y tiempo.

Tema 1 Los números reales Matemáticas I 1º Bachillerato 1

2 Conceptos básicos y planteamiento

OPERACIONES ALGEBRAICAS FUNDAMENTALES

Transcripción:

PRÁCTICA I DISEÑO DE UN MULTIPLICADOR POR MEDIO DE ÁRBOL DE WALLACE OBJETIVO Ua vez vistos los fudametos de la segmetació de operadores, se pasa a aplicarlos a u operador real. El objetivo de esta práctica es la simulació, usado el leguaje de simulació VHDL, de u multiplicador de úmeros de 8 bits por medio de u árbol de Wallace. La simulació se realizará iicialmete para u multiplicador o segmetado, pasado después a segmetar el multiplicador y comparar resultados. INTRODUCCIÓN TEÓRICA (1) E el diseño de u árbol de Wallace se usa dos tipos de sumadores: sumadores co propagació de acarreo y sumadores co salvaguarda de acarreo. Vamos a estudiar las características de cada uo de ellos. Sumador co propagació de acarreo.- Realiza la suma de dos úmeros de N bits propagado los acarreos resultates de u bit al siguiete. E la figura se puede apreciar su esquema y u ejemplo de operació A B A = 1 0 1 1 B = 0 1 1 1 S = 1 0 0 1 0 = A+B C out S (1) Para ampliar sobre los sumadores y el multiplicador que se describe e esta secció, se puede cosultar el apédice de Aritmética de Computadores del libro: Arquitectura de Computadores: U Efoque Cuatitativo, de J. Heessy y D. Patterso. 1

Sumador co salvaguarda de acarreos.- Realiza la suma de tres úmeros de N bits, dado como resultado la suma de los bits si cosiderar acarreos y u vector de acarreos, de forma que la suma total será la suma de estos dos resultados. La suma de los bits será el resultado de la operació o-exclusiva de los tres bits de etrada y los bits del vector de acarreos se deduce depediedo si los bits ateriores e la etrada geera o o acarreo S i = x i y i z i C i+1 = x i y i OR y i z i OR z i x i E la figura se puede apreciar el esquema de u sumador co salvaguarda de acarreo y u ejemplo de operació. X Y Z X = 0 0 1 0 1 1 Y = 0 1 0 1 0 1 Z = 1 1 1 1 0 1 S = 0 1 0 0 0 1 1 C = 0 1 1 1 0 1 0 S total = 1 0 1 1 1 0 1 +1 +1 C S DISEÑO DE UN MULTIPLICADOR La operació de multiplicació puede reducirse a la suma de productos coveietemete desplazados. Por ejemplo: 1 1 0 0 1 1 0 1 = A x) 1 0 0 1 0 1 1 0 = B 0 0 0 0 0 0 0 0 = P0 1 1 0 0 1 1 0 1 0 = P1 1 1 0 0 1 1 0 1 0 0 = P2 0 0 0 0 0 0 0 0 0 0 0 = P3 1 1 0 0 1 1 0 1 0 0 0 0 = P4 0 0 0 0 0 0 0 0 0 0 0 0 0 = P5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = P6 + 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 = P7 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 = P Cada uo de los productos se geera multiplicado el úmero A por el bit correspodiete del úmero B y desplazádolo a la izquierda tatas veces como idique el orde del bit correspodiete del úmero B. 2

Por medio de u árbol de Wallace podemos implemetar u multiplicador de úmeros de 8 bits segú el esquema de la figura. GENERADOR DE PRODUCTOS P 0 P 1 P 2 P 3 P 4 P 5 P 6 P 7 8 9 10 11 12 13 10 10 13 13 14 15 13 13 15 15 15 15 3

El geerador de productos geera todos los productos ya desplazados, que después se suma coveietemete por medio de sumadores co salvaguarda de acarreo, excepto la última etapa que se suma co u sumador co propagació de acarreo. Para la segmetació del multiplicador basta defiir las etapas e itercalar etre ellas latches que guarde los resultados itermedios. Por ejemplo: Clk GENERADOR DE PRODUCTOS P 0 P 1 P 2 P 3 P 4 P 5 P 6 P 7 8 9 10 11 12 13 10 10 13 13 14 15 13 13 15 15 15 15 4

DESARROLLO DE LA PRACTICA 1.- Implemetar por medio de VHDL co arquitectura comportametal las etidades ecesarias para la simulació del multiplicador de 8 bits por medio de u árbol de Wallace: Sumador de bits co propagació de acarreo (retardo 20 s). Sumador de bits co salvaguarda de acarreo (retardo 15 s.). Geerador de productos (retardo 25 s.) Latch de almaceamieto itermedio (retardo 5 s.). 2.- Implemetar co las etidades diseñadas e el apartado aterior por medio de ua arquitectura estructural u multiplicador de úmeros de 8 bits. Diseñar u testbech para comprobar su fucioamieto. 3.- Realizar la segmetació del multiplicador del apartado 2 e cuatro etapas, simular el fucioamieto por medio de u test-bech y comparar resultados co los obteidos e el apartado aterior. 4.- Calcular la mayor frecuecia de fucioamieto de los dos multiplicadores diseñados y comprobar su fucioamieto a esas frecuecias. 5.- Calcular la gaacia del multiplicador segmetado respecto al o segmetado para grades catidades de datos. Comprobar este valor experimetalmete. 5