Educational Discount

 

The A2F-LNX-EVB kit is now available for one-time educational price of $49 for remaining stock. Availability is limited.

A2F-LNX-EVB

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

 

 

SOM

 

SmartFusion2 System-on-Module (M2S-FG484 SOM)

The SmartFusion2 SOM, also referred to as the M2S-FG484 SOM, is an Emcraft Systems' compact (30 mm x 57 mm) mezzanine module based on the SmartFusion2 SoC FPGA from Microsemi Corporation. The SmartFusion2 SoC combines a 32-bit ARM Cortex-M3 processor core with integrated hard-IP I/O peripherals and a flash-based FPGA fabric in a single chip. By providing the SmartFusion2 SoC in FG484 package, 64 MB LPDDR, 16 MB SPI Flash and a 10/100 Ethernet PHY on a single module, the M2S-FG484 SOM is ready for integration into embedded designs that require a sophisticated FPGA together with a powerful ARM microcontroller.


Click to enlarge

The M2S-FG484 SOM is specifically designed for those embedded engineers who would like to reduce their development costs and accelerate time to market by integrating an off-the-shelf SmartFusion2 System-On-Module into a custom design. The M2S-FG484 SOM is available in several pin-compatible product configurations, using the M2S-005, M2S-010, M2S-025, M2S-050, M2S-060 or M2S090 SmartFusion2 SoC.

Starter Kit

 

M2S-FG484 SOM Starter Kit


The M2S-FG484 SOM starter kit provides a low-cost hardware platform enabling development of embedded applications using the Microsemi SmartFusion2 SoC and Emcraft's M2S-FG484 System-On-Module (SOM). Depending on the specific SmartFusion2 device installed on the SOM, the kit is available in the following variants and is priced as follows:

  • KIT-M2S010-FG484-EXT - $179
  • KIT-M2S025-FG484-EXT - $199
  • KIT-M2S050-FG484-EXT - $219
  • KIT-M2S060-FG484-EXT - $219
  • KIT-M2S090-FG484-EXT - $238

The kit includes the M2S-FG484 System-on-Module itself, a SOM-BSB-EXT development baseboard, and a mini-USB cable for USB-based power and serial console.Note that that kit does not include a Microsemi FlashPro device or any other JTAG hardware debuggers.

The baseboard is 100x70 mm in size and has the following main interfaces:

  • USB interface using USB-UART bridge connected to UART of the SmartFusion2
  • 10/100 Ethernet interface and RJ-45 connector
  • USB OTG Interface and mini-USB connector
  • Microsemi FlashPro JTAG interface
  • Standard 20-pin ARM JTAG interface
  • User LEDs and push-button
  • Unused SOM signals available on a breadboard area.

 


Click to enlarge

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

Software

 

M2S-FG484 SOM Software Resources

Ask Question

 

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

Emcraft emphasizes Linux (uClinux) as an operating system for the SmartFusion2 SoC. All M2S-FG484 System-On-Modules come preloaded with uClinux and U-Boot. Full source code of the Linux BSP and U-Boot 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 SmartFusion2 SoC with an RTOS or even "bare-metal" firmware, Emcraft provides a full Libero and SoftConsole "Hello, world" demo project ready to run on the M2S-FG484 System-On-Module. That project is designed to jump-start RTOS or firmware development using the M2S-FG484 SOM.

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

Warning: Because of the changed M2S clock speed, this release images are not compatible with the images of the releases 1.12.0 and older. To upgrade to 1.14.3 and higher the full images upgrade (U-Boot and Linux) is required.

M2S-FG484 Resources Download Version # Date
Release Files
Emcraft Systems M2S-FG484 SOM
Starter Kit Guide
1.14.3
Nov 12, 2015
Linux Cortex-M User's Manual 1.14.3
Nov 12, 2015
M2S-FG484 SOM Linux Board Support Package (BSP) and software development environment
(requires registration and login)
1.14.3
Nov 12, 2015
GNU toolchain for uClinux Cortex-M3/M4 2010q1
Prebuilt Linux image ready to be loaded to the M2S-FG484 SOM
(requires registration and login)
1.14.3
Nov 12, 2015
SOM-M2S005-FG484: Prebuilt FlashPro .stp file with U-Boot
(requires registration and login)
1.14.3
Nov 12, 2015
SOM-M2S005-FG484: "Hello, world" Libero/SoftConsole demo project
(requires registration and login)
1.14.3
Nov 12, 2015
SOM-M2S010-FG484: Prebuilt FlashPro .stp file with U-Boot
(requires registration and login)
1.14.3
Nov 12, 2015
SOM-M2S010-FG484: "Hello, world" Libero/SoftConsole demo project
(requires registration and login)
1.14.3
Nov 12, 2015
SOM-M2S025-FG484: Prebuilt FlashPro .stp file with U-Boot
(requires registration and login)
1.14.3
Nov 12, 2015
SOM-M2S025-FG484: "Hello, world" Libero/SoftConsole demo project
(requires registration and login)
1.14.3
Nov 12, 2015
SOM-M2S050-FG484: Prebuilt FlashPro .stp file with U-Boot
(requires registration and login)
1.14.3
Nov 12, 2015
SOM-M2S050-FG484: "Hello, world" Libero/SoftConsole demo project
(requires registration and login)
1.14.3
Nov 12, 2015
SOM-M2S060-FG484: Prebuilt FlashPro .stp file with U-Boot
(requires registration and login)
1.14.3
Nov 12, 2015
SOM-M2S060-FG484: "Hello, world" Libero/SoftConsole demo project
(requires registration and login)
1.14.3
Nov 12, 2015
SOM-M2S090-FG484: Prebuilt FlashPro .stp file with U-Boot
(requires registration and login)
1.14.3
Nov 12, 2015
SOM-M2S090-FG484: "Hello, world" Libero/SoftConsole demo project
(requires registration and login)
1.14.3
Nov 12, 2015
Application Notes
Running a SoftConsole "Hello, World!" project on the M2S-FG484 starter kit


Nov 12, 2015
Configuring starter kit for uClinux development


Nov 12, 2015
Booting uClinux on SmartFusion2 in 0.5 seconds
Nov 12, 2015
Using USB Flash with SmartFusion2 under uClinux
Jun 18, 2014
Using USB WiFi with SmartFusion2 under uClinux
Jun 18, 2014
Making SmartFusion2 Visible as USB Storage Using uClinux
Jun 18, 2014
How fast is SPI on SmartFusion2 under uClinux?
July 17, 2013
How fast is TCP/IP on SmartFusion2 under uClinux?
July 17, 2013
Using DHCP client in U-Boot for loading Linux images via network
Nov 19, 2014
Setting the stack size for a user-space application
July 17, 2013
Remote Debugging with GDB
Oct 9, 2013
How to define an IRQ handler in a custom Linux device driver
Oct 21, 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


July 17, 2013
Adding secure copy and secure shell clients to uClinux


Sep 26, 2014
Building iptables for Cortex-M based targets
Aug 13, 2013
Measuring the SmartFusion2 core current (VCC1V2 net) on the M2S-FG484 starter kit


July 19, 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"

 

Hardware

 

M2S-FG484 SOM Hardware Resources

Ask Question

 

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

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

 

M2S-FG484 SOM Resources Download Version # Date
High-Level Diagrams
M2S-FG484 SOM high-level diagram 1A
July 12, 2013
SOM-BSB-EXT baseboard high-level diagram 1A
Mar 27, 2013
Hardware Documentation
SmartFusion2 M2S-FG484 SOM hardware architecture specification 1.10
Sep 29, 2016
SmartFusion2 SOM environmental specification 1A
May 28, 2015
SmartFusion2 M2S-FG484 SOM baseboard hardware architecture specification 1.4
Jun 21, 2016
Hardware Materials
M2S-FG484 SOM 3D model
(requires registration and login)
1A
Jan 29, 2016
M2S-FG484 SOM symbol and footprint (Altium Designer)
(requires registration and login)
1A
July 3, 2013
M2S-FG484 SOM mechanical drawing
(requires registration and login)
1A
Oct 16, 2013
SOM-BSB-EXT schematics
(requires registration and login)
1A
Jul 21, 2014
SOM-BSB-EXT Bill-Of-Materials (BOM)
(requires registration and login)
1A
Jul 17, 2014
SOM-BSB-EXT mechanical drawing
(requires registration and login)
1A
Jan 28, 2013
SOM-BSB-EXT baseboard CAD design package (Altium Designer)
(requires registration and login)
1A
Dec 17, 2013
M2S-FG484 SOM RoHS certificate 1A
Sep 30, 2016
Supporting Materials
SmartFusion2 device errata
Mar 5, 2013

