About the Innovate FPGA Contest
Invent the future of embedded compute!
The Terasic Innovate Asia, Nordic, and North America contests have inspired thousands of aspiring engineers to design, create, and innovate. This year, these regional events have been combined into a single global contest – Innovate FPGA – where teams from around the world compete as they invent the future of embedded compute with Terasic and Intel. The competition is open to everyone including students, professors, makers, and industry. Teams can showcase their creativity and innovation with actual results and real-world designs.
Over 450 teams from around the world have submitted project abstracts for the 2018 Innovate FPGA design contest. Many are quite impressive, and cover a wide range of applications including:
- Autonomous driving
- Medical diagnostics
- Computer vision
- Agriculture automation
- Intelligent prosthetics
The Terasic DE10-Nano Development Kit, based on an Intel® Cyclone® FPGA, provides a reconfigurable hardware design platform for makers, educators, and IoT system developers. The kit contains a board that features two general purpose input/output (GPIO) expansion headers and an Arduino* header so you can connect to a wide range of sensors.
View Data Sheet
View Product Brief
- Intel Cyclone® V SE 5CSEBA6U23I7 device (110 K LEs)
- Serial configuration device - EPCS128
- USB-Blaster II onboard for programming; JTAG mode
- HDMI TX, compatible with DVI 1.0 and HDCP v1.4
- Two push-buttons
- Four slide switches
- Eight green user LEDs
- Three 50 MHz clock sources from the clock generator
- Two 40-pin expansion headers
- One Arduino expansion header (Uno R3 compatibility), can be connected with Arduino shields
- One 10-pin Analog input expansion header (shared with Arduino Analog input)
- A/D converter, 4-pin SPI with FPGA
HPS (Hard Processor System)
- 800 MHz dual-core ARM Cortex-A9 processor
- 1 GB DDR3 SDRAM (32-bit data bus)
- 1 Gigabit Ethernet PHY with RJ45 connector
- USB OTG port, USB micro-AB connector
- Micro SD card socket
- Accelerometer (I2C interface + interrupt)
- UART to USB, USB Mini-B connector
- Warm reset button and cold reset button
- One user button and one user LED
- LTC 2x7 expansion header
Why a FPGA based SoC?
The Innovate FPGA contest is an opportunity for developers to showcase one or more of the FPGA virtues, and illustrate how FPGAs make processors better. Judges will give extra weight to designs that demonstrate how FPGAs can:
- Boost performance
- Adapt to changes
- Expand I/O
How to demonstrate the FPGA Virtues:
Boost Performance ●
- Use the FPGA to perform a task or function faster than it could be performed by the CPU.
- Use the FPGA to off-load a task or function from the CPU leaving the processor free to perform other work.
Adapt to Changes ●
- Use the FPGA to perform a task or function that is expected to change over time due to evolving standards, algorithmic methods, or security threats.
- Use the FPGA to demonstrate scalability of a design over time which extends or enhances system capabilities.
Expands I/O ●
- Use the FPGA to add one or more interface not native to the processor.
- Use the FPGA to create a custom peripheral set tailored to the application.
Want to learn more? Explore Intel’s Developer Zone for Set Ups, Projects, Diagrams and Schematics, and More!