SpiderSoM – Intel PSG MAX10 SoM

Open Hardware supporting MAX10 Instant-On FPGAs

The SpiderSoM is a programmable, non-volatile solution based on Intel MAX 10 FPGA, which enables it to deliver full-featured FPGA capabilities.

Being a low cost platform the SpiderSoM can be used with the standard baseboard (SpiderBase) as a complete building block or can be plugged into existing designs and products as  functional part. It connects to its baseboard via a 230pins MXM2 connector and provides the ideal solution support for various soft-core CPUs, video-processing algorithms, etc.

 

  The SpiderSoM is available as a low cost and extremely flexible platform which enables user to setup a running system according to the required specification in a very short time. SoM is based on the free and open design concept: KiCAD design files are available under CERN OHL v1.2.

 

USB Firmware for MX10 and SpiderSoM

MX10 and SpiderSoM modules provide a USB device interface implemented with PIC16F1454 microcontroller (MCU). On the SoM side the MCU is connected to three interfaces: serial (if the other side is implemented inside the FPGA), I2C bus (connected to the module PMIC, charge controller, RTC and FPGA), and FPGA JTAG programming interface.

On the host side Linux is supported as Operating System, currently Ubuntu16.04LTS is marked as a reference base.

    • MAX 10 single voltage supply FPGA in U169 package
    • module supports MAX 10 FPGAs from 10M02SC to 10M16SA
    • optional 4 MiB SPI NOR
    • optional 4 GiB e.MMC
    • optional 8 MiB SDRAM
    • FPGA GPIO pins
    • optional RTC with battery backup
    • optional Li-Ion/Li-Pol charger
    • Size: 70mm x 35mm

    OS Support:

    • FreeRTOSTM

     

    SpiderSoM-L

    • 10M02SC MAX10 FPGA
    • 25MHz clock
    • 130 GPIOs, 3,3V I/O voltage

     

    SpiderSoM-S

    • 10M08SA MAX10 FPGA
    • 1 ADC
    • 25MHz clock
    • 4MiB SPI NOR
    • 130 GPIOs, 3,3V I/O voltage

    The SpiderSoM promotes the free and open design concept: KiCAD design files are available under CERN OHL v1.2.

    While the MX10 SoM targets the area of professional electronic designs in commercial applications the SpiderSoM was designed to be used in IoT Maker applications.

    Open Hardware supporting MAX10 Instant-On FPGAs