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.