Noah Mays-Smith’s Design Notebook

Week One:

Created first design notebook

Week 1.5:

Project Work: Finished Lab 1: https://github.com/Noahms12/lab1

Had some problems with updating my notebook. I need to get the hang of the order that everything is done in. Suggestion for “Your first design notebook”. The description “(link/to/repo)” is not clear on whether it wants a link to a file within our repo or a link to my personal github. I’d recommend changing it to something like “https://github.com/example”

Week 2:

Project Work: Started work on Lab 2: https://github.com/Noahms12/onboarding-lab-2.git

Attended the meeting on Thursday and asked some questions about parts of lab 1 that I was confused about as well as asked for help figuring out the workflow for each lab. Worked through excercise 1 after reteaching myself some verilog. Then I compared my solution to people in previous semesters to ensure it was correct. I cannot figure out where to run the command “ctest –output-on-failure .” to test my code for Excercise 1. I ran it in all of the files in the lab directory, but every time I got the output “No tests were found!!!”

Week 3:

Project Work: Finished work on Lab 2: https://github.com/Noahms12/onboarding-lab-2.git

Finished working on Lab 2. Excersises definitely helped me remember verilog from my classes, and I’m feeling much more confident with it now. Still couldn’t figure out how to test my code aaas described at the beginning of the lab 2 description, but I compared my work to other members’ Lab 2’s to make sure I was doing everything correctly.

Week 4:

Project Work: Started Lab 3: https://github.com/Noahms12/onboarding-lab-3.git

Got through exercise 1, and started exercise 2. I haven’t combined c++ with verilog before in this way, so understanding how things like the uint16_t data type work, and how I can manipulate it is difficult. I’ve looked at a few completed design notebooks to get some ideas, but out of the ones i’ve found, there’s a lot of syntax that I’m not familiar with.

Also attended the meeting on thursday to try to figure out the problem last week with testing my code, but was unable to find an immediate solution.

Week 5:

Project Work: -None-

Still working on Lab 3, but I wasn’t able to get a lot of work done because of midterms and multiple personal events this week. I have updated the formatting of my notebook to what it is supposed to be.

Week 6:

Project Work: -None-

Absolutely swamped with homework after midterms. Additionally, personal events have also gotten in the way of having enough time to complete everything. Attended meeting on thursday.

Week 7:

Project Work: Completed Lab 3: https://github.com/Noahms12/onboarding-lab-3.git

Was able to get it finished. I realized that a lot of the c++ in lab 2 could be used as a framework for the questions in lab 3, so I was able to finish of the lab. I was recommended to use Rishyak’s lab’s as assistance if required, so I did in order to help check that I had done it correctly.

Week 8:

Project Work: Started Lab 4: https://github.com/Noahms12/onboarding-lab-4.git

Started Lab 4 but got stuck. Ran into an issue when running the find_package(nyu-cmake CONFIG REQUIRED) command. I’m getting the error “syntax error near unexpected token `nyu-cmake’”. I asked in the Discord but haven’t had time to follow up and complete the lab. I plan on reading some documentation for the subteams, and try to join one in the next two weeks.

Week 9:

Project Work: Read through Core and AMBA documentation

Haven’t made any progress on Lab 4, again because of midterms. After monday, I will be done until finals, and plan on making a lot of headway during that break. I read through the Core and AMBA documentation, and I have decided that once I feel more confident in the material, I will start working with Core. I would like to sit with, take notes, and ask questions to someone about the workflow, as I am still confused about a lot of what is going on. Next meeting I will also ask about some issues that I’ve been having with testing the labs.