The Mojo FPGA Development Board is designed to make getting started with FPGA and digital design as easy as possible. Featuring a Spartan 6 XC6SLX9 FPGA, the board provides a rich set of IO, onboard memory, and configuration tools suitable for beginners and advanced users alike.Key features include: Spartan 6 XC6SLX9 FPGA 84 digital IO pins 8 analog inputs 8 general purpose LEDs 1 reset button FPGA configuration status LED Onboard voltage regulation (4.8V - 12V) ATmega32U4 microcontroller for FPGA configuration, USB communication, and analog pin reading Onboard flash memory for FPGA configuration storage Made in the USA The V3 version adds a more robust USB port, cosmetic improvements, and an upgraded microcontroller with extra memory for custom code.Additional resources and tutorials are available to help you learn and develop your FPGA projects.