Table of Contents

Advertisement

Quick Links

USER GUIDE
SMARC-sAL28
Doc. Rev. 1.0
Doc-ID: 1064-6120
// 1

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Kontron SMARC-sAL28

  • Page 1  USER GUIDE SMARC-sAL28 Doc. Rev. 1.0 Doc-ID: 1064-6120 // 1...
  • Page 2 SMARC-sAL28 – Rev. 1.0 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-sAL28 User Guide. Rev. 1.0 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

    Description ......................................13 2.1. SMARC™ Computer-on-Modules ................................ 13 2.2. Standard Variants ....................................14 2.3. Network Configuration Options ................................15 2.4. SMARC-sAL28 Feature Set ..................................16 System Specifications ..................................17 3.1. Component Main Data ..................................... 17 3.2. Environmental Conditions ..................................18 3.3.
  • Page 10: List Of Tables

    9.8. Bootloader File System Support ................................ 58 9.9. Bootloader Network Support ................................58 9.10. Bootloader Boot Counter ..................................59 9.11. U-boot Files for the Kontron SMARC sAL28 Module on Github.com ..................59 Technical Support ..................................... 60 10.1. Warranty ........................................60 10.2.
  • Page 11: List Of Figures

    SMARC-sAL28 User Guide. Rev. 1.0 Table 3: SMARC-sAL28 Feature Set ................................16 Table 4: Component Main Data ................................... 17 Table 5: Environmental Conditions................................18 Table 6: Connectors of SMARC-sAL28 ..............................21 Table 7: Processor Support ..................................24 Table 8: DDR3L memory options ................................24 Table 9: SPI NOR Flash ....................................
  • Page 12: 1/ Introduction

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

    SMARC-sAL28 User Guide. Rev. 1.0 2/ Description The SMARC-sAL28 is a SMARC half-size module using the NXPs LS1028 processor with dual core ARM. It is designed on the latest SMARC 2.0 specification. The SMARC-sAL28 is a highly integrated, embedded computer board incorporating the edge technology with a dual core SoC from NXP to take advantage of the very optimized power consumption/performance ratio.
  • Page 14: Standard Variants

    SMARC-sAL28 User Guide. Rev. 1.0 2.2. Standard Variants Following standard variants are available: Table 1: Product Numbers of SMARC-sAL28 Product Number Board Description 51011-0208-13-2-2 SMARC-sAL28, LS1028 SMARC with NXP LS1028, 1,3 GHz dual core; 2 GB dual, 2E/8S, NW 2...
  • Page 15: Network Configuration Options

    SMARC-sAL28 User Guide. Rev. 1.0 2.3. Network Configuration Options Table 2: Product Variants of SMARC-sAL28 Variant Description Network Variant 1  Available on customer request (Single PHY module, optional) SMARC with NXP LS1028, 1.3 GHz dual core; 2 GB DDR3L ECC, ...
  • Page 16: Smarc-Sal28 Feature Set

    Following accessories are available:  SMARC 2.0 Evaluation Carrier  SMARC Starter Kit  KBOX-A-230-LS, including a SMARC-sAl28 Module and a S1914 Carrier exposing the TSN switch Interfaces 2.4. SMARC-sAL28 Feature Set Table 3: SMARC-sAL28 Feature Set SMARC™ Feature SMARC™ SMARC-sAL28...
  • Page 17: 3/ System Specifications

    SMARC-sAL28 User Guide. Rev. 1.0 3/ System Specifications 3.1. Component Main Data The table below summarizes the features of the motherboard. Table 4: Component Main Data SMARC-sAL28 Form factor Smart Mobility Architecture (SMARC) Hardware with 82 mm x 50 mm, max. thickness...
  • Page 18: Environmental Conditions

    SMARC-sAL28 User Guide. Rev. 1.0 Display Display port as standard option, FHD (1920x1080) and UHD (3840x2160) Optional: Dual channel LVDS up to 1920x1200 with NXP PTN3460I SD-Card 1x SDIO UART SER0 with RTC/CTS hardware flow control to CPU SER1, SER2 RX/TX...
  • Page 19 SMARC-sAL28 User Guide. Rev. 1.0 Vibration  Sinus from 10 Hz -3000 Hz  Amplitude: 10 Hz-57,6 Hz: +/- 0,15 mm  Acceleration: 57,6 Hz – 3000Hz: 2 g  Cycles: 10 per axis, three axes Theoretical MTBF estimated 10 years at 40°C...
  • Page 20: Functional Block Diagram

    SMARC-sAL28 User Guide. Rev. 1.0 3.3. Functional Block Diagram The block diagram shows all available interfaces on the sAL28 module. Figure 2: Block Diagram PCIE_A_CLK 100MHz w/o SSC 100MHz w/o SSC SYSCLK JTAG JTAG chain DDR3L PCIE_B_CLK 100MHz w/o SSC...
  • Page 21: 4/ Board And Connectors

    SMARC-sAL28 User Guide. Rev. 1.0 4/ Board and Connectors 4.1.1. Connectors Table 6: Connectors of SMARC-sAL28 Connector Function Remark SMARC Central Interface Mating connector: SMARC 2.0 (MXM3) 4.2. Mainboard view and I/O locations Figure 3: Top View SMARC 2.0 module connector Debug connector www.kontron.com...
  • Page 22: Figure 4: Bottom View

    SMARC-sAL28 User Guide. Rev. 1.0 Figure 4: Bottom View Product label www.kontron.com // 22...
  • Page 23: Mechanical Drawings

    SMARC-sAL28 User Guide. Rev. 1.0 4.3. Mechanical Drawings Figure 5: Dimensions of SMARC-sAL28 Figure 6: Thickness from side view Heat spreader mech. data is available on customer section www.kontron.com // 23...
  • Page 24: 5/ Pin Definitions

    SMARC-sAL28 User Guide. Rev. 1.0 5/ Pin Definitions 5.1. Processor Support The Dual Cortex A72-Core LS1028A processor is the base for the SMARC 2.0 Computer-on-Module. Table 7: Processor Support Name Speed RAM. Cache TDP/Tj LS1028A 1.3 GHz 48 KB L1-I, 32 KB L1-D 1 MB L2 Cache 5 W/-40°C to 105ºC...
  • Page 25: I2C Buses

    SMARC-sAL28 User Guide. Rev. 1.0 5.4. I2C Buses Four I2C buses are available at the SMARC-sAL28 module. Table 10: I2C Buses SMARC I2C Bus LS1028A Devices with I2C address Connector I2C_LOCAL IIC1 DP to LVDS converter PTN3460I (0x20) USB HUB USB2517, (0x2c resistor option)
  • Page 26: Sd-Card Interface

    SMARC-sAL28 User Guide. Rev. 1.0  Boot operation (High-speed boot)  Sleep mode  Permanent and power-on write protection  Replay-protected memory block (RPMB)  Secure erase and secure trim Table 12: eMMC NAND Flash eMMC NAND Flash Product Number...
  • Page 27: Serdes Interfaces

    SMARC-sAL28 User Guide. Rev. 1.0 5.8. SerDes Interfaces The SerDes Interface in the LS1028A has four lanes. The PCIe and Ethernet interfaces are connected to these four lanes with some restrictions. The four predefined PCIe SMARC Lane-A to Lane-D are mapped to the SerDes Lanes of the LS1028A in a special order.
  • Page 28 SMARC-sAL28 User Guide. Rev. 1.0 www.kontron.com // 28...
  • Page 29: Can Interfaces

    At custom module with restriction for I2C_GP 5.10. USB Interfaces Six USB 2.0 interfaces are available at the SMARC-sAL28 module. The USB port 3 has also USB 3.1 GEN1 capabilities. The USB OTG feature is available on port 3, USB port 0 has no OTG feature.
  • Page 30: Ethernet Interfaces

    SMARC-sAL28 User Guide. Rev. 1.0 5.12. Ethernet Interfaces Depending on the network configuration, up to two native 1000BaseT Ethernet with AR8031 PHYs (GBE0 and GBE1) are available. Additional network ports (connected to CPU internal switch) are possible with an external quad port PHY (QSGMII) at the carrier.
  • Page 31: Audio Interfaces

    SMARC-sAL28 User Guide. Rev. 1.0 5.13. Audio Interfaces Up to one I2C audio interface is available at the SMARC-sAL28 module. The network variants 2 and 3 can support the audio feature. Table 20: Audio Interface SMARC LS1028A Comment Connector AUDIO_MCK...
  • Page 32: Pinout Of Smarc Sal28 Connector

    SMARC-sAL28 User Guide. Rev. 1.0 5.15. Pinout of SMARC sAL28 Connector 5.15.1. Pinout of SMARC sAL28 Topside Connector Table 21: Pinout of SMARC sAL28 Topside Connector Signal Module Module Type/ Connected Device Device pin name Direc- Termina- Tolerance tion tion...
  • Page 33 SMARC-sAL28 User Guide. Rev. 1.0 Signal Module Module Type/ Connected Device Device pin name Direc- Termina- Tolerance tion tion SDIO_D2 Bi-Dir CMOS 3.3V/1.8V LS1028A SDHC1_DAT2 SDIO_D3 Bi-Dir CMOS 3.3V/1.8V LS1028A SDHC1_DAT3 SPI0_CS0# PU-4k75 CMOS 1.8V LS1028A SPI3_PCS0 SPI0_CK CMOS 1.8V...
  • Page 34 SMARC-sAL28 User Guide. Rev. 1.0 Signal Module Module Type/ Connected Device Device pin name Direc- Termina- Tolerance tion tion PCIE_A_REFCK+ Serial-33R2 LVDS PCIe 5P49V6967 OUT5+ PCIE_A_REFCK- Serial-33R2 LVDS PCIe 5P49V6967 OUT5- PCIE_A_RX+ LVDS PCIe LS1028A SD1_RX2_P PCIE_A_RX- LVDS PCIe LS1028A...
  • Page 35 SMARC-sAL28 User Guide. Rev. 1.0 Signal Module Module Type/ Connected Device Device pin name Direc- Termina- Tolerance tion tion P119 GPIO11 Bi-Dir PU-475k CMOS 1.8V CPLD IO_K11 P120 P121 I2C_PM_CK Bi-Dir PU-2k2 CMOS 1.8V LS1028A IIC1_SCL P122 I2C_PM_DAT Bi-Dir PU-2k2 CMOS 1.8V...
  • Page 36: Pinout Of Smarc Sal28 Bottom Side Connector

    SMARC-sAL28 User Guide. Rev. 1.0 5.15.2. Pinout of SMARC sAL28 Bottom Side Connector Table 22: Pinout of SMARC sAL28 Bottom Side Connector Signal Module Module Type/ Connected Device Device pin name Direc- Termina- Tolerance tion tion CSI1_TX+/ TMDS/ CMOS I2C_CAM1_CK 1.8V...
  • Page 37 SMARC-sAL28 User Guide. Rev. 1.0 Signal Module Module Type/ Connected Device Device pin name Direc- Termina- Tolerance tion tion I2S0_LRCK Bi-Dir Serial-0R CMOS 1.8V LS1028A option SAI4_TX_SYNC I2S0_SDOUT Serial-0R CMOS 1.8V LS1028A option SAI4_TX_DATA I2S0_SDIN Serial-oR CMOS 1.8V LS1028A option...
  • Page 38 SMARC-sAL28 User Guide. Rev. 1.0 Signal Module Module Type/ Connected Device Device pin name Direc- Termina- Tolerance tion tion PCIE_C_TX- Seriell- LVDS PCIe LS1028A option SD1_RX1_N 220n PCIE_B_REFCK+ Serial-33R2 LVDS PCIe 5P49V6967 OUT6+ PCIE_B_REFCK- Serial-33R2 LVDS PCIe 5P49V6967 OUT6- PCIE_B_RX+...
  • Page 39 SMARC-sAL28 User Guide. Rev. 1.0 Signal Module Module Type/ Connected Device Device pin name Direc- Termina- Tolerance tion tion S117 LVDS1_2+/ LVDS LCD PTN3460I LVSCE_P eDP1_TX2+/ DSI1_D2+ S118 LVDS1_2-/ LVDS LCD PTN3460I LVSCE_N eDP1_TX2-/ DSI1_D2- S119 S120 LVDS1_3+/ LVDS LCD...
  • Page 40: Jtag Debug Connector

    SMARC-sAL28 User Guide. Rev. 1.0 Signal Module Module Type/ Connected Device Device pin name Direc- Termina- Tolerance tion tion S140 I2C_LCD_DAT Bi-Dir PU-2k21 CMOS 1.8V PTN3456I DDC_SDA S141 LCD0_BKLT_PWM Serial-825R CMOS 1.8V PTN3460I/CPLD PWMO/ IO_L11 PD-1k S142 RSVD 0.97V - 1.05V...
  • Page 41: 6/ Configuration

    SMARC-sAL28 User Guide. Rev. 1.0 6/ Configuration 6.1. Boot Mode The following table shows the possible boot sources on the carrier board defined in SMARC 2.0 spec: Table 24: Boot Options on the carrier board Carrier Connection Boot Source Supported on...
  • Page 42: Power Control

    6.4. Power Control 6.4.1. Power Supply The SMARC-sAL28 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 43: Battery Control Signals

    SMARC-sAL28 User Guide. Rev. 1.0  CARRIER_STBY#: The Module will drive CARRIER_STBY# low by CPLD when the system is in a standby power state.  CARRIER_PWR_ON: The “last” power good signal in daisy chained POLs configuration controls the CARRIER_PWR_ON signal ...
  • Page 44: 7/ Installation And Setup Procedures

    “conf/local.conf”: LICENSE_FLAGS_WHITELIST += " commercial_libkeapi3 " When the build process is completed, the resulted images (kernel, device trees, kernel modules, archived rootfs image and archived sd/usb image) can be found in build/tmp/deploy/images/kontron-sal28/ directory. E.g.: └── kontron-sal28 ├── Image ├──...
  • Page 45: Deploying Created Images To Sd Card Or Usb Flash/Disk And Booting From It

    3 or variant 4 with Kontron KBox A-230-LS Carrier is used;  var2_on_ads2: if variant 2 on Kontron SMARC Evaluation Carrier 2.0 is used. E.g. to boot variant 3 on Kontron SMARC Evaluation Carrier 2.0 from SD a following commands should be executed: setenv boot_targets mmc0 setenv carrier ads2...
  • Page 46: Booting From Nfs Server

    Note: Kernel image, device tree images and kernel modules are automatically built into rootfs image. Boot SMARC-sAL28 either from SD card, USB flash/disk or from NFS as was described above. Deploy the extracted SD/USB image (a wic file) to another USB flash/disk and connect it to the booted SMARC-sAL28 system.
  • Page 47 SMARC-sAL28 User Guide. Rev. 1.0 Interrupt the boot process and check U-boot environment variables with “printenv”. If needed, modify paths to kernel image and device tree table. E.g: setenv image /Image setenv fdt_file /sl28-var34-ads2.dtb Execute the following commands: setenv bootargs root=/dev/mmcblk1p2 rootwait default_hugepagesz=2m hugepagesz=2m hugepages=256...
  • Page 48: 8/ Implementation Notes

    SMARC-sAL28 User Guide. Rev. 1.0 8/ Implementation Notes 8.1. GPIO SMARC GPIO0-GPIO11 lines are mapped in Linux in the following way: Table 27: GPIO Name Legacy interface: Modern interface: “/dev/gpiochip” “/sys/class/gpio” GPIO0 gpio400 GPIO0_CAM0_PWR_N GPIO1 gpio401 GPIO1_CAM1_PWR_N GPIO2 gpio402 GPIO2_CAM0_RST_N...
  • Page 49: Uart

    SMARC-sAL28 User Guide. Rev. 1.0 # gpiomon gpiochip4 7 8.2. UART SMARC serial ports are enabled via UART ports on LS1028A SoC. Under Linux:  SER0 maps to /dev/ttyLP0 Notes: RTS and CTS are available;  SER1 maps to /dev/ttyS0 Notes: RX and TX only, Console port;...
  • Page 50: Pci

    SMARC-sAL28 User Guide. Rev. 1.0 8.3. PCI In case if the optimization/customization of the BSP kernel, it is necessary to make sure that CONFIG_PCIE_DW_PLAT is still enabled in kernel config. Otherwise the PCIe controller won't be initialized properly and particular PCIe Gen2 devices won't be enumerated and detected automatically during boot.
  • Page 51: Watchdog

    # ip link set can0 type can bitrate 1000000 #NOTE: bitrate should be adjusted # ifconfig can0 up 8.8. Video Output (DP and LVDS) Depending on type of SMARC-sAL28 module, either DP or LVDS output is supported. To activate a DP output, following actions should be performed: ...
  • Page 52: Fan Monitoring And Control

    8.10.1. Heatspreader and Cooling Solutions A heatspreader plate assembly is available from Kontron for the SMARC-sAL28. The heatspreader plate on top of this assembly is NOT a heat sink. The heatspreader works as a thermal interface to be use with a heat sink or external cooling devices.
  • Page 53: Operating Without Kontron Heatspreader Plate Assembly

    A Quad PHY should be connected to QSGMI interface, which is routed to PCIE_D pins of SMARC connector. Plus this PHY should be enabled in device tree. In case of Kontron SMARC S1914 carrier board, it can be achieved by loading sl28-*-s1914.dtb.
  • Page 54: 9/ Bootloader Operation

    9.2. Bootloader Quickstart The SMARC-sAL28 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. Connect your host machine to the carrier port connected with the edge connector SER_0 port of the ...
  • Page 55: Bootloader Commands

    9.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-sAL28.
  • Page 56: Kboardinfo - Kontron Board Information

    SMARC-sAL28 User Guide. Rev. 1.0 9.4.1. kboardinfo - Kontron Board Information The "kboardinfo" command shows a summary of board serialization data gathered from the system EEPROM. => kboardinfo Manufacturer: Kontron Europe GmbH Product name: SMARC-sAL28 Material number: 51011-0408-13-2-3 Serial number:...
  • Page 57: Bootloader Environment Update

    On the SMARC-sAL28 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 sAL28 U-Boot environment (default U-Boot settings), or restore the default in case of problems.
  • Page 58: Qspi Flash

    SMARC-sAL28 User Guide. Rev. 1.0  SD card  USB thumb device 9.7.1. QSPI flash QSPI flash is accessed using the "sf" command Example: Load one sector (64K) from SPI flash => sf probe 0 => sf read ${loadaddr} 0 10000 9.7.2.
  • Page 59: Bootloader Boot Counter

    SMARC_sAL28 module will read the current boot counter value and increment it on every boot cycle. Current boot counter is shown as part of the information shown by the "kboardinfo" command (see description of kboardinfo). 9.11. U-boot Files for the Kontron SMARC sAL28 Module on Github.com You can find the last program code under https://github.com/kontron/u-boot-smarc-sAL28.git. www.kontron.com...
  • Page 60: 10/ Technical Support

    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 61 SMARC-sAL28 User Guide. Rev. 1.0 The goods for repair must be packed properly for shipping, considering shock and ESD protection. Goods returned to Kontron Europe GmbH in non-proper packaging will be considered as customer caused faults and cannot be accepted as warranty repairs.
  • Page 62: List Of Acronyms

    SMARC-sAL28 User Guide. Rev. 1.0 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 63: About Kontron

    SMARC-sAL28 User Guide. Rev. 1.0 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