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