Spartan 6 XC6SLX9 FPGA

led

84 digital IO pins

8 analog inputs

8 general purpose LEDs

1 reset button

1 LED to show when the FPGA is correctly configured

On board voltage regulation that can handle 4.8V - 12V

A microcontroller (ATmega32U4) used for configuring the FPGA, USB communications, and reading the analog pins

Compatible with Arduino bootloader allowing you to easily program the microcontroller as well

On board flash memory to store the FPGA configuration file

platform

Providing a multi-platform free development environment greatly simplifies the difficulty of FPGA development and makes FPGA development easier to use, similar to the Arduino development model.