Introduction
VIP Course Documents
1.
Syllabus
2.
Project Membership
Getting Started
3.
Design Notebooks and Git
❱
3.1.
Getting Started With Git
3.2.
Working With Your Repo
3.3.
Your First Pull Request
3.4.
Your First Design Notebook
3.5.
Working Collaborativley
4.
Development Environment
❱
4.1.
Mac: Homebrew Installation
4.2.
VirtualBox Guide
4.3.
Windows: WSL Installation
4.4.
VS Code Extension Recommendations
5.
Onboarding Labs
❱
5.1.
Lab Guidance
5.2.
Lab 1: CMake and Toolchain
5.3.
Lab 2: System Verilog
5.4.
Lab 3: Verification
5.5.
Lab 4: Verification Toolchain
5.6.
Lab 5: Advanced System Verilog
5.7.
Lab 6: Packaging and Dependency Management
5.8.
Lab 7: Becoming a Processor Designer
5.9.
Lab 8+: Advanced Processor Design
Design Notebooks
6.
Fall 2024
❱
6.1.
Anu Tadapaneni
6.2.
Cameron Bedard
6.3.
Darren Kuo
6.4.
Dmitri Lyalikov
6.5.
Rielle Lim
6.6.
James Jin
6.7.
James Xie
6.8.
Joshua Cho
6.9.
Kyle Liu
6.10.
Noah Mays-Smith
6.11.
Ruichan Gao
6.12.
Uma Nachiappan
6.13.
Xingzhi Dai
6.14.
Xhovani Mali
6.15.
Ben Feng
7.
Spring 2024
❱
7.1.
Auryn Yamamura
7.2.
Aditya Joshi
7.3.
Cameron Bedard
7.4.
Darren Kuo
7.5.
Fatima Farooq
7.6.
Geoffrey Guindine
7.7.
Rielle Lim
7.8.
James Jin
7.9.
Kevin Guo
7.10.
Joshua Cho
7.11.
Krzystof Chciuk
7.12.
Kyle Liu
7.13.
Leen Kharouf
7.14.
Michael Lippe
7.15.
Pingchuan Dong
7.16.
Uma Nachiappan
7.17.
Xingzhi Dai
8.
Fall 2023
❱
8.1.
Auryn Yamamura
8.2.
Aneesh Maganti
8.3.
Carlos Perez-Guzman
8.4.
Suryachandra Malleswarapu
8.5.
Rielle Lim
8.6.
Krzystof Chciuk
8.7.
Kevin Yap
8.8.
Kyle Liu
8.9.
Michael Lippe
8.10.
Vito Gamberini
8.11.
Nathaniel Sehati
8.12.
Pingchuan Dong
8.13.
Qihang Wu
8.14.
Rishyak Panchal
8.15.
Thu Vu
8.16.
Uma Nachiappan
8.17.
Xingzhi Dai
9.
Spring 2023
❱
9.1.
Aniket Kriplani
9.2.
Rielle Lim
9.3.
Krzysztof Chciuk
9.4.
Kevin Yap
9.5.
Michael Lippe
9.6.
Vito Gamberini
9.7.
Rishyak Panchal
9.8.
Swarnashri Chandrashekar
9.9.
Siddharth Kandpal
9.10.
Sean Doyle
9.11.
Uma Nachiappan
Papers
Light
Rust
Coal
Navy
Ayu
NYU Processor Design Documentation
Lab 6: Packaging and Dependency Management
Lab 6 is currently incomplete, please see
Lab 7
for details on what to do next.