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.