Prática 2: Camino de Datos y ALU

Resúmen de la Práctica 2:

Los objetivos de la práctica nº 2 son los siguientes:

    1. Repasar brevemente el uso del entorno de diseño y simulación LOGISIM
    2. Realizar el diseño de un banco de registros básico de 4 registros
    3. Realizar el diseño de una ALU sencilla de 4 operaciones
    4. Conformar un camino de datos compuesto por el banco de registros y ALU antes realidad, además de tres registros independientes adicionales
    5. Comprobar el funcionamiento de este banco de datos para una serie de operaciones elementales simples.
    6. Realizar el cronograma de algunas operaciones elementales
A grandes rasgos, nos piden que realicemos muchos ejercicios en el poco tiempo de prácticas del que disponemos, sin embargo, la práctica, en su mayoría, ya viene realizada, lo único que tenemos que hacer es reproducir el circuito mostrado en el simulador LOGISIM. Los circuitos vienen ya resueltos para comodidad del alumno pero ahora llegamos al ki de la cuestión, los ejercicios.
El número 5 nos pide que comprobemos cómo funciona cada una de las operaciones que nos propone hacer. Pues bien, el truco es el siguiente, fijaos que de todos los registros y buses hay una serie de "interruptores" que es por donde le damos permiso a los datos para viajar, id con orden y cautela porque, si os dejáis uno sólo abierto, podeis crear conflicto en el bus de datos, con datos que van de un lugar a otro y no pueden porque os habéis dejado un triestado abierto.
Por último que nos pide en la práctica, hay que realizar un cronograma de las 3 últimas operaciones. Sinceramente, pedir esto en las horas de la mañana o de la tarde, es una matanza, no da tiempo de realizarlo todo en ese tiempo. Tan solo decir que calma, mucha paciencia y sobre todo mucha tinta en el bolígrafo.