Your first real synthesizable design that creates beautiful breathing LED effects using Pulse Width Modulation. This project marks the transition from simulation to actual hardware running on your Tang Primer 20K.
3-4 hours including synthesis and testing
Beginner-Friendly
~120 lines
Successfully fits in 50 LUTs on Tang Primer 20K
PWM is everywhere in hardware: motor control, servo positioning, LED dimming, power supply regulation, and audio synthesis. This fundamental technique is your first step into real-world hardware control.
Once you master PWM, you'll use this same technique in Week 5 for UART timing and in Week 9 for motor control signals.