Papilio NeoPixel

This circuit implements a PicoBlaze microcontroller which controls a NeoPixel LED.

Address and value data is clocked out from the PicoBlaze microcontroller (U1) into the 2-phase data demultiplexer (U2) and stored in the dual-port RAM (U3). The WS2812 driver (U4) continually refreshes the NeoPixel LED data from RAM.

Schematic

References