What’s an Xcelerator Block?
An Xcelerator Block (XB) is an optimized hardware implementation of a given function or algorithm that resides on the programmable portion of FPGA fabric. XBs communicate with the FPGA-based AVR microcontroller through the addressable register interface.
Our boards ship with pre-installed XBs that help with well known challenges that developers can often encounter when using microcontrollers in their designs. The specific mix of XBs may differ from board to board, but the installed XBs will likely be one of the following:
- Floating Point Math
- Servo Control
- NeoPixel Control
- Enhanced Analog-to-Digital Converter
In addition, users can create their own custom Xcelerator Blocks using our OpenXLR8 flow.