The SparkFun MicroMod Alorium Sno M2 Processor features the Sn? System on Module (SoM) adapted to the MicroMod M.2 processor form factor. Sn?'s FPGA provides a reconfigurable hardware platform that hosts an 8-bit AVR instruction set, compatible with the ATmega328, making Sn? fully compatible with the Arduino IDE. Sn? SoM has a compact footprint, making it ideal for space-constrained applications and an obvious addition to our MicroMod form factor for prototyping.
Alorium Technology provides a library of custom logic called Xcelerator Blocks (XBs) through the Arduino IDE that accelerates specific functionalities that are slow, problematic, or even impossible for an 8-bit microcontroller. This library includes XBs such as Servo Control, Quadrature, Floating Point Math, NeoPixel, and Enhanced Analog-to-Digital Converter. Alorium also notes a XB roadmap where future XBs will be implemented based on feedback from early adopters and new potential customers.
For advanced users, there is a JTAG footprint on the board allowing a JTAG programmer to talk to the FPGA directly. The microcontroller core has been designed to be easily extendable, and Alorium Technology has developed a support model for users who want to create their own XBs and interface to the on-chip microcontroller.
MicroMod is a modular interface ecosystem that connects a microcontroller ?processor board? to various ?carrier board? peripherals. Utilizing the M.2 standard, the MicroMod standard is designed to easily swap out processors on the fly. Pair a specialized carrier board for the project you need with your choice of compatible processor!
Get Started with the MicroMod Alorium Sno M2 Processor Guide