Login

  • Kinetis K70 SOM
  • Kinetis 61 SOM
  • SmartFusion SOM

SOM

 

Kinetis K70/K61 System-On-Module


The Emcraft Systems K70 System-On-Module (SOM) is a compact (30 mm x 57 mm) mezzanine module that combines a 150 MHz 32-bit ARM Cortex-M4 processor core with 64 MB LPDRAM, 128 MB NAND Flash and an Ethernet PHY on a single board. The SOM interfaces to a baseboard (motherboard) using two 80-pin interface connectors.

 


Click to enlarge

The K61 System-On-Module is a module that is pin- and interface-compatible with the K70 SOM, except that the K61 does not provide the LCD controller interface.

Emcraft develops and maintains a Linux software distribution for the K70/K61 SOM, including Linux (uClinux) BSP (Board Support Package), U-Boot firmware and a Linux-hosted cross-development software environment.

 

K70/K61 SOM Demonstrations Download Version #
Date
Videos
uClinux on Kinetis K70: QT GUI with touchscreen demo
Dec 11, 2012
Booting Linux in 500 msecs on NXP Kinetis K70
May 2, 2013
TCP/IP stack and networking in Linux on Kinetis K70
May 31, 2013

Starter Kit

 

Kinetis Starter Kit

Not recommended for new designs

 

The K70 and K61 System-On-Modules have been obsoleted by Emcraft. Although we still supply the K70 and K61 SOMs to existing customers, we no longer sell the K70 and K61 Starter Kits. Contact Emcraft for additional information.

The K70/K61 SOM starter kit provides a low-cost ($179) hardware platform enabling development of embedded applications using the NXP K70/K61 microcontoller devices and Emcraft's K70/K61 System-On-Module (SOM). The kit includes the K70/K61 System-on-Module itself, a NXP Tower-compatible Development Baseboard (TWR-SOM-BSB), and a mini-USB cable for USB-based power and serial console.

As shipped, the kit can be used in standalone mode, without requiring any additional hardware equipment. The TWR-SOM-BSB baseboard is 90x86 mm in size and has the following main interfaces:

  • USB-UART interface connected to UART port of the K70/K61
  • 10/100 Ethernet interface and RJ-45 connector
  • JTAG interface
  • USB OTG connector for USB HS
  • MicroSD connector
  • User LEDs
  • User push button
  • Unused SOM signals available on a breadboard area
  • Other I/O interfaces of the Kinetis available on the Tower backplane connectors.


Click to enlarge

In addition to being able to operate in standalone mode, the development board included with the kit can also be used as part of the modular NXP Tower System development platform. The TWR-SOM-BSB can interoperate with all the standard peripheral modules of the NXP Tower System, such as TWR-SER, TWR-SER2, and TWR-LCD-RGB, providing the following additional interfaces:

  • Full speed OTG USB – with the NXP TWR-SER or TWR-SER2 boards
  • Color LCD with touch screen – with the TWR-LCD-RGB
  • CAN bus – with the TWR-SER or TWR-SER2 board.

 


Click to enlarge

The Linux BSP and the development environment targetting the K70/K61 SOM starter kit are available for free download from Emcraft's web site. Each starter kit comes preloaded with uClinux and U-Boot.

Hardware

 

K70/K61 System-On-Module
Hardware Resources

 

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

Please note that although most materials below make references to the K70 device, those materials are applicable to the K61 as well.

If you would like to ask any question about the kit hardware architecture, please do not hesitate to contact us.

 

K70/K61 SOM Resources Download Version # Date
Photos
K70 SOM top view 1A
Dec 11, 2012
K70 SOM bottom view 1A
Dec 11, 2012
High-Level Diagrams
K70 SOM high-level diagram 1A
Dec 11, 2012
Hardware Documentation
K70 SOM hardware architecture specification
1.7
Apr 6, 2016
K70 SOM environmental specification 1A May 28, 2015
K70 SOM power consumption 1A Jun 26, 2015
K70 SOM CE certificate 1A Jun 23, 2015
K70 SOM RoHS certificate 1A Aug 19, 2016
Hardware Materials
K61/K70 SOM 3D model
(requires registration and login)
1A
Oct 27, 2015
K70 SOM symbol and footprint (Altium Designer)
(requires registration and login)
1A Dec 18, 2012
TWR-SOM-BSB schematics
(requires registration and login)
2A
Jul 15, 2014
TWR-SOM-BSB Bill-Of-Materials (BOM)
(requires registration and login)
2A
Jul 15, 2014
TWR-SOM-BSB baseboard CAD design package (Altium Designer)
(requires registration and login)
2A
May 4, 2016

