logo1tx-reverse-160pxSpark-100 SoM with Altera Cyclone SoC

Production-quality module SE/SX FPGA and dual ARM Cortex-A9 spark100cutout

The Spark-100 is a ready to use industrial embedded System-On-Module (SoM) based on Altera Cyclone V SoC, which combines two ARM Cortex-A9 cores running at 925MHz with up to 110K FPGA logic elements.

Using the FPGA’s configurable logic, the Spark enables unlimited possibilities to add customized accelerators and virtually any peripheral set, giving the developer the power and flexibility to design the optimal solution for any application.

spark100_diagramSpark-100 also provides 1GB of 32-bit DDR3, and 4GB eMMC storage. Connectivity includes Gigabit Ethernet, USB, UARTs, I2C, SPI, SD Card, CAN and ample GPIO. The module operates from a single 5v supply, measures 82mm x 50mm, and is mounted via a 314-pin edge-connector following the SMARC pinout.

Different versions of the module correspond to particular members of the Altera Cyclone V SoC family, offering from 25k to 110k logic elements, and up to 6x 3.125Gbps high-speed transceivers.

A fully-featured development carrier board is available in the form of the CB-50. This provides an RJ45 Gigabit Ethernet port, 3 USB connectors, and a range of additional capabilities including JTAG interface, I2C power meter, RTC device, and audio interface and HSMC connector.

As well as a Ubuntu Linux distribution, a small-footprint Linux suitable for boot from QSPI NOR Flash is available.

ResourceShiratech Spark-102Detail
DeviceAltera Cyclone V SoC
FPGASE or SX25/40/85/110K logic elements
CPUDual ARM Cortex-A9
Processor Clock Max (MHz)925
RAM (MB)1024DDR3 32-bit
Floating PointyDual ARM Cortex Neon VFP/SIMD
Ethernet1Gigabit Ethernet PHY on module
I2C Interface4
LCD Controllervia FPGA24 bpp, VGA on carrier
Audiovia FPGADAC on carrier
SD card/SDIO1microSD on CB-50
USB22 x Host or 1x OTG
Temp. sensor1via I2C
Transceiversup to 63.125Gbps transceivers*
Temperature Range0-50C / -40 to +85C
Dimensions82 x 50mmoption
Input Voltage (V)5
ConnectorsSMARC 314
cb-50-smallThe CB-50 is a fully featured development and carrier board for ShiraTech’s Spark-100 System on Modules (SOM). The CB-50 offers extensive connectivity to both HPS and FPGA along with an HSMC slot for supporting various expansion cards available from Altera.

HPS interfaces

  • 10/100/1000 Ethernet port
  • UART interface for debug
  • 2 USB host interfaces
  • 1 USB OTG
  • Other peripherals
    • 50 Header including I2C, SPI, CAN and GPIOs
    • JTAG interface
    • Power meter – I2C device
    • RTC device

FPGA Interfaces

  • VGA interface (build in RGB to VGA)
  • Audio interface – Line in, Line out and MiC
  • 2 GE  interfaces – based on Transceivers(optional)
  • HSMC connector – for Altera expansion modules
  • 2 LEDs and push buttons for debug
Simply order the CB-50 for Spark-100 development system via our online shop, using the “Buy Online” link to the right, and it should be with you in a couple of days. We look forward to providing you with knowledgeable, professional support to create your product. If you have questions, please don’t hesitate to contact us by calling Direct Insight on +44 1295 768800 9am to 5.30pm UK time, emailing info at, or by using the “Contact Us” form below.
Contact our experienced team with your detailed questions – we’ll be happy to help. Pricing information for spares and small quantities of modules appears on our online shop. However, for quantities of 10 and above, please contact us for the latest price information.