SOM
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
SmartFusion SOM Demonstrations |
Download |
Version #
|
Date
|
Videos |
SmartFusion System-On-Module: Shell, Networking and Journalling Flash File system |
|
|
Jun 13, 2012 |
Starter Kit
SmartFusion Starter Kit
|
Not recommended for new designs
|
The SmartFusion System-On-Modules have been obsoleted by Emcraft. Although we still supply the SmartFusion SOMs to existing customers, we no longer sell the SmartFusion Starter Kits. Contact Emcraft for additional information.
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.Note that that kit does not include a Microsemi FlashPro device or any other JTAG hardware debuggers.
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.
Software
SmartFusion SOM Software Resources
|
|
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 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.13.0
|
Feb 20, 2015
|
Linux Cortex-M User's Manual |
|
1.13.0
|
Feb 20, 2015
|
SmartFusion SOM Linux Board Support Package (BSP) and software development environment (requires registration and login) |
|
1.13.0
|
Feb 20, 2015
|
GNU toolchain for uClinux Cortex-M3/M4 |
|
2010q1 |
|
Prebuilt Linux image ready to be loaded to the SmartFusion SOM (requires registration and login)
|
|
1.13.0
|
Feb 20, 2015
|
Libero .pdb file with the U-Boot image embedded, ready for installation onto the SmartFusion SOM using the FlashPro (requires registration and login) |
|
1.13.0
|
Feb 20, 2015
|
SmartFusion SOM Libero demo project (requires registration and login) |
|
1.13.0
|
Feb 20, 2015
|
Videos |
SmartFusion SOM: Shell, networking and journalled Flash filesystem |
|
|
Dec 11, 2012
|
Application Notes |
Using DHCP client in U-Boot for loading Linux images via network |
|
|
Nov 19, 2014
|
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 |
|
|
Sep 26, 2014
|
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" |
|
|
|
Hardware
SmartFusion SOM Hardware Resources
|
|
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 System-On-Module (SOM) hardware architecture specification |
|
1.5
|
Apr 16, 2018
|
SmartFusion System-On-Module (SOM) environmental specification |
|
1A |
May 28, 2015
|
SmartFusion System-On-Module (SOM) RoHS certificate |
|
1A |
Oct 8, 2018
|
SOM-BSB baseboard hardware architecture specification |
|
1.2
|
Jan 12, 2015
|
Hardware Materials |
SmartFusion SOM symbol and footprint (Altium Designer) (requires registration and login) |
|
1A
|
Feb 20, 2015
|
SOM-BSB schematics (requires registration and login) |
|
1A
|
Dec 11, 2012
|
SOM-BSB Bill-Of-Materials (BOM) (requires registration and login) |
|
1A |
Dec 11, 2012
|
SOM-BSB mechanical drawing (requires registration and login) |
|
1A
|
Apr 1, 2013
|
#mce_temp_url#
Order
The SmartFusion System-On-Modules are available for immediate shipment from Emcraft Systems. Please contact Emcraft to get a detailed quote.
Please note also that the following terms apply to all sales of System-On-Modules by Emcraft:
- All orders require full prepayment.
- Stocked items ship within 1-2 days of receipt of payment; otherwise, please assume 6 weeks lead time. Contact Emcraft Systems to find out about lead times for your specific order.
- Non-standard configurations can be ordered only in specified minimal purchase increments (typically, 100 pieces). Refer to the pricelist to find out the minimal purchase volume for your specific configuration. Blanks in pricelist cells indicate that a corresponding module can not be ordered in a corresponding volume.
|
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...
|