Login

Why register?

  • Download software and technical materials
  • Purchase products at our on-line shop
  • Receive design news to stay up-to-date with Emcraft's new solutions

 

 

Overview

 

SmartFusion System-on-Module (SOM)


The SmartFusion SOM is an Emcraft Systems' compact (30 mm x 57 mm) mezzanine module based on the SmartFusion cSoC from Microsemi Corporation. The SmartFusion cSoC combines a 100 MHz 32-bit ARM Cortex-M3 processor core with integrated hard-IP I/O peripherals, powerful FPGA fabric, and programmable analog blocks in a single chip. By providing the SmartFusion cSoC with 16 MB PSRAM, 16 MB NOR Flash and an Ethernet PHY on a single module, the SmartFusion SOM is ready for integration into embedded designs that require a sophisticated FPGA together with an ARM microcontroller.

The SmartFusion SOM specifically targets embedded system designers who would like to use the SmartFusion cSoC in their applications but have no resources or capability to integrate the sophisticated FG484 FPGA device into a custom design. The SmartFusion SOM is intended to make it easy, quick, and cost-effective for embedded system designers to start using the Microsemi SmartFusion cSoC in their applications.

 


Click to enlarge

Software

 

SmartFusion SOM Software Resources

Ask Question

 

Here you will find software, documentation, and various demonstrations describing the use of the SmartFusion SOM.

Emcraft emphasizes Linux (uClinux) as an operating system for the SmartFusion cSoC. All SmartFusion System-On-Modules come preloaded with uClinux and U-Boot. Full source code of the Linux BSP is provided for free download, along with a Linux cross-development environment. Both U-Boot and uClinux are royalty-free.

For those customers who would like to use the SmartFusion cSoC with an RTOS or even "bare-metal" firmware, Emcraft provides a full SmartFusion SOM Libero and SoftConsole "Hello, world" demo project ready to run on the SmartFusion System-On-Module. That project is designed to kick-start RTOS or firmware development using the SmartFusion SOM.

If you would like to ask any question about the SmartFusion SOM software architecture, please do not hesitate to contact us.

 

SmartFusion SOM Resources Download Version #
Date
Release Files
Emcraft Systems SmartFusion SOM Starter Kit Guide 1.12.0
Dec 13, 2013
Linux Cortex-M User's Guide 1.12.0
Dec 13, 2013
SmartFusion SOM Linux Board Support Package (BSP) and software development environment 1.12.0
Dec 13, 2013
GNU toolchain for uClinux Cortex-M3/M4 2010q1
Prebuilt Linux image ready to be loaded to the SmartFusion SOM
1.12.0
Dec 13, 2013
Libero .pdb file with the U-Boot image embedded, ready for installation onto the SmartFusion SOM using the FlashPro 1.12.0
Dec 13, 2013
SmartFusion SOM Libero and SoftConsole "Hello, world" demo project 1.12.0
Dec 13, 2013
Videos
SmartFusion SOM: Shell, networking and journalled Flash filesystem
Dec 11, 2012
Application Notes
Running a SoftConsole "Hello, World!" project on the SmartFusion starter kit
Feb 18, 2013
Using DHCP client in U-Boot
Sep 30, 2013
Setting the stack size for a user-space application
Dec 11, 2012
Remote Debugging with GDB
Oct 9, 2013
Understanding what causes SEGV in an application
July 25, 2013
Building multi-threaded applications
July 25, 2013
Building C++ applications
Apr 11, 2014
Accessing I2C devices from user-space applications
Dec 11, 2012
Adding secure copy and secure shell clients to uClinux
Mar 7, 2013
Building iptables for Cortex-M based targets
Aug 13, 2013
Installing a bootable Linux image to the target board
Oct 2, 2013
Building a sample project and installing it to the target board
Oct 3, 2013
External Resources
Windows device driver for the USB/UART chip

Windows TFTP server

How to set up NFS

O'Reilly's "Linux Device Drivers"

Joseph Yiu's "Definitive Guide to the ARM Cortex-M3"

Starter Kit

 

SmartFusion Starter Kit


The SmartFusion SOM starter kit (KIT-A2F-BSB) provides a low-cost ($179) hardware platform enabling development of embedded applications using the Microsemi SmartFusion cSoC and Emcraft's SmartFusion System-On-Module (SOM). The kit includes the SmartFusion System-on-Module itself, a SOM-BSB development baseboard, and a mini-USB cable for USB-based power and serial console.

The baseboard is 70x95 mm in size and has the following main interfaces:

  • USB interface using USB-UART bridge connected to UART of the SmartFusion
  • 10/100 Ethernet interface and RJ-45 connector
  • JTAG interfaces
  • User LEDs and push-button
  • Unused SOM signals available on a breadboard area. Additionally, the breadboard area provides a 25x8 2mm pitch unconnected through-holes array for user prototyping.

 


Click to enlarge

The Linux BSP and the development environment as well as a sample
Libero / SoftConsole project targeting the SmartFusion SOM starter kit are available for free download from Emcraft's web site. Each starter kit comes preloaded with uClinux and U-Boot.

Hardware

 

SmartFusion SOM Hardware Resources

Ask Question

 

Here you will find hardware specifications, design files and various hardware materials describing the SmartFusion System-On-Module and the Starter Kit.

Out goal is to make design of custom baseboards for the SmartFusion SOM as easy and cost-efficient as only possible. If you believe that some materials that you require to integrate the SmartFusion SOM into your product are missing, or if you would like to ask any question about the SmartFusion SOM hardware architecture, please do not hesitate to contact us.

 

SmartFusion SOM Resources Download Version # Date
SmartFusion SOM Photographs
SmartFusion SOM top view 1A
Dec 11, 2012
SmartFusion SOM bottom view 1A
Dec 11, 2012
SmartFusion SOM being plugged into SOM-BSB baseboard
Dec 11, 2012
High-Level Diagrams
SmartFusion SOM high-level diagram 1A
Dec 11, 2012
SOM-BSB baseboard high-level diagram 1A
Dec 11, 2012
Hardware Documentation
SmartFusion SOM Hardware Architecture specification 1.2
Aug 23, 2013
SOM-BSB Baseboard Hardware Architecture specification 1.1
Aug 23, 2013
Hardware Materials
SmartFusion SOM symbol and footprint (Altium Designer 9.4) 1A
Dec 11, 2012
SOM-BSB schematics 1A
Dec 11, 2012
SOM-BSB Bill-Of-Materials (BOM) 1A
Dec 11, 2012
SOM-BSB mechanical drawing 1A
Apr 1, 2013

Order

 

Ordering Info


The SmartFusion System-On-Module is $62 in 1k unit quantities for the A2F200 SOM; from $67 per unit for the A2F500 SOM.

The SmartFusion System-On-Modules make use of Commercial, Standard-Grade A2F devices. Industrial or Grade-1 SmartFusion SOM can be built by Emcraft for orders of 100+ units.

The SmartFusion System-On-Modules are available for immediate shipment from Emcraft Systems. Please contact Emcraft to get a detailed quote.

Related Products


Linux SmartFusion Evaluation Kit

Linux SmartFusion Evaluation Kit provides a minimal-cost ($79) platform for evaluation and development of Linux on the Cortex-M3 CPU core of the Microsemi SmartFusion cSOC.

Learn More...