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.

Memory

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 theXcelerator Blocks page.

XBs Pre-installed on XLR8



Enhanced Analog-to-Digital Converter



Floating Point Math



NeoPixel Control



Servo Control

OpenXLR8

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!