logo1tx-reverse-160pxSpark-102 SMARC-pinout module with Altera SoC

Low-cost module with single/dual-core Cyclone V ARM + FPGASpark-102 module with Altera SoC

The Spark-102 is a ready to use industrial embedded System-On-Module (SoM) conforming to the SMARC pinout standard, and based on Altera Cyclone V SoC, which combines two ARM Cortex-A9 cores with up to 110K FPGA logic elements.

Using the FPGA’s configurable logic, the Spark module 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 industrial automation and motion control applications.

Spark-102 Ethercat DiagramSpark-102 also provides 1GB of 32-bit DDR3, and 4GB eMMC storage. Connectivity includes 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-52. This provides an RJ45 Gigabit Ethernet port, 2 additional ports for EtherCAT/PROFINET,and a range of additional capabilities including capacitive touch screen interface, PCI slot, and HSMC connector.

A dual Gigabit EtherCAT core is available for the FPGA,  with PHYs and configuration EEPROM implemented on the module. PROFINET support is also possible.

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, 3.125GB/s transceivers in SX
CPUSingle/Dual ARM Cortex-A9
Processor Clock Max (MHz)925
RAM (MB)512/1024DDR3 32-bit
NAND Flash (MB)4GB eMMCup to 128MB QSPI NOR
Floating PointyARM Cortex Neon VFP/SIMD
Ethernet1Gigabit Ethernet PHY on module
EtherCAT22x PHY, EEPROM, CPLD to support Softing IP
ProfinetySupported via Softing IP
I2C Interface2
LCD Controllervia FPGA24 bpp, VGA on carrier
Audiovia FPGADAC on carrier
SD card/SDIO1microSD on CB-52
USB22 x Host or 1x OTG
Temp. sensor1via I2C
Transceiversup to 63.125Gbps transceivers*
Temperature Range0-70C / -40 to +85C
Dimensions82 x 50mmoption
Input Voltage (V)5
ConnectorsSMARC 314
Linuxy4.7 kernel: Yocto 2.0 or Debian 7.0
The CB-52 is a full-featured development board for the Shiratech Spark-102, with an emphasis on Industrial Ethernet and netcb50working applications. It provides extensive connectivity to both HPS and FPGA, with built in networking and connectivity interfaces along with an HSMC slot for expansion modules and capacitive touch screen. Quick start up with pre loaded Linux software as well as sample FPGA firmware for the available interfaces. CB-52 schematics can be used free of charge for reference design.
The following SKUs are available to order. Please contact us for pricing for your SKU and quantity:

All modules are based on Altera Cyclone SoC U672, Speed grade 7, and include a 4GB eMMC

S2-EK11CS7D10E4: SE, 110k LE, Dual-core, 1GB DDR3
S2-EK8CS7D10E4: SE, 85k LE, Dual-core, 1GB DDR3
S2-EK4CS7D10E4: SE, 40k LE, Dual-core, 1GB DDR3
S2-EK2CS7D10E4: SE, 25k LE, Dual-core, 1GB DDR3
S2-EK2CS7D5E4: SE, 25k LE, Single-core, 512MB DDR3 – Low-cost SKU
S2-SK11CS7D10Q32E4: SX, 110k LE, Dual-core, 1GB DDR3, 32MB QSPI, 6x 3.125GB/s transceivers

Simply order the CB-52 for Spark-102 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.