- Raspberry Pi
- Digital & analog sensors
- Development boards
- More +
...where a bunch of geeks got together to make other people's ideas come to life.
This is a FPGA development board that is designed to be easy to use. It features a Spartan 6 XC6SLX9 FPGA, onboard voltage regulators, and an onboard microcontroller to configure the FPGA. The onboard microcontroller is the same IC used on the Arduino Pro Micro, and the Arduino Leonardo. The Mojo V3 also features 8 onboard surface mount leds with a reset button, 84 digital IO pins, with 8 analog inputs.
This board gives everyone the power to design digital circuits at home! Unlike microcontrollers, all design elements inside an FPGA run in parallel, giving FPGA's the power and flexibility to handle all tasks that you can throw at them. The USB port allows you to easily program and configure the board, thus eliminating expensive programmers (like JTAG). The Mojo V3 powers over USB and/or the barrel jack. Look below for supporting documentation and tutorials.
The Atmega32U4 microcontroller comes with a USB (DFU) bootloader which will allow you to install future upgrades to the firmware without having to buy a programmer. Once the board is powered on the microcontroller configures the FPGA from the onboard flash memory. After the FPGA is successfully configured the microcontroller enters slave mode. This allows your FPGA designs to take control of the microcontroller; giving you access to the serial port and the analog inputs of the microcontroller!