ejemplo de uso de una ALU

Páginas: 12 (2772 palabras) Publicado: 17 de abril de 2015
Ejemplo básico de uso de una ALU. 
 
 
 
 
En el siguiente documento, se presenta un circuito que consta de dos bloques funcionales claramente 
diferenciados. El primero de ellos (bloque A), consta de un codificador con prioridad en el que tenemos 
tres señales a la entrada P2, P1, P0, en el cual sólo es prioritaria una salida, activando según la salida que esté activa en ese momento, una ALU (Aritmetic Logic Unit) en el segundo bloque (bloque B), la cual 
realiza las siguientes operaciones: 
 
   ​

Si está activa la salida P2, la operación a realizar será A plus B. 
 
   ​

Si está activa P1, la operación a realizar será NOT (AB). 
 
   ​

Si está activa P1, la operación a realizar será (A + NOT (B)) plus 1. 
 En la figura 1, se muestra el circuito completo con los dos bits de mayor peso de cada palabra a calcular a 
nivel bajo, con el que realizarán las tablas de la verdad y la explicación teórica del circuito, En adelante, 
me referiré a este circuito como circuito de prueba. También se muestra en la figura 2, el cronograma 
general de salida correspondiente al mismo y el cual se descompondrá en las diferentes “partes” para la correspondiente explicación teórica. A su vez, en la figura 3, se muestra el circuito completo con todas 
sus señales activas y su cronograma general correspondiente en la figura 4, a partir de ahora me referiré 
a este circuito como circuito completo. 
 
Aclaración importante: en todos los esquemas circuitales, se han utilizado pares de puertas lógicas de dos entradas para simular las de tres entradas, la causa de esto es que el PSPICE en su versión demo 
no permite insertar puertas de más de dos entradas. Otro factor a tener en cuenta es que para todas las 
explicaciones, se ha supuesto lógica positiva. 
 
 
 

 
 
Figura 1.- ​
esquema general del circuito con los bits de mayor peso en nivel bajo (circuito de prueba). 
 
 

 
 
Figura 2.- cronograma general de salida del circuito de prueba de la figura 1.

Figura3 circuito completo con todas sus señales activas (circuito completo en adelante).

Figura 4 cronograma general de salida del circuito completo de la figura 3.

Señales y componentes utilizados en los circuitos. 
 
 
 
 
Se han utilizado en los circuitos puertas lógicas de uso general y una ALU 74181. Las señales de entrada, constan de relojes de pulsos digitales ajustados de la siguiente manera: 
 
Para el circuito con el que comprobaremos las tablas de la verdad, se han utilizado siete relojes A0, A1, 
B0, B1, P2, P1, P0, las señales A2, A3, B2, B3, se han dejado a nivel bajo para facilitar la consecución de 
dichas tablas. 
 
Para los relojes de pulsos se han ajustado los siguientes tiempos: 
 
   ​

A0: 0.5us, A1: 1us, B0: 2us, B1: 4us. 
 
   ​
​P2: 16us, P1: 32us, P0: 64us. 
 
Para añadir todas las señales después de comprobado el correcto funcionamiento, se han utilizado 
los siguientes tiempos en los relojes de pulsos: 
 
   ​

A0: 0.5us, A1: 1us, A2: 2us, A3: 4us, B0: 8us, B1: 16us, B2: 32us, B3: 64us. 
 
   ​

P2: 128us, P1: 256us, P0: 512us. 
 
 

Bloque A. 
 
 
 
 El bloque A de este circuito, es un codificador con prioridad que responde a la siguiente tabla de la verdad: 
 
Y1 Y0
1 1

P2 P1 P0
1 x
x

R
1

1

0

0

1

x

1

0

1

0

0

1

1

0

0

0

0

0

0

Como se puede ver, la entrada P2, sólo estará activa cuando las dos salidas Y0 e Y1 estén a nivel lógico 
alto independientemente del estado de P1 y P0, P1 estará en nivel alto, cuando Y1 esté en 1 e Y0 en nivel bajo P0 se activará, cuando Y1 ase a nivel lógico bajo e Y0 esté en nivel lógico alto. La salida R, 
indica que todas las entradas del codificador están a nivel bajo, su función es poner las salidas de la 
ALU en reposo (a nivel lógico bajo) cuando esto ocurre, observando la tabla de la verdad vemos que 
esta salía debe ser cero cuando todas las entradas son cero y uno en los demás casos. 
 ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Uso de la coma ejemplos
  • Ejemplo Del Uso De Retardo Con PIC
  • ejemplo caso de uso extendido
  • Ejemplo De Casos De Uso
  • Ejemplo De Uso De Redes Neuronales
  • Ejemplos caso de uso
  • Ejemplo Caso De Uso
  • Ejemplo De Casos De Uso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS