Table of Contents

Advertisement

Quick Links

USER GUIDE
SMARC-sAMX7
Doc. Rev. 1.9
Doc-ID: 1061-4258
www.kontron.com
// 1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SMARC-sAMX7 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Kontron SMARC-sAMX7

  • Page 1  USER GUIDE SMARC-sAMX7 Doc. Rev. 1.9 Doc-ID: 1061-4258 www.kontron.com // 1...
  • Page 2 SMARC-sAMX7 – Rev. 1.9 This page has been intentionally left blank www.kontron.com // 2...
  • Page 3 Kontron with respect to technical processes described in the manual or any product characteristics set out in the manual. Kontron assumes no responsibility or liability for the use of the described product(s), conveys no license or title under any patent, copyright or mask work rights to these products and makes no representations or warranties that these products are free from patent, copyright or mask work right infringement unless otherwise specified.
  • Page 4 SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE (COLLECTIVELY, "HIGH RISK APPLICATIONS"). You understand and agree that your use of Kontron devices as a component in High Risk Applications is entirely at your risk. To minimize the risks associated with your products and applications, you should provide adequate design and operating safeguards.
  • Page 5 If you have any difficulties using this user guide, discover an error, or just want to provide some feedback, contact Kontron support. Detail any errors you find. We will correct the errors or problems as soon as possible and post the revised user guide on our website.
  • Page 6: Symbols

    SMARC-sAMX7 User Guide. Rev. 1.9 Symbols The following symbols may be used in this manual DANGER indicates a hazardous situation which, if not avoided, will result in death or serious injury. WARNING indicates a hazardous situation which, if not avoided, could result in death or serious injury.
  • Page 7 Therefore, in the interest of your own safety and of the correct operation of your new Kontron product, you are requested to conform with the following guidelines.
  • Page 8 General Instructions on Usage In order to maintain Kontron’s product warranty, this product must not be altered or modified in any way. Changes or modifications to the product, that are not explicitly approved by Kontron and described in this User Guide or received from Kontron’s Technical Support as a special handling instruction, will void your warranty.
  • Page 9: Table Of Contents

    7.2. Bootloader Quickstart .................................... 38 7.3. Bootloader Commands ..................................39 7.4. Kontron Bootloader Command Extensions ............................ 39 7.4.1. kboardinfo - Kontron Board Information ............................40 7.4.2. md5sum – MD5 Message Digest ..............................40 7.4.3. Watchdog – CPU Watchdog Control ............................... 41 7.5.
  • Page 10: List Of Tables

    7.11. Bootloader Boot Source Support............................... 45 7.12. Bootloader Boot Counter ..................................45 7.13. Bootloader Update ....................................45 7.14. U-boot Files for the Kontron SMARC sAMX7 Module on Github.com .................. 46 Technical Support ..................................... 47 8.1. Warranty ........................................47 8.2. Returning Defective Merchandise ..............................48 List of Acronyms ......................................
  • Page 11: 1/ Introduction

    SMARC-sAMX7 User Guide. Rev. 1.9 1/ Introduction This manual describes the Smart Mobility ARChitecture (SMARC) sAMX7 (SMX7) board. The Advanced RISC Machines (ARM) based module is equipped with a NXP i.MX7 processor. The single or dual core SoC take advantage of the optimized power consumption and performance ratio.
  • Page 12: 2/ Description

    SMARC-sAMX7 User Guide. Rev. 1.9 2/ Description The SMARC-sAMX7 is a SMARC half-size module using the NXPs i.MX7 processor with either single or dual core ARM. It is designed on the latest SMARC 2.0 specification. The SMARC-sAMX7 is a highly integrated, embedded computer board.
  • Page 13: Product Variants And Accessories

    Following variants are planned: Table 1: Product Variants of SMARC-sAMX7 Board Description Product Number SMARC-sAMX7 Solo SMARC-sAMX7 Solo with 1 GB DDR3L, 4 GB 51009-0104-08-1 pSLC eMMC, 2 MB SPI boot flash SMARC-sAMX7 Dual SMARC-sAMX7 Dual with 2 GB DDR3L, 8 GB 51009-0208-10-2...
  • Page 14: Smarc-Samx7 Feature Set

    SMARC-sAMX7 User Guide. Rev. 1.9 2.3. SMARC-sAMX7 Feature Set Table 2: SMARC-sAMX7 Feature Set SMARC™ Feature SMARC™ SMARC-sAMX7 Description specification Specification Feature support Maximum Number Possible LVDS Display LVDS dual Channel support CSI Camera Quad lane support USB Interface 6 x USB 2.0 6x USB 2.0...
  • Page 15: 3/ System Specifications

    SMARC-sAMX7 User Guide. Rev. 1.9 3/ System Specifications 3.1. Component Main Data The table below summarizes the features of the motherboard. Table 3: Component Main Data SMARC-sAMX7 Form factor Smart Mobility ARChitecture (SMARC) Hardware with 82 mm x 50 mm, max. thickness...
  • Page 16 SMARC-sAMX7 User Guide. Rev. 1.9 Operating System Linux Yocto, other Operating Systems only on customer request Support Interfaces via Smarc I/O 4x I2C interfaces which are derived from the SoC, the iMX7 I2C IOs PADs are configured according the NXP AN5078, ...
  • Page 17: Environmental Conditions

    SMARC-sAMX7 User Guide. Rev. 1.9 3.2. Environmental Conditions Table 4: Environmental Conditions Operating  industrial: -20°C to 85°C  relative humidity (non-condensing) 10 % to 93 % at 40°C Storage  commercial grade: -40°C to +85°C  relative humidity (non-condensing) 10 % to 93 % at 40°C...
  • Page 18: Functional Block Diagram

    SMARC-sAMX7 User Guide. Rev. 1.9 3.3. Functional Block Diagram The block diagram shows all available interfaces on the sAMX7 module. Figure 2: Block Diagram www.kontron.com // 18...
  • Page 19: 4/ Board And Connectors

    SMARC-sAMX7 User Guide. Rev. 1.9 4/ Board and Connectors 4.1.1. Connectors Table 5: Connectors of SMARC-sAMX7 Connector Function Remark SMARC Central Interface Mating connector: SMARC 2.0 (MXM3) 4.2. Mainboard view and I/O locations Figure 3: Top View PCIe Switch Freescale Processor...
  • Page 20: Bottom Side

    SMARC-sAMX7 User Guide. Rev. 1.9 4.3. Bottom Side Figure 4: Bottom Side from SMARC-sAMX7 Type Label on DDR3L memory embedded MultiMedia Card (pSLC eMMC) www.kontron.com // 20...
  • Page 21: Mechanical Drawings

    SMARC-sAMX7 User Guide. Rev. 1.9 4.4. Mechanical Drawings Figure 5: Dimensions of SMARC-sAMX7 Figure 6: Thickness from side view Heat spreader mech. data is available on customer section www.kontron.com // 21...
  • Page 22: 5/ Pin Definitions

    SMARC-sAMX7 User Guide. Rev. 1.9 5/ Pin Definitions 5.1. Processor Support Kontron used a Freescale/NXP/Qualcomm’s i.MX7 chip with 28 nm die. There are Solo and Dual SKUs with 19 mm x 19 mm BGA package in 0.75 mm pitch available. Table 6: Processor Support...
  • Page 23: Smarc Connector

    SMARC-sAMX7 User Guide. Rev. 1.9 5.4. SMARC Connector The SMARC connector has different pins on both sides:  Top side: 74 pins are on the left side, 82 pins on the right side  Bottom side: 75 pins are on the left side, 83 pins on the right side Figure 7: 314-pin SMARC Connector, www.kontron.com...
  • Page 24: Pinout Of Smarc Samx7 Connector

    SMARC-sAMX7 User Guide. Rev. 1.9 5.5. Pinout of SMARC sAMX7 Connector 5.5.1. Pinout of SMARC sAMX7 Topside Connector Table 8: Pinout of SMARC sAMX7 Topside Connector Signal Module Module Type/ Controller Controller Pin Port(i.MX7 dual) Port (i.MX7 Power Rail Direction...
  • Page 25 SMARC-sAMX7 User Guide. Rev. 1.9 Signal Module Module Type/ Controller Controller Pin Port(i.MX7 dual) Port (i.MX7 Power Rail Direction Terminatio Tolerance Name Solo) SDIO_CMD Bi-Dir CMOS 3.3V iMX7 SD1_CMD SD1_CMD SD1_CMD NVCC_SD1 (3.3V) SDIO_CD# PU-10k CMOS 3.3V iMX7 SD1_CD# SD1_CD# SD1_CD# NVCC_SD1 (3.3V)
  • Page 26 SMARC-sAMX7 User Guide. Rev. 1.9 Signal Module Module Type/ Controller Controller Pin Port(i.MX7 dual) Port (i.MX7 Power Rail Direction Terminatio Tolerance Name Solo) USB2_EN_OC# Bi-Dir OD PU-4k75 CMOS 3.3V USB4604 HSIC HSIC PRTPWR2/PR TCTL2 RSVD RSVD USB3_EN_OC# Bi-Dir OD PU-4k75 CMOS 3.3V iMX7...
  • Page 27 SMARC-sAMX7 User Guide. Rev. 1.9 Signal Module Module Type/ Controller Controller Pin Port(i.MX7 dual) Port (i.MX7 Power Rail Direction Terminatio Tolerance Name Solo) _AUX+ P106 HDMI_CTRL_DAT/D Bi-Dir CMOS 1.8V PS1_AUX- P107 DP1_AUX_SEL CMOS 1.8V P108 GPIO0/CAM0_PWR# Bi-Dir PU-470k CMOS 1.8V...
  • Page 28: Pinout Of Smarc Samx7 Bottom Side Connector

    SMARC-sAMX7 User Guide. Rev. 1.9 Signal Module Module Type/ Controller Controller Pin Port(i.MX7 dual) Port (i.MX7 Power Rail Direction Terminatio Tolerance Name Solo) P147 VDD_IN 3.0V - 5.25V P148 VDD_IN 3.0V - 5.25V P149 VDD_IN 3.0V - 5.25V P150 VDD_IN 3.0V - 5.25V...
  • Page 29 SMARC-sAMX7 User Guide. Rev. 1.9 Module Module Type/ Controller Pin Port (i.MX7 Solo) Power Rail Signal Termi- Controller Port(i.MX7 dual) Direction Tolerance Name nation GBE1_MDI2- Bi-Dir GBE MDI 88E1510PB2 MDI1- RGMII Bi-Dir GBE1_MDI3+ GBE MDI 88E1510PB2 MDI3+ RGMII GBE1_MDI3- Bi-Dir...
  • Page 30 SMARC-sAMX7 User Guide. Rev. 1.9 Module Module Type/ Controller Pin Port (i.MX7 Solo) Power Rail Signal Termi- Controller Port(i.MX7 dual) Direction Tolerance Name nation USB3_SSTX+ Bi-Dir LVDS_AFB USB3_SSTX- Bi-Dir LVDS_AFB USB3_SSRX+ Bi-Dir LVDS_AFB USB3_SSRX- Bi-Dir LVDS_AFB USB_OTG2_D USB_OTG2_VDD USB3+ Bi-Dir...
  • Page 31 SMARC-sAMX7 User Guide. Rev. 1.9 Module Module Type/ Controller Pin Port (i.MX7 Solo) Power Rail Signal Termi- Controller Port(i.MX7 dual) Direction Tolerance Name nation S100 DP0_LANE2- LVDS LCD S101 S102 DP0_LANE3+ LVDS LCD S103 DP0_LANE3- LVDS LCD USB_OTG2_VDD S104 USB3_OTG_ID CMOS 3.3V...
  • Page 32 SMARC-sAMX7 User Guide. Rev. 1.9 Module Module Type/ Controller Pin Port (i.MX7 Solo) Power Rail Signal Termi- Controller Port(i.MX7 dual) Direction Tolerance Name nation LVDS0_2- S132 /eDP0_TX2- LVDS LCD SN65DSI84 B_Y2N MIPI DSI MIPI DSI /DSI0_D2- S133 LCD0_VDD_EN CMOS 1.8V...
  • Page 33: 6/ Installation

    SMARC-sAMX7 User Guide. Rev. 1.9 6/ Installation 6.1. Boot Mode The following table shows the possible boot sources on the carrier board defined in SMARC 2.0 spec: Table 10: Boot Options on the carrier board Carrier Connection Boot Source Supported on...
  • Page 34: Rtc Current Consumption

    SMARC-sAMX7 User Guide. Rev. 1.9 6.3. RTC current consumption The current consumption of the sAMX7 was tested with following circuit. Jumper was populated to J58 position 1-2. With an external power supply J37 was feed with voltages from 2.0 V to 3.4 V.
  • Page 35: Uart Interfaces

    UART4_TXD/SAI2_TXC/D8 UART5_TXD/I2C4_SDA/L2 depends on IO Pin muxing, table corresponds to Kontron default settings The DTE mode is designated for the SMARC-sAMX7 module. Following additional UART interfaces can be optionally used:  UART1 shares I2C1 at i.MX7 and I2C_LCD pins at SMARC 2.0 connector. They are only useable if display converter (SN65DSI84ZQER) is not placed.
  • Page 36: Table 15: Uart Port Mapping In Dce/Dte Mode

    SMARC-sAMX7 User Guide. Rev. 1.9 UART port mapping in DCE/DTE mode defines RTS_B and CTS_B in different manner as used in SMARC 2.0 spec. In the following table the pin and signal direction are like in SMARC 2.0 spec. Table 15: UART port mapping in DCE/DTE mode...
  • Page 37: Power Control

    6.5. Power Control 6.5.1. Power Supply The SMARC-sAMX7 supports a power input from 3.0 to 5.25V. The supply voltage is applied through the VCC pins (VCC) of the module connector. Considered current rating of protective device is part of End-Equipment.
  • Page 38: 7/ Bootloader Operation

    Additionally the software can be downloaded from Kontron GitHub repository for SMARC- sAMX7: https://github.com/kontron/u-boot-smarc-samx7 7.2. Bootloader Quickstart The SMARC-sAMX7 board comes with U-Boot preinstalled on the QSPI flash device. Follow the steps below to gain access to the bootloader command line (CLI) on your host PC. ...
  • Page 39: Bootloader Commands

    7.4. Kontron Bootloader Command Extensions Kontron’s implementation of U-Boot includes certain enhancements to provide board specific functions. They are not part of standard U-Boot as maintained by DENX. The following table provides a complete listing of all Kontron command extensions on the SMARC-sAMX7.
  • Page 40: Kboardinfo - Kontron Board Information

    7.4.2. md5sum – MD5 Message Digest The "md5sum" command is already part of standard U-Boot implementation. However Kontron provides the "-a" extension (ASCII) that allows to check MD5 checksum of a given memory area (e.g. a binary image copied into memory) against the checksum that has been copied into an ASCII file on an external linux host.
  • Page 41: Watchdog - Cpu Watchdog Control

    SMARC-sAMX7 User Guide. Rev. 1.9 7.4.3. Watchdog – CPU Watchdog Control The "watchdog" command is used to control the i.MX7 CPU internal watchdog. After watchdog has been started using "watchdog start", the watchdog is kicked periodically by U-Boot to prevent expiration.
  • Page 42: Bootloader Environment Update

    On the SMARC-sAMX7 it is possible to update the U-Boot environment separately. This enables the user to either update from a previous version of the official Kontron sAMX7 U-Boot environment (default U-Boot settings), or restore the default in case of problems.
  • Page 43: Bootloader Mass Storage Support

    SMARC-sAMX7 User Guide. Rev. 1.9 Variable Value Description the appropriate device tree file pcie_a_prsnt Enable/disable PCIE_A PRSNT line to reduce power consumption pcie_b_prsnt Enable/disable PCIE_B PRSNT line to reduce power consumption pcie_c_prsnt Enable/disable PCIE_C PRSNT line to reduce power consumption pwm_out_disable Enable/disable PWM_OUT signal.
  • Page 44: Bootloader File System Support

    SMARC-sAMX7 User Guide. Rev. 1.9 7.9. Bootloader File System Support U-Boot for the SMARC_sAMX7 provides support for FAT and EXT4 file systems. EXT4 support also includes EXT2 and EXT3 formatted file systems. There are file system specific commands available to list file system contents (ext2ls, fatls) and load a given file into board memory (ext2load, fatload).
  • Page 45: Bootloader Boot Source Support

    7.13. Bootloader Update Bootloader update on SMARC_sAMX7 is using an update script containing all necessary checks and installation commands. It is provided by Kontron on an USB thumb device containing the scriptfile and update images in the dedicated "update_smx7_spl" folder.
  • Page 46: U-Boot Files For The Kontron Smarc Samx7 Module On Github.com

    QSPI flash. 7.14. U-boot Files for the Kontron SMARC sAMX7 Module on Github.com You can find the last program code under https://github.com/kontron/u-boot-smarc-samx7. Figure 9: 7.13. U-boot Files on Github.com www.kontron.com...
  • Page 47: 8/ Technical Support

    SMARC-sAMX7 User Guide. Rev. 1.9 8/ Technical Support For technical support contact our Support department: E-mail: support@kontron.com Phone: +49-821-4086-888 Make sure you have the following information available when you call: Product ID Number (PN), Serial Number (SN) The serial number can be found on the Type Label, located on the product’s rear side.
  • Page 48: Returning Defective Merchandise

    Visit the RMA Information website: http://www.kontron.com/support-and-services/support/rma-information Download the RMA Request sheet for Kontron Europe GmbH and fill out the form. Take care to include a short detailed description of the observed problem or failure and to include the product identification Information (Name of product, Product number and Serial number).
  • Page 49: List Of Acronyms

    SMARC-sAMX7 User Guide. Rev. 1.9 List of Acronyms CPLD Complex Programmable Logic Devices Camera Serial Interface Data Terminal Equipment Display Serial Interface Data Communications Equipment eCSPI enhanced Configurable Synchronous Programmable serial Interface eCSPI enhanced Configurable Synchronous Programmable serial Interface embedded Display Port...
  • Page 50: About Kontron

    SMARC-sAMX7 User Guide. Rev. 1.9 About Kontron Kontron is a global leader in Embedded Computing Technology (ECT). As a part of technology group S&T, Kontron offers a combined portfolio of secure hardware, middleware and services for Internet of Things (IoT) and Industry 4.0 applications.

Table of Contents