Schedule
Software Development
Linux Setup & Tutorials
Git
GitHub
VS Code
Make (and Makefiles)
CMake
OpenSource Intro
Python Intro
Web Technologies
Python Environments
Conda In Depth
Python Packages
Unit Testing
Documentation + Sphinx
Computer Security
Docker
Matlab
Unix Tools and Regex
Commercial FPGA
Install Vivado/Vitis
Vivado Review and Tcl for Vivado
Vivado Block Design Tutorial
Xilinx 7 Series FPGA Deep Dive
Vitis: Software
Vitis: HLS
HLS System Integration
Microblaze Soft Processor
JTAG
System Verilog Intro Labs
Open FPGA CAD
RapidWright
Interchange
Project X-Ray
FASM (FPGA Assembly)
bit2fasm
fasm2bels
symbiflow-examples
VTR
Networking
Networking
Networking Tools
PCB
Altium
Parts Database
Layout Guidelines
Ordering PCBs
Soldering Station
Broader Impacts
Broader Impact Summaries
Resources
FAQ - Misc Ideas
How to Contribute
How to create automated pass-off tests
Badge Development
Quiz Questions
Slack
Creating Your Own Website
Markdown
Archive
Virtual Machine Setup
bram-patch
PCB - Github
SQL Basics
BYU Computing Boot Camp
Suggest Edits
Networking
Lecture
Here are the
lecture slides
.