MicroMod Sno M2
Processor Board

Sno M2 Top

Photo Credit: SparkFun

Key Features

Intel MAX 10 FPGA – 16K LE
Embedded 8-bit microcontroller
50 digital I/O
16 differential I/O pairs
6 analog inputs
UART, SPI, I2C
SparkFun MicroMod M.2 Form Factor

Alorium’s FPGA Technology
Designed for the MicroMod Ecosystem!

 

The Sno M2 Processor Board packs all the features and functionality of our Snō FPGA module into a compact M.2 edge-connector form factor that is plug-and-play compatible with the SparkFun MicroMod ecosystem.  

SparkFun’s MicroMod ecosystem provides an array of modular Processor Boards and Function Boards that can be easily used with one of the many Carrier Boards through the use of a standard M.2 connector interface.

We are thrilled to collaborate with SparkFun on this board offering and can’t wait to see what people will be building with Sno M2 and MicroMod!

Learn more about MicroMod here: SparkFun MicroMod

Digital I/O

  • 3.3V
  • 50 total digital I/O
  • 16 differential pair I/O

Analog Inputs

  • 6 total analog inputs
  • Range: 0-2.5V
  • ADC Performance: 1 MHz
  • Resolution: 12-bit sustained
  • Sample Rate: 254k samples/second

Additional Interfaces and I/O

  • JTAG

Physical Dimensions

  • 2.7 inches x 1.3 inches
  • SparkFun MicroMod Processor Board

Specifications

  • Alorium Part Number: Sno M2
  • FPGA: Intel MAX 10
  • FPGA Logic Elements: 16K
  • Embedded Microcontroller: ATmega328-Compatible
  • CPU Speed: 16 MHz / 32 MHzProgram FLASH: 32KB
  • SRAM: 2KB
  • Operating Voltage: 3.3V
  • Supply Voltage: 3.3V via Edge I/O

SparkFun’s product support and documentation are spectacular, so we are providing links to their Sno M2 documentation here:

  • SparkFun MicroMod Sno M2 Processor Board Home Page
  • SparkFun Sno M2 Hookup Guide

In addition, we have created a few more resources that may be handy for getting started with Sno M2:

Sno M2 Top

Photo Credit: SparkFun

Alorium’s FPGA Technology
Designed for the MicroMod Ecosystem!

 

Key Features

Intel MAX 10 FPGA – 16K LE
Embedded 8-bit microcontroller
50 digital I/O
16 differential I/O pairs
6 analog inputs
UART, SPI, I2C
SparkFun MicroMod M.2 Form Factor

The Sno M2 Processor Board packs all the features and functionality of our Snō FPGA module into a compact M.2 edge-connector form factor that is plug-and-play compatible with the SparkFun MicroMod ecosystem.  

SparkFun’s MicroMod ecosystem provides an array of modular Processor Boards and Function Boards that can be easily used with one of the many Carrier Boards through the use of a standard M.2 connector interface.

We are thrilled to collaborate with SparkFun on this board offering and can’t wait to see what people will be building with Sno M2 and MicroMod!

Learn more about MicroMod here: SparkFun MicroMod

Digital I/O

  • 3.3V
  • 50 total digital I/O
  • 16 differential pair I/O

Analog Inputs

  • 6 total analog inputs
  • Range: 0-2.5V
  • ADC Performance: 1 MHz
  • Resolution: 12-bit sustained
  • Sample Rate: 254k samples/second

Additional Interfaces and I/O

  • JTAG

Physical Dimensions

  • 2.7 inches x 1.3 inches
  • SparkFun MicroMod Processor Board

Specifications

  • Alorium Part Number: Sno M2
  • FPGA: Intel MAX 10
  • FPGA Logic Elements: 16K
  • Embedded Microcontroller: ATmega328-Compatible
  • CPU Speed: 16 MHz / 32 MHzProgram FLASH: 32KB
  • SRAM: 2KB
  • Operating Voltage: 3.3V
  • Supply Voltage: 3.3V via Edge I/O

SparkFun’s product support and documentation are spectacular, so we are providing links to their Sno M2 documentation here:

In addition, we have created a few more resources that may be handy for getting started with Sno M2:

Xcelerator Blocks

“Xcelerator Block”, or “XB” for short, is the term that we use to describe a 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.

Sno M2 ships with the pre-installed XBs listed on the right. Sno M2 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 Sno M2

Servo Control

Quadrature

Floating Point Math

OpenXLR8

OpenXLR8 is the methodology that allows users to create their own custom Xcelerator Blocks and integrate them into the FPGA on the Sno M2 Processor Board.  This methodology is a proven process developed for use with all of Alorium Technology’s FPGA-based products and used my many customers to successfully create custom FPGA functionality.

Sno M2 OpenXLR8