Development Board

Arduino-Compatible, FPGA-Based

XLR8 | Arduino Compatible FPGA Development Board

What is XLR8?

  • Arduino-compatible development board
  • FPGA-based
  • Embedded 8-bit AVR instruction set compatible microcontroller
  • Programmable with Arduino IDE


  • FASTER clock rates and overall application speed
  • HIGHER-PERFORMANCE through hardware accelerated functionality
  • CONFIGURABLE with custom Xcelerator Blocks on the FPGA

XLR8 can improve the speed, performance and functionality of your Arduino-based applications and projects!

3 Easy Steps

Buy XLR8

XLR8: Arduino Compatible FPGA Board | Intel MAX 10

Buy an XLR8 board from one of our distributors.

Install Arduino IDE

Install Arduino IDE| XLR8: Arduino Compatible FPGA Board | Intel MAX 10

Install the Arduino IDE on your computer and follow our easy Quick Start guide.

Improve Your Project! 

 XLR8: Arduino Compatible FPGA Board | Intel MAX 10

Enjoy out-of-the-box Arduino simplicity with FPGA performance, speed and precision. 

As Seen On

What people are saying about XLR8

Although Arduino is an excellent platform for rapidly and inexpensively building new product designs, it is resource limited. Alorium Technology’s XLR8 board solves this problem in a cost-effective manner by integrating an Arduino-compatible processor into an FPGA with custom Xcelerator Blocks that significantly improve Arduino-based projects.

Tom Pomphrey
Dragonfly Software


XLR8 Top: Arduino-Compatible Altera Max 10 FPGA Development Board

XLR8 Bottom : Arduino-Compatible Altera Max 10 FPGA Development Board


Physical Dimensions

  • Based on the Arduino Uno
  • Matches the Uno’s physical footprint – including pin headers for attaching shields
  • Mounting brackets or shields that fit Uno will also fit XLR8

Digital I/O

  • 5V  Tolerant Inputs
  • 5V Outputs
  • 14 Digital I/O Pins
  • 6 Analog Pins

Analog Inputs

  • 5V
  • ADC Performance: 1 MHz
  • Resolution: 12-bit sustained
  • Sample Rate: 254k samples/second


  • Program FLASH: 32 KB
  • Data Memory SRAM: 2 KB
  • Available SOIC-8 location for optional external EEPROM

View XLR8 Product Brief

Purchase your XLR8 board today! 

Xcelerator Blocks

What’s an Xcelerator Block?

An Xcelerator Block is an optimized hardware implementation of a unique processor intensive function. Since everything needs a cool acronym, we simply refer to one of these blocks as an “XB”.

XLR8 ships with pre-installed XBs that target application-specific behavior. These are listed on the right. XLR8 can be field-updated to change the XBs implemented on the FPGA. Learn more about XBs on the Xcelerator Blocks page.

XBs Pre-installed on XLR8

Enhanced Analog-to-Digital Converter

Floating Point Math

NeoPixel Control

Servo Control


OpenXLR8 | XLR8 | Arduino Compatible FPGA Development Board

OpenXLR8 is the methodology that allows XLR8 users to create their own custom Xcelerator Blocks and integrate them into the FPGA.

Why XLR8?

XLR8 is a drop-in replacement for an Arduino Uno with an interesting twist. It is an Arduino-compatible board that uses a Field-Programmable Gate Array (FPGA) as the main processing chip.

The FPGA provides a reconfigurable hardware platform that hosts an ATmega328 instruction set compatible microcontroller.

The FPGA also accelerates specific functionality that is slow, problematic or even impossible for an 8-bit microcontroller.

The FPGA-based hardware acceleration and offload provided by XLR8 results in significantly improved performance in the same physical footprint and using the same tool chain as standard Arduino Uno boards.

XLR8 is a great solution for accelerating your Arduino-based applications and projects!

The History of XLR8

The XLR8 concept was born as a result of brainstorming ideas for how we could offer the advantages of FPGA processing and acceleration to the Arduino ecosystem.  At the same time, one of our own makers was running into some problems with a home project.  The rest, as they say, is history.

Here's our Kickstarter video from last fall that tells the story.

Hardware Versions

Rev 1 Prototype

This is the first version of XLR8 that we designed. This board went from concept to hardware in our labs in about two months, and it worked like a champ!

Rev 2

Rev 2 of the XLR8 development board includes level shifting circuitry to provide true 5-volt compatibility for legacy 5V shields.  There were also some small mechanical changes and a new color.


The production version of our board includes a new silk screen, some additional test points for automated production testing, and some minor circuit modifications.

XLR8 Rev 1 | Arduino Compatible Intel MAX 10 FPGA Development Board
XLR8 Rev 2 | Arduino Compatible Intel MAX 10 FPGA Development Board
XLR8 | Arduino Compatible Intel MAX 10 FPGA Development Board