PROYECTO1
PROYECTO1
PROYECTO1
EQUIPO DURACIÓN
Shift Unit
DESCRIPCIÓN Este circuito contiene dos subcircuitos, los cuales son lógicos y aritméticos, el
primero opera desde la lógica booleana y nos permite hacer operaciones lógicas
como XOR, AND, OR, etc; Y el segundo se encarga de hacer como dice su nombre lo
dice operaciones aritméticas, por lo tanto se encargan de sumas, restas,
multiplicaciones etc, en este caso, ambos subcircuitos logran lo anteriormente
mencionado por medio de multiplexores, para así mostrar todos los posibles
resultados (para verlos con más detalle entrar al simulador)
2.Flag Register
Flag Register
DESCRIPCIÓN Es un circuito el cual tiene dos subcircuitos dentro, los cuales uno de ellos se
encarga de comparar dos datos saber si son iguales, donde 1 es que son iguales y 0
que son distintos, esto nos ayudara en el circuito principal a saber si el resultado de
la operación es 0; Mientras que el otro con base a unos datos logra descifrar si los
valores modificados son pares o impares, esto mismo nos lo mostrara en el circuito
principal; En el circuito principal podemos observar la estructura planteada por la
figura 7 , primero investigamos los signifiicados de las variables, rst
(restablecer/iniciar), clk (reloj), enaf (variable auxiliar), carry (acarreo de bits), estas
variables estan conectadas a D Flip-Flop que almacena un solo bitpara asi dar solo
un resultado de salida, hay una constante con tres bits que nos permitira que el
signo sea positivo (salida N)
ASPECTOS Hay que tener en cuenta las variables de salida, el resultado es cero (Z), signo
GENERALES del resultado (N), números de bits pares o impares (P), acarreo de números (C)
La constante se usa para comparar los bits de entrada y modificarlos al valor
que se muestra (esto se usa para que el signo sea positivo)
Solo hay cuatro diferentes salidas cada una de un solo bit
RESULTADOS Y Por el momento las salidas no son diferentes a cero en ningún caso, ya que
CONCLUSIONES directamente los datos de entrada solo conectan con una de las salidas (la cual
ya mencionamos que pasaba)
Probablemente se necesite de la implementación de otro circuito para que
pueda ejecutar sus funciones
Este circuito lo que hace es brindar condiciones especificas de algún tipo de
operación
1.
2.
3. Diseñe un sistema de registros para el módulo Flag Register, de acuerdo al diagrama de entrada/salida
observado en la Figura 7
3.Processing unit
Indica el tercer objetivo de tu equipo
RESULTADOS Y Las salidas del circuito coinciden con los resultados esperados para cada
CONCLUSIONES operación. Esto garantiza que la ALU funcione según lo planeado y que los
cálculos se realicen de manera precisa.
los resultados obtenidos en la simulación coinciden con las especificaciones y
expectativas teóricas
Las salidas del coinciden con los resultados esperados para cada operación,
esto garantiza que la ALU funciona según lo planeado y que los cálculos se
realizan de manera precisa.
4.Integración sistema ALU
Indica el objetivo final de tu equipo