Skip to content

Commit 6483128

Browse files
authored
Docs(dn): Tony Korycki 4/5/2026 (#525)
* docs(dn): Tony_02_01_2026 * docs(dn) Tony Korycki 2/15/26 * docs(dn) Tony, 3/9/26 * fix dates in notebook * docs(dn) Tony Korycki 3/27/26 * docs(dn) Tony Korycki 4/5/2026
1 parent 06af37f commit 6483128

1 file changed

Lines changed: 46 additions & 8 deletions

File tree

Lines changed: 46 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,46 @@
1-
## Week 1: 01/25-02/01/2026
2-
3-
- Read the syllabus and sections 1-4 on the VIP's website
4-
- Installed all required extensions and set up my VM through VirtualBox
5-
- Found a partner (Gloria) for the RiSC-16 onboarding project and we scheduled our first meeting for Friday
6-
- Read the slides fo the onboarding project and the ones from the first in-person meeting
7-
8-
I already had WSL set up and was familiar with using Git so I didnt run into many issues getting started. The website was very clear and easy to follow.
1+
## Week 1: 01/25-02/01/2026
2+
3+
- Read the syllabus and sections 1-4 on the VIP's website
4+
- Installed all required extensions and set up my VM through VirtualBox
5+
- Found a partner (Gloria) for the RiSC-16 onboarding project and we scheduled our first meeting for Friday
6+
- Read the slides fo the onboarding project and the ones from the first in-person meeting
7+
8+
I already had WSL set up and was familiar with using Git so I didnt run into many issues getting started. The website was very clear and easy to follow.
9+
10+
## Week 2: 02/01-02/08/2026
11+
12+
- Went thorough the first week of onboarding - created the PC and Memeory moedules with teammate Gloria. We also mistakenly did the first onboarding lab with CMake.
13+
- We added our work to a (github repo)[https://github.com/tonykorycki/risc16-onboarding] and I walked gloria thorugh using git and github to collaborate.
14+
- Setting up the verilog modules went smoothly cause we already both have experience with verilog. We also set up some testbenches for the modules and tried them out in Icarus Verilog.
15+
16+
17+
## Week 3: 02/08-02/15/2026
18+
19+
- We continued working on the onboarding project and added the ALU module and the data memory module. Did not add testbenches for those but again went smoothly.
20+
- We are still a little confusde about what kind of notes we need to include.
21+
22+
## Week 4: 02/15-02/22/2026
23+
- We added the register file module and the control unit module. We had some scheduiling issues so we didnt meet and instead worked on the modules separately.
24+
- Compiled with iverilog and they seem to work. will see once we add testbwnches
25+
-
26+
## Week 5: 02/22-03/01/2026
27+
- We added the testbenches for the ALU, and it worked fine
28+
- not much else
29+
30+
## Week 6: 03/02-03/08/2026
31+
- added the top level module for the processor and added a testbench for it. We had some issues with the testbench cause the naming was different bwtween the modules in the tb and in out file
32+
- and we forgot to connect some signals to the reg file
33+
- and also som eof the instructions in program.mem were wrong so we had to fix those as well
34+
- after fixing all that our processor worked perfectly! (github repo)[https://github.com/tonykorycki/risc16-onboarding]
35+
36+
# Weeks 7-9: 03/08-03/29/2026
37+
- Didn't work during spring break, but completed labs 1 and 2 this week for onboarding and all the work in [this repo](https://github.com/tonykorycki/proc-des-onboarding-labs)
38+
- Labs werent too hard but I ran into some issues with my tools and spent some time fixing imports venvs, settings etc
39+
- for lab 2, i couldnt get the testbenches working and used codex to resolve some issues. it worked (and all tests passed) after:
40+
- casting uniform_int_distribution<int> to uint8_t in exercise3.cpp tet
41+
- adding a sim_time.cpp to resolve verilator expecting a timestamp shim in the testbench linkage
42+
- I chose to clone the lab repo and unlink it rather than forking so i could have all my labs in one repo and make linking in the notebook easier.
43+
44+
# Week 8: 03/29-04/05/2026
45+
- Completed lab 3 without much trouble, got started on lab 4.
46+
- Havent gotten a group or a porject idea for th MPW yet.

0 commit comments

Comments
 (0)