Sei sulla pagina 1di 7

Responde a la inversión del producto lógico de sus entradas, en su representación

simbólica se reemplaza la compuerta NOT por un círculo a la salida de la compuerta

AND.

s = a .b

./ Compuerta NOR

El resultado que se obtiene a la salida de esta compuerta resulta de la inversión de la

operación lógica o inclu siva es como un no a y/o b. Igual que antes, solo agregas un

círculo a la compuerta OR y ya tienes una NOR.

a ab s
b s

s= a + b

./ Compuerta NOR-EX

Es simplemente la inversión de la compuerta OR-EX, los resultados se pueden apreciar

en la tabla de verdad , que bien podrías compararla con la anterior y notar la diferencia, el

símbolo que la representa lo tienes en el siguiente gráfico.

s = a.b + a.b

./ Buffer's
En realidad no realiza ninguna operación lógica, su finalidad es amplificar un poco la

señal (o refrescarla si se puede decir). Como puedes ver en el siguiente gráfico la señal de

salida es la misma que de entrada.

s= a

• Diseño de la ALU

La unidad aritmético lógica, también conocida como ALU (siglas en inglés de arithmetic

logic unit), es un circuito digital que calcula operaciones aritméticas (como suma, resta,

etc.) y operaciones lógicas (OR, AND, XOR , etc), entre dos números binarios. Es parte

fundamental de un microproce sador.

El método más simple y directo de d iseñar un CIRCUITO LÓGICO de una ALU se

muestra a continuación.

A,---'
o
8¡ t-t---L.../

¡
I 'o 1>a11da I Optrarior

MUX F,
o o F,• A 1 + 8, OR
o 1 F1•A 1 8, :<OR
1 o F, •.4 ;81 All
1 1 F,= A; .NOT

J Sflewon

1,-----
.19 --'

(ai Diagrarna lógico (b) Tabla ddunción

Circuito Lógico

../ Estructura Básica

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 SO y Sl determinan la operación


aritmética o lógica. Con las entradas SO y S1 se pueden elegir cuatro operac10nes

aritméticas. Los acarreos de entrada y salida tienen sentido únicamente en las operaciones

aritméticas. El diseño de una ALU implica el diseño de la sección aritmética, la sección

lógica y la modificación de la sección aritmética para realizar las operaciones aritméticas

y lógicas.

./ Unidad de coma flotante

Una unidad de coma flotante o, también conocido como coprocesador matemático , es un

componente de la unidad central de procesamiento especializado en el cálculo de

operaciones en coma flotante. Las operaciones básicas que toda FPU puede realizar son

la suma y multiplicación usuales, si bien algunos sistemas más complejos son capaces

también de realizar cálculos trigonométrico s o exponenciales.

./ Operaciones simples

La mayoría de las ALU pueden realizar las siguientes operaciones:

Operaciones aritméticas de números enteros (adición , sustracción , y a veces

multiplicación y división, aunque ésto es más complejo), Operaciones lógicas de bits

(AND, NOT, OR, XOR, XNOR), Operaciones de desplazamiento de bits (Desplazan o

rotan una palabra en un número específico de bits hacia la izquierda o la derecha, con o

sin extensión de signo). Los desplazamiento s pueden ser interpretados como

multiplicaciones o divisiones por 2.

./ Sección Lógica
Los datos de entrada en una operación lógica son manipulado s en forma separada y los

bits son tratados como variables binarias. En la tabla 3.12.1. se listan cuatro operaciones

lógicas OR, OR - Exclusiva, AND y NOT. En el circuito, las dos líneas de selección (Sl,

SO) permiten seleccionar una de las compuertas de entrada, correspondientes a la función

Fi.

S1 So Salida Función F;

o o F=A¡+B, OR

o F=A¡:::;B, XOR O

- F=A¡· B¡ ANO

F=A'¡ NOT

Tabla 3.12.1. Tabla de Función Lógica.

El circuito lógico de la figura 3.12.2 es una etapa de un circuito lógico de n bits.

A
i-----'1.._
Bi ---r---r-..-

MUX F,

51 So

Selección

Figura 3.12.2. Diagramalógico de un circuitológico de una ALU

En esta figura se puede ver la ALU por medio de compuertas lógicas y multiplexores, se

pueden implementar las operaciones aritméticas básicas en esta ALU.

2. El libro desarrollado debe contener los puntos "Presentación del documento a entregar"

que se encuentra más adelante


3. El grupo hace entrega del documento y adjunta el link del libro que se desarrolló en

Calameo, la entrega la realiza un representante por grupo.

4. El grupo de trabajo colaborativo tiene en cuenta los aspectos a entregar que se mencionan

en "Indicaciones para la entrega de los productos en el entorno de seguimiento y

evaluación" que se encuentra más adelante, en esta relaciona como se debe hacer la

entrega del producto final


CONCLUSIONES

• Es una suite de software producida por Xilinx para la síntesis y el análisis de diseños HDL,

reemplazando a Xilinx ISE con características adicionales para el sistema en el desarrollo de

un chip y síntesis de alto nivel

• La unidad aritmética lógica es fundamental en la construcción de una unidad de

procesamiento de datos, al ser quien realiza las funciones de cálculo lógico y aritmético. Me

pareció interés ante conocer que el manejo de direcciones entre el registro y esta unidad es de

suma importancia para un correcto flujo de datos.

• Vivado representa una reescritura y repensar todo el flujo de diseño (en comparación con

ISE), y los revisores lo han calificado como "bien concebido, estrechamente integrado,

extremadamente rápido'', escalable, fácil de mantener e intuitivo".

• aprendí que cada tipo de operación en la ALU depende de varios bits de control y que sin

ellos las operaciones no podrían ser aplicadas.


REFERENCIAS

Guisa, J. (2009). Electrónica Digital. Instituto Politécnico Nacional. (Pp. 26 -32). Recuperado

de: http://bibliotecavirtual. unad.edu.co:2460/lib/unadsp/reader.action?

ppg=6&docID=3192086&tm=1531433929303

Muñoz, J. (2012). Introducción a los Sistemas Digitales: Un enfoque usando Lenguajes de

Descripción de Hardware. (Capítulos 7, 9 y 1 O, pp. 135-149,177-208). Madrid . Recuperado

de https://openlibra.com/es/book/introduccion-a- los-sistemas-digi tales

Fajardo, C. (2016, diciembre 13), Contadores Digitales. [Archivo de video]. Recuperado

de https://youtu.be/erxu0IX9Lmo

Potrebbero piacerti anche