Software

 

K70/K61 System-On-Module
Release Materials

 

Emcraft supports Linux (uClinux) as an operating system for the K70/K61 System-On-Module (SOM). This page provides the release files of the K70/K61 SOM Linux BSP (Board Support Package) and the Linux software development environment.

All K70/K61 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 roaylty-free.

 

Resource Download Version #
Date
Release Files
Release Notes. Read this to understand features supported by this release of the product. 1.14.2
Sep 4, 2015
K70/K61 SOM Linux Board Support Package (BSP) and software development environment
(requires registration and login)
1.14.2
Sep 4, 2015
GNU toolchain for uClinux Cortex-M3/M4 2010q1
Prebuilt Linux image ready to be loaded to the K70/K61 SOM
(requires registration and login)
1.14.2
Sep 4, 2015
Prebuilt U-Boot image ready for installation onto the K70 SOM
(requires registration and login)
1.14.2
Sep 4, 2015
Prebuilt U-Boot image ready for installation onto the K61 SOM
(requires registration and login)
1.14.2
Sep 4, 2015

How To

 

K70/K61 System-On-Module
Documentation

 

This page provides various documentation materials for the K70/K61 System-On-Module (SOM).

If you are just starting to use the K70/K61 Starter Kit, read through the documentation materials in the order they are listed below.

 

Resource Download Version #
Date
Application Notes
Setting Up the Kinetis K70/K61 SOM Starter Kit
Jun 14, 2014
Running U-Boot
Feb 28, 2014
Re-Installing U-Boot to the Kinetis SOM
Jun 3, 2014
Loading Linux images via Ethernet and TFTP
Feb 28, 2014
Installing Linux images to Flash
Mar 24, 2014
Building and self-updating U-Boot on the K70 System-On-Module
Aug 17, 2015
Installing and activating cross development environment
Feb 28, 2014
Building Linux
Sep 25 , 2014
Understanding development workflow
Jun 3, 2015
Running TCP/IP stack in Linux
Apr 21, 2014
How fast is TCP/IP on K70 under uClinux?
Mar 5, 2013
Using Kinetis On-Chip RTC in Linux
Apr 23, 2014
Controlling GPIO from Linux user space
Jun 4, 2014
Accessing SPI devices in Linux
June 11, 2014
Using SD card in Linux
May 26, 2014
Using USB Flash in Linux
Jan 9, 2017
Using USB WiFi with K70 under uClinux
Feb 7, 2013
Running QT GUI
Jun 2, 2015
How fast is JFFS2 in the NAND Flash on K70/K61 SOM?
Dec 10, 2012
Linux low-power mode on Kinetis
Jul 10, 2015
Building user-space applications
Sep 25, 2014
Building multi-threaded applications
July 25, 2013
Building C++ applications
Apr 11, 2014
Setting the stack size for a user-space application
Dec 11, 2012
Understanding what causes SEGV in an application
July 25, 2013
Remote Debugging with GDB
Oct 9, 2013
Building uClibc
Sep 25, 2014
Building iptables for Cortex-M based targets
Aug 13, 2013
Adding secure copy and secure shell clients to uClinux
Sep 26 , 2014
Using DHCP client in U-Boot for loading Linux images via network
Nov 14, 2014
User Documentation
Linux Cortex-M User's Manual 1.14.2
Sep 4, 2015
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"

Design Kit

 

Kinetis K70/K61 SOM Design Kit

 


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

The K70/K61 SOM Design Kit is an advanced product, separate from the K70/K61 SOM Starter Kit. The Design Kit does not include any hardware items, such as the K70/K61 System-On-Module or the SOM baseboard included in the Starter Kit.

