Compute Module

New from Alorium Technology!

Evo M51 is the next step in the evolution of our FPGA-enhanced embedded microcontroller modules.

It features the 32-bit SAMD51 microcontroller along with an Intel MAX 10 FPGA.  Evo conforms to the Adafruit Feather specification for primary pinout, connectivity, and additional key features.

 

  • Atmel SAMD51 32-bit ARM Cortex-M4 Micro
  • Intel MAX 10 FPGA
  • Feather Footprint
  • Programmable with Arduino
  • Designed for CircuitPython

Programmable With

Designed to Support

Specifications

Snō Top | Small FPGA Module | Arduino Compatible
Snō Bottom | Small FPGA Module | Arduino Compatible
R

Physical Dimensions

  • 0.9 inches x 2.2 inches
R

Processing Power

  • Microchip (Atmel) SAMD51
  • Intel MAX 10 FPGA
R

Digital I/O

  • 55 Total Digital I/O
  • 21 Through-Hole/Castellated Vias
  • 34 Additional Castellated-Only
  • 6 Shared Digital with Analog Pins
  • 3.3V Inputs
  • 3.3V Outputs
  • STEMMA QT (QWIIC Compatible) I2C
R

Analog Inputs

  • 6 Analog Pins
  • 2 Analog Outputs
R

Memory

  • Program FLASH: 512 KB
  • Data Memory SRAM: 192 KB
  • 2 MB Externa FLASH Memory

Videos

Quick Start Pt. 1

Block Diagram Intro

Early Sneak Peek

Evo Progress Updates

Good week for Evo!

It was a good week for seeing progress toward Evo production! Our manufacturing flow is getting more and more refined, and the boards coming off the line are working great.

Here’s a panel of three Evo boards that were manufactured yesterday:

Our engineering team is currently working hard on all the support SAMD code, libraries, FPGA logic, and other details so that Evo will be powerful and easy to use when it arrives at your doorstep!

 

Evo M51 Update

We have received a few questions recently about the status of Evo M51, so I wanted to send this update and let you know what’s been happening.

Just like many companies in the electronics industry, we have experienced some delays that are pushing Evo availability out in time a bit. 

However, things are starting to break loose, and we are getting excited about being able to keep making forward progress!

For example…

Production PCB Panels Are Here! 

Just this week, we received panels for Evo M51 production boards.

There is some tuning and preparation to do on the pick & place machine to be ready for the panelized version of the board.

We are planning to have the first run ready for shipping to our distributors in early May.

We will definitely keep you updated as we approach the end of the month.   

We’re Building More Single Prototypes

In preparation for volume production, we have built some single Evo M51 boards with our new production flow.

The board on the left is relatively fresh off the line – built last week – and is working like a champ with the initial tests we have run.

Building some of these single units allows us to optimize our production steps and make the fine adjustments we need for the pick & place machine.

Oh, we now have the right size QSPI FLASH, as well, which means we can finalize our support for CircuitPython.  It’s going to be very cool to run CircuitPython on this board!

All in all, we’re happy with how things are going in light of the delays we ran into in the last couple of months. We are eager to get Evo M51 in your hands as quickly as possible.

Once again, we hope you are all staying safe and healthy!

First Look at the FPGA Block Diagram

First Look at the FPGA Block Diagram

Last week, we posted a short video on our YouTube channel that provides a first look at the FPGA block diagram for the Evo M51 board.

You can watch the video here:

Or just glance at the block diagram here:

Evo M51 Block Diagram

There are a number of low-level details not shown in this diagram.  But for the purposes of providing an idea of how data will move through the FPGA, this does a great job of showing the high-level concept.

We are excited for our customers to start using this module and taking advantage of the great pairing of the SAMD51 and MAX 10 FPGA!

 

 

Finalizing Details and Waiting for PCBs

Whoa! Has it been over 2 months since our last update here? Time files!

Development and testing for Evo has been going great, and we are steadily moving toward starting production in late March / early April.

Like many companies in our industry, we are seeing delayed lead times to PCBs and other components. So, we are being patient and focusing on continuing to enhance the user experience for this board when it ships.

We are particularly excited about how Evo may be used in IoT analytics applications.  We recently did a simple demo using Evo with an Adafruit AirLift board and Ubidots.

Evo IoT Ubidots

Click here to watch the video on YouTube.

Thanks for checking in!

 

A Tray for Your Evo?

The additional castellated vias on Evo M51 are a big benefit to the this board footprint, significantly expanding the I/O capabilities of the board.  However, for the purposes of prototyping and early product design, they can admittedly be a bit challenging to work with.

For that reason, we are preparing to offer EvoTray – a simple breakout board for Evo M51.

The first PCB protos have arrived, and here’s a quick picture of one from the lab bench:

EvoTray PCB

Here’s a little Photoshop magic to show roughly how the Evo board will mount to the EvoTray. This is with one of our recent Evo M51 proto boards.

EvoTray + Evo

And, yes, the JST and STEMMA QT connectors took a bit of a hit in the oven on this one.  But we are moving to different connectors for production.