XLR8_Logo_White_250x47

 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

Advantages

  • 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

1 | Arduino Compatible FPGA

Buy XLR8

XLR8: Arduino Compatible FPGA Board | Intel MAX 10

Buy an XLR8 board from one of our distributors.

2 | Arduino Compatible FPGA

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.

3 | Arduino Compatible FPGA

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

All About Circuits Article | XLR8 - Arduino Compatible FPGA Development Board
Make Article | XLR8 - Arduino Compatible FPGA Development Board
Elektor Article | XLR8 - Arduino Compatible FPGA Development Board
EEWeb Article | XLR8 - Arduino Compatible FPGA Development Board

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

Specifications

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

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

R

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
R

Digital I/O

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

Analog Inputs

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

Memory

  • 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

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!