Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion src/design_notebooks/2025fall/gb2789.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,4 +114,15 @@ I keep getting error `CMake Error at CMakeLists.txt:8 (nyu_link_sv):

[Processor-Design VIP Project repository](https://github.com/Ghqlq/Processor-Design-Projects) - New folder: Lab4_Ghala

**Discussion:** In this lab I got an intro into the actual verification toolchain. We got to know how different tools (vcpkg, CMake, Catch2, Verilator...) work together to create the verification process. I understood the entire flow, however, I still need more practice to be able to do all this without a guided lab.
**Discussion:** In this lab I got an intro into the actual verification toolchain. We got to know how different tools (vcpkg, CMake, Catch2, Verilator...) work together to create the verification process. I understood the entire flow, however, I still need more practice to be able to do all this without a guided lab.

## Week13: 12/01/25 - 12/07/25
- Compiled RiSC-16 processor components and validated execution using files provided by Noah.

[Processor-Design VIP Project repository](https://github.com/Ghqlq/Processor-Design-Projects) - New folder: RiSC-16_Ghala

**Discussion:** The main issues initially came from register_file.v, my inputs include 'instructions' where I do the decoding of rA,rB,rC inside instruction memory module. But corrected it to match the TB where rA,rB,rC are inputs instead of full instruction.

Another issue is in my instruction_mem.v, you'd have to input the instructions manually. I fixed it to read binary from program.mem.

It's really nice seeing all the components brought together.