A-Lab module

Practical Module

Sl. No. List of Lab Exercises.

1. Setting up SPIM and run a simple program using arithmetic operations.

2. MIPS program to handle arrays.

3. MIPS program to implement procedure calls and understand using memory stack.

4. MIPS program to implement a procedure for manipulation of string.

5. MIPS program to learn floating point instructions and corresponding registers.

6. Introduction to Xilinx and programming in Verilog starting with the gate-level implementation of a simple circuit.

7. Implementation of Half adder and the Full adder.

8. Implementation of Multiplexors using conditional operators, gate-level, assign statements, and logical expr.

9. Implementing ALU.

10. Implementing register file with read and write capabilities.

11. Implementing data path for single cycle implementation of simple arithmetic MIPS instructions.