![ezPixel_RevB_BlockDiagram ezPixel_RevB_BlockDiagram](https://makerlogic.com/wp-content/uploads/2017/11/ezPixel_RevB_BlockDiagram.png)
ezPixel is a WS2812B smart pixel controller built around a small Intel MAX10 FPGA. ezPixel can control up to 32 separate RGB strings and up to a total of 9216 individual LEDs
User sets each strings length using simple commands. Commands can be entered via SPI or USB/UART making ezPixel compatible with a wide range of host devices.
Push button switches allow the user to enter "Loader" mode which allows easy downloading of NIOS code or entire FPGA images -- NO custom download cable is required!
The pre-production Rev-B diagram is shown above. The Rev-A module was shown at the World Maker Faire and this new Rev-B version adds an SPI FLASH chip. This will allow ezPixel to work in stand alone applications, such as signage, with no host connected to it.
![FPGA_BLOCK_DIAGRAM FPGA_BLOCK_DIAGRAM](https://makerlogic.com/wp-content/uploads/2017/09/FPGA_BLOCK_DIAGRAM.gif)
Innovative String Feeder design keeps logic count low and string refresh times high.
Repeatable, reliable and robust String Engine design ensures correct WS2812B control signal waveform.