|
1 | 1 | # Bao's Design Notebook |
2 | 2 |
|
3 | 3 | ## Week of January 26th |
4 | | - |
5 | | -### Team's meeting |
6 | | -* First team meeting on January 28th. |
7 | | -* Familiarize myself with the VIP's syllabus. |
8 | | -* Partnered up with Tim to start the RISC-16 onboarding project. |
| 4 | +### Team Meeting |
| 5 | +* January 28th: I attended the first team meeting on campus. |
| 6 | +* I familiarized myself with the VIP's syllabus. |
| 7 | +* I examined the RiSC-16's [sequential implementation](https://user.eng.umd.edu/~blj/RiSC/RiSC-seq.pdf) and [instruction-set architecture](https://user.eng.umd.edu/~blj/RiSC/RiSC-isa.pdf). |
| 8 | +* I partnered up with [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) to start the RiSC-16 onboarding project. |
| 9 | + * We set weekly meeting time at 2 P.M. every Monday. |
9 | 10 |
|
10 | 11 | ## Week of February 2nd |
11 | | -* Created Github repo of the RISC-16 onboarding project and shared it with Noah. |
12 | | -* Finished the first two modules (Assignment 1) of the onboarding project, collaborating with Tim using Live Share extension on Virtual Studio Code. |
| 12 | +### RiSC-16 Onboarding Project |
| 13 | +* A Github repo of the RiSC-16 onboarding project was created and shared with [Noah](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/nm4207.md). |
| 14 | +* February 7th: [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) and I finished the two modules of Assignment 2 of the onboarding project, collaborating using Live Share extension on Virtual Studio Code. |
| 15 | + * We implemented the instruction memory and program counter. |
| 16 | + * Flu-like viral infection restricted me and [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) from meeting at intended time. |
| 17 | + |
| 18 | +## Week of February 9th |
| 19 | +### RiSC-16 Onboarding Project |
| 20 | +* February 10th and February 11th: [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) and I finished the two modules of Assignment 2 of the onboarding project, collaborating using Live Share extension on Virtual Studio Code. |
| 21 | + * We implemented the arithmetic logic unit (ALU) and data memory. |
| 22 | + * Post-illness fatigue restricted me and [Tim] from finishing the assignment in one meeting, so we splitted into two meetings. |
| 23 | + |
| 24 | +## Week of February 16th |
| 25 | +### RiSC-16 Onboarding Project |
| 26 | +* February 16th and February 18th: [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) and I finished the two modules of Assignment 3 of the onboarding project, collaborating using Live Share extension on Virtual Studio Code. |
| 27 | + * We implemented the register file and control. We also ensured every positive clock edge write to the correct location in memory. |
| 28 | + * We were able to meet at the intended time; however, time constraints and conflicts necessitate to finish this in two separate meetings. |
| 29 | +### Team Meeting |
| 30 | +* February 18th: I attended the second team meeting on Zoom due to delaying MTA trains. |
| 31 | + |
| 32 | +## Week of February 23rd |
| 33 | +* February 23rd: [Tim](https://github.com/NYU-Processor-Design/nyu-processor-design.github.io/blob/main/src/design_notebooks/2026spring/tc3956.md) and I finished the module of Assignment 4 of the onboarding project, collaborating using Live Share extension on Virtual Studio Code. |
| 34 | + * We implemented the ALU testbench. We also wondered whether a dedicated folder should be created for testbenches. |
| 35 | + * Another module (Sixth RiSC-16 Module: |
| 36 | +Control Module) of the onboarding project was included in the assignment slides, ofwhich not much information was shared. We henceforth decided not to accomplish it for now. |
| 37 | + * We were able to meet at the intended time. |
0 commit comments