- Published in issue 3/2019 on page 78
Hardware Design using (V)HDL (3)
Driving a WS2812 LED matrix
In the previous installment of this series we built a digital watch with a binary output. This time we will equip the watch with a display in the form of a matrix of 64 pieces of WS2812 RGB LED. Fortunately the signal required to drive the WS2812 LEDs adheres to a very simple asynchronous protocol. Our hardware driver implemented in VHDL will include, among other things, a state machine.