This repository is a template for project 2.1 that takes you through:
- Building a PWM driver
- Build a digital rotary encoder
- Combine them both to make a 3 channel RGB LED driver
- Simulation and testing
This repo is part of the Zero to ASIC course and licensed with Apache 2.
- Verilog cheatsheet: https://marceluda.github.io/rp_dummy/EEOF2018/Verilog_Cheat_Sheet.pdf
- Clock domain crossing: http://www.sunburst-design.com/papers/CummingsSNUG2008Boston_CDC.pdf
- Flip flops and metastability: https://www.youtube.com/watch?v=5PRuPVIjEcs
- VHDL resources: https://docs.google.com/document/d/1RAQWjmxpJndlEJdLWXK8irIqWuYTstqu7pU3tOIFccc/edit