The kit is comprised of the following materials and services:
  • The Kinetis K70/K61 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 K70/K61 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. Here is an example of a K61 SOM interface mapping file (.pdf view of the .xls file): k61_som-io_mapping.xls.
  • 1 (one) review of your custom K70/K61 SOM baseboard schematics (SOM interface section only), with detailed comments returned over email.
K70/K61 SOM Design Kit Materials Download Version # Date
Kinetis K70/K61 System-On-Module (SOM) schematics (PDF format)
(requires purchase of both Starter Kit and Design Kit)
1A
Dec 13, 2013

Order

 

Ordering Info



Contact Emcraft to receive detailed pricelists or place an order.

 

Part Number Description
SOM-K70 Kinetis K70, 150MHz Cortex-M4, Industrial (-40 to +85ºC), 64MB RAM, 128MB NAND Flash, ETH PHY

 

 

 

 

 

 

 

 

Related Products Linux BSP for NXP TWR-K70F120M-KIT This product is a Linux (uClinux) Board Support Package for the NXP TWR-K70F120M-KIT hardware platform. It targets those customers who already have the NXP TWR-K70F120M Module and Tower Kit and would like to use that hardware platform to evaluate and develop Linux on the Kinetis K70. Learn More...  

Overview

 

Kinetis K70/K61 SOM and Linux Software Distribution


Emcraft Systems provides a Linux (uClinux) software distribution and a starter kit for the Freescale Kinetis K70 and K61 microcontrollers. Thanks to the sophisticated DDR controller and the on-chip cache of the Kinetis K70/K61, Linux performs exceptionally well on these devices. High performance, fast boot-up, perfect power consumption profiles at both dynamic and static times - all this makes Linux a very viable OS choice for today's microcontroller applications using the Freescale K70 and K61 devices. And of course, first and foremost, Linux supports pretty much all functional features one may desire in a modern embedded application out-of-box, all royalty-free.

The K70/K61 Linux starter kit is based on the K70 SOM, which is an Emcraft Systems' compact (30 mm x 57 mm) mezzanine module using the Freescale Kinetis K70 microcontoller. The K70 combines a 150 MHz 32-bit ARM Cortex-M4 processor core with a powerful set of sophisticated I/O peripherals in a single chip. By combining the K70 microcontroller with 64 MB LPDRAM, 128 MB NAND Flash and an Ethernet PHY on a single module, the K70 SOM not only provides a perfect platform for evaluation and development of the Linux on the K70/K61 devices but is also a system-on-module immediately ready for integration into mid- to high-end microcontroller applications.

 


Click to enlarge

In addition to the K70 System-On-Module, Emcraft offers to its customers the K61 System-On-Module. The K61 SOM is a module that is pin- and interface-compatible with the K70 SOM, except that the K61 does not provide the LCD controller interface.

The K70/K61 System-On-Modules specifically target those embedded projects that are currently using a 8/16-bit MCU and would like to migrate to a next-generation microcontoller technology. By combining the two off-the-shelf blocks provided by Emcraft - the K70/K61 SOM for the hardware and the Linux distribution for the software - embedded designers are able to drive the project costs down and substantially reduce time to market.

Here you will find various demo materials illustrating use of the K70/K61 System-on-Modules.

 

K70/K61 SOM Demonstrations Download Version #
Date
Videos
uClinux on Kinetis K70: QT GUI with touchscreen demo
Dec 11, 2012
Booting Linux in 500 msecs on Freescale Kinetis K70
May 2, 2013
TCP/IP Stack and Networking in Linux on Kinetis K70
May 31, 2013

Starter Kit

Release

Docs

Hardware

Design

Order

Related Products Linux BSP for Freescale TWR-K70F120M-KIT This product is a Linux (uClinux) Board Support Package for the Freescale TWR-K70F120M-KIT hardware platform. It targets those customers who already have the Freescale TWR-K70F120M Module and Tower Kit and would like to use that hardware platform to evaluate and develop Linux on the Kinetis K70. Learn More...  

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

 

Ordering Info


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...