Design Kit

 

SmartFusion2 M2S-FG484 SOM Design Kit

 


For those customers who have successfully evaluated the SmartFusion2 M2S-FG484 System-On-Module and would like to proceed with designing the SOM into embedded product, Emcraft System provides the SmartFusion2 M2S-FG484 SOM Design Kit.

The SmartFusion2 M2S-FG484 SOM Design Kit is an advanced product, separate from the SmartFusion2 M2S-FG484 SOM Starter Kit.

The kit is comprised of the following materials and services:
  • The SmartFusion2 M2S-FG484 System-On-Module (SOM) schematics (PDF file only). The package is provided as an advanced hardware material allowing hardware designers to understand subtle points of the SOM implementation and interface.
  • Suggested M2S-FG484 SOM to baseboard mapping (Excel file). Upon purchase of the kit, you will be able to send a list of I/O requirements for your application to Emcraft. Emcraft will review and return an Excel file with recommended mapping of I/O interfaces from the SOM to your custom baseboard.
  • 1 (one) review of your custom M2S-FG484 SOM baseboard schematics (SOM interface section only), with detailed comments returned over email.

M2S-FG484 SOM Design Kit Materials Download Version # Date

SmartFusion2 M2S-FG484 System-On-Module (SOM) schematics (PDF format)
(requires purchase of both Starter Kit and Design Kit)

1A
Aug 22, 2016

Demos

 

SmartFusion2 System-On-Module Demonstrations

Here you will find various demo materials illustrating use of the SmartFusion2 System-on-Module.

 

SmartFusion2 SOM Demonstrations Download Version #
Date
M2S-FG484 SOM Photographs
M2S-FG484 SOM top view 1A
July 4, 2013
M2S-FG484 SOM bottom view 1A
July 4, 2013
M2S-FG484 SOM being plugged into SOM-BSB-EXT baseboard
July 4, 2013
Videos
uClinux on M2S-FG484 SOM: Shell, networking and journalled Flash filesystem
July 18, 2013
uClinux on M2S-FG484 SOM: Fast-boot to shell in 0.5 seconds
July 18, 2013

Order

 

Ordering Info


Pricing for the M2S-FG484 SOM starts at $69 per unit. Contact Emcraft to receive detailed pricelists or place an order.

If you would like to purchase the standard configuration of the M2S-FG484 SOM in small quanitity (up to 100 units) and don't want to go through the formal PO process, use the following link to make a puchase at the Emcraft online store:

 

Part Number Description Buy Online
SOM-M2S010-FG484I SmartFusion2 M2S010-FGG484, 142MHz, Industrial (-40 to +85C), 64MB RAM, 16MB Flash, ETH PHY Buy Online
SOM-M2S025-FG484I SmartFusion2 M2S025-FGG484, 142MHz, Industrial (-40 to +85C), 64MB RAM, 16MB Flash, ETH PHY Buy Online
SOM-M2S050-FG484I SmartFusion2 M2S050-FGG484, 142MHz, Industrial (-40 to +85C), 64MB RAM, 16MB Flash, ETH PHY Buy Online
SOM-M2S060-FG484I SmartFusion2 M2S060-FGG484, 142MHz, Industrial (-40 to +85C), 64MB RAM, 16MB Flash, ETH PHY Buy Online
SOM-M2S090-FG484I SmartFusion2 M2S090-FGG484, 142MHz, Industrial (-40 to +85C), 64MB RAM, 16MB Flash, ETH PHY Buy Online

 

 

 

 

 

 

 

 

SmartFusion2 AutoUpdate

 

Emcraft has developed support for the SmartFusion2 AutoUpdate capability. Using AutoUpdate, you can upgrade the SF2 Fabric and/or eNVM in the field, from a file installed to SPI Flash connected to the SmartFusion2. In case an upgrade has failed (for instance, due to an unexpected power cycle), the SF2 will recovery from the GolderRecovery image in SPI Flash.

Learn More

 

Related Products


SF2-STARTER-KIT-ES

 

This product is a SmartFusion2 Starter Kit developed by Emcraft Systems in collaboration with Microsemi. The kit is intended as a platform for evaluation and prototyping using the SmartFusion2 SoC FPGA. The hardware platform makes use of the SmartFusion2 M2S-050 device in the FG896 package.

Learn More...