|
2 | 2 |
|
3 | 3 | ## Weekly Updates |
4 | 4 |
|
5 | | -### Week of 23 September 2024 |
6 | | - |
7 | | -**Progress Summary:** |
8 | | - |
9 | | -I set up my development environment on my MacBook Pro. Homebrew is already |
10 | | -installed from prior internship work. For virtualization, I use Parallels on |
11 | | -macOS and access VirtualBox remotely on my desktop. |
12 | | - |
13 | | -**Project Work:** |
14 | | - |
15 | | -* **Onboarding Lab 1** |
16 | | - - **Repository Link:** [Onboarding Lab 1 Repository](https://github.com/XhovaniM8/nyu-processor-onboarding-labs/blob/ec05b7ff31fda2f9afc7407b5a553b8e223571fb/onboarding-lab-1/cmake-test/ReadMe.md) |
17 | | - - **Issue Encountered:** I encountered issues with CMake, specifically an error during the build process suggesting compatibility issues. |
18 | | - - **Resolution:** Resolved the issue by reinstalling `make` with support for the arm64 architecture. |
19 | | - |
20 | | -* **Onboarding Lab 2** |
21 | | - - **Repository Link:** [Onboarding Lab 2 Repository](https://github.com/XhovaniM8/nyu-processor-onboarding-labs/blob/ec05b7ff31fda2f9afc7407b5a553b8e223571fb/onboarding-lab-2/ReadMe.md) |
22 | | - - **Issue Encountered:** Testing command wouldn't recognize the folder structure from the build folder. |
23 | | - - **Resolution:** Resolved the issue by changing the directory to the build folder and running the test command. |
24 | | - |
25 | | -* **Onboarding Lab 3** |
26 | | - - **Repository Link:** [Onboarding Lab 3 Repository](https://github.com/XhovaniM8/nyu-processor-onboarding-labs/blob/f24167c838cec1fe3059fcbbf12cc2185f78360d/onboarding-lab-3/ReadMe.md) |
27 | | - - **Issue Encountered:** Header files provided shown as errors. |
28 | | - - **Resolution:** |
29 | | - - **Issue Encountered:** I encountered issues with CMake, specifically an |
30 | | - error during the build process suggesting compatibility issues. |
31 | | - - **Resolution:** Resolved the issue by reinstalling `make` with support for |
32 | | - the arm64 architecture. |
| 5 | +### Week of 23 September 2024 |
| 6 | +**Progress Summary:** |
| 7 | +Set up my development environment on my MacBook Pro. Homebrew was already installed from prior internship work. Using Parallels for virtualization on macOS and accessing VirtualBox remotely on my desktop. |
33 | 8 |
|
| 9 | +**Project Work:** |
34 | 10 |
|
| 11 | +- **Onboarding Lab 1:** |
| 12 | + - **Repository Link:** [Lab 1 Repository](https://github.com/XhovaniM8/nyu-processor-onboarding-labs/blob/ec05b7ff31fda2f9afc7407b5a553b8e223571fb/onboarding-lab-1/cmake-test/ReadMe.md) |
| 13 | + - **Issue:** CMake error during the build process due to compatibility issues. |
| 14 | + - **Resolution:** Reinstalled `make` with arm64 support. |
35 | 15 |
|
| 16 | +- **Onboarding Lab 2:** |
| 17 | + - **Repository Link:** [Lab 2 Repository](https://github.com/XhovaniM8/nyu-processor-onboarding-labs/blob/ec05b7ff31fda2f9afc7407b5a553b8e223571fb/onboarding-lab-2/ReadMe.md) |
| 18 | + - **Issue:** Testing command didn’t recognize the folder structure. |
| 19 | + - **Resolution:** Ran the command from the build directory. |
36 | 20 |
|
37 | | -### Week of 30 September 2024 |
| 21 | +- **Onboarding Lab 3:** |
| 22 | + - **Repository Link:** [Lab 3 Repository](https://github.com/XhovaniM8/nyu-processor-onboarding-labs/blob/f24167c838cec1fe3059fcbbf12cc2185f78360d/onboarding-lab-3/ReadMe.md) |
| 23 | + - **Issue:** `exercise3.cpp` test failed. Other tests passed. |
| 24 | + - **Resolution:** Need further investigation. |
38 | 25 |
|
39 | | -**Progress Summary:** |
40 | | -Attended the weekly meeting to review onboarding labs, discussed challenges, and |
41 | | -continued working on tasks with feedback from the session. Spoke about possible |
42 | | -events for the semester as well as next steps post onboarding-labs. |
| 26 | +- **Onboarding Lab 4:** |
| 27 | + - **Repository Link:** [Lab 4 Repository](https://github.com/XhovaniM8/nyu-processor-onboarding-labs/blob/e1cc18bb194d279c28e59738a6dc16388537a3b2/onboarding-lab-4/ReadMe.md) |
| 28 | + - **Issue:** Missing `nyu-cmake` configuration file. |
| 29 | + - **Resolution:** Configured the correct path to the `nyu-cmake` package and set `vpckg`. |
| 30 | + - **Result:** All tests passed. |
43 | 31 |
|
| 32 | +- **Onboarding Labs 5-8:** |
| 33 | + - Repository links provided, but pending updates for exercises. Readings completed. |
44 | 34 |
|
45 | | -### Week of 7 October 2024 |
| 35 | +--- |
46 | 36 |
|
47 | | -**Progress Summary:** |
48 | | -Separated the onboarding lab folders into a new repository based on feedback from the weekly meeting. |
| 37 | +## Weekly Progress Summaries |
49 | 38 |
|
| 39 | +- **30 September 2024:** |
| 40 | + Attended a weekly meeting, reviewed onboarding labs, and discussed challenges. |
50 | 41 |
|
51 | | -### Week of 14 October 2024 |
| 42 | +- **7 October 2024:** |
| 43 | + Separated onboarding lab folders into a new repository based on feedback. |
52 | 44 |
|
53 | | -**Progress Summary:** |
54 | | -Attended the VIP Showcase Event! |
| 45 | +- **14 October 2024:** |
| 46 | + Attended the VIP Showcase Event. |
55 | 47 |
|
| 48 | +- **21 October 2024:** |
| 49 | + Completed onboarding-lab 2. |
56 | 50 |
|
57 | | -### Week of 21 October 2024 |
| 51 | +- **28 October 2024:** |
| 52 | + Continued work on onboarding-lab 3. |
58 | 53 |
|
59 | | -**Progress Summary:** |
60 | | -Finished working on onboarding-lab 2. |
| 54 | +- **4 November 2024:** |
| 55 | + Near completion of onboarding-lab 3; testing in progress. |
61 | 56 |
|
62 | | -### Week of 28 October 2024 |
| 57 | +- **11 November 2024:** |
| 58 | + Formed a group for semester presentations focusing on development environments. |
63 | 59 |
|
64 | | -**Progress Summary:** |
65 | | -Finished working on onboarding-lab 2. |
| 60 | +- **18 November 2024:** |
| 61 | + Finalizing semester labs and planning post-semester work on Core/Memory. |
66 | 62 |
|
67 | | -### Week of 4 November 2024 |
| 63 | +- **25 November 2024:** |
| 64 | + Studied the main differences between `wire`, `reg`, and `logic` in SystemVerilog. Learned about interfaces, modports, and parameterization. |
68 | 65 |
|
69 | | -**Progress Summary:** |
70 | | -Almost done with onboarding lab 3. Just need to confirm code and test. |
| 66 | +- **28 November 2024:** |
| 67 | + Presented on OpenLane, an automated RTL to GDSII flow based on open-source components. |
71 | 68 |
|
| 69 | +- **12 December 2024:** |
| 70 | + Final update for the semester. Compiled notes and will began investigating easy bug issues in the repository. |
0 commit comments