There is nothing that prevents using the P network drive for this exercise, but the performance of P drive has been really terrible recently. Therefore, it's highly recommended to avoid using it.
Remember to commit often as the files in /home/student do not persist between reboots.
Instructions
Follow the instructions in the README.md
Requirements and grading
This exercise is mandatory. To pass this exercise:
All the automatic checks pass: 10 points
After the automatic check is successful, your submission will be graded manually. Additional 0-10 points are granted based on the quality of your code.
The automatic check will run the following commands:
find src/rtl -type f -name "*" -exec verible-verilog-lint {} ';'
make verilate simv REF_MODEL=0
git tag |grep -i ex1.[0-9]$
To ensure you get a passing grade, first check locally that your linter output is clean and simulation runs successfully before returning the exercise.
Returning
When you are ready and your code passes the Linter and Verilator checks,, create a tag ex1.N where N is the version (= number of submission) starting from 0. The latest tag following this format is used for manual inspection.
Ensure you have your Git repository up to date, and insert your clone url here.