Skip to content

Commit b421839

Browse files
authored
docs(dn): Oct. 14th - Nov. 3rd (#320)
* docs(dn): James Jin Oct. 14-20th * docs(dn): James Jin Oct. 21-27th * docs(dn): James Jin Oct. 28 - Nov. 3rd
1 parent 2972ec2 commit b421839

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed
+17-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
# Design notebook for James Jin (2024 Fall)
22
## Oct. 7th - Oct. 13th, 2024
33
### Work done
4-
- [Lab 5](https://nyu-processor-design.github.io/getting_started/onboarding/06_advanced_sv.html): "completed" lab 5
4+
- [Lab 5](https://nyu-processor-design.github.io/getting_started/onboarding/06_advanced_sv.html): read through lab 5
55
### Working comments
6-
In the past weeks I was fully committed to finishing a journal paper. Now that the urgent work is done, I have read the advanced system verilog tutorial to understand some of the team's rules with verilog usage.
6+
In the past weeks I was fully committed to finishing a journal paper. Now that the urgent work is done, I have read the advanced system Verilog tutorial to understand some of the team's rules with Verilog usage.
7+
8+
## Oct. 14th - Oct. 20th, 2024
9+
- [Lab 5](https://github.com/jamesjin0516/onboarding-lab-5/tree/d13a73fd336a90aece51b197180141036d408ebb): further excercises
10+
### Working comments
11+
I believe that I still need to brush up on my Verilog knowledge due to not taking further computer systems / hardware courses, so I decided to implement some of the examples shown in Lab 5. Reading the descriptions of concepts such as `logic` and `wire` gives me sufficient conceptual understanding, but I would be more comfortable with their usage through further exercises.
12+
13+
## Oct. 21st - Oct. 27th, 2024
14+
- [Lab 5](https://github.com/jamesjin0516/onboarding-lab-5/tree/a15ab357a96252da332b8065435b2d75c758b175): practicing Verilog interface modules
15+
### Working comments
16+
Lab 5 further introduces a new type of module, namely interfaces. I created an example interface to become more familiar with it, utilizing logic gates as the modports in the interface.
17+
18+
## Oct. 28th - Nov. 3rd, 2024
19+
- [Lab 5](https://github.com/jamesjin0516/onboarding-lab-5/tree/856e5b084e8593544b584c41ce2d37acd622127e): finished lab 5 by linking interface and submodules with top level module
20+
### Working comments
21+
Finally to consolidate my understanding of more advanced Verilog concepts, I connected two logic gates using the interface previously defined.

0 commit comments

Comments
 (0)