MicroSys Electronics miriac SBC-LS1028A User manual

miriac SBC-LS1028A
User Manual (CRX07 Revision 2)
V 1.0

Table of Contents
miriac SBC-LS1028A User Manual
V 1.0
2/65
© MicroSys Electronics GmbH 2019
Table of Contents
1General Notes..............................................4
1.1 Warranty........................................................4
1.2 Links..............................................................4
1.3 Liability..........................................................4
1.4 Offer to Provide Source Code of Certain
Software........................................................5
1.5 Symbols, Conventions and Abbreviations.....6
Symbols ........................................................6
Conventions ..................................................6
2Introduction .................................................7
2.1 Safety and Handling Precautions..................7
2.2 Short Description...........................................8
2.3 Shipping List..................................................8
2.4 Feature Changelist for HW Revisions ...........8
Revision 1 .....................................................8
Revision 2 .....................................................8
2.5 Functional Coverage.....................................9
3Quick Start Guide......................................10
3.1 Prerequisites ...............................................10
Minimum Requirements ..............................10
Recommended Items..................................10
3.2 Board Preparation and Power-Up ...............11
3.3 Operation ....................................................12
U-Boot Startup.............................................12
Linux............................................................13
4System Description...................................14
4.1 Block Diagram.............................................14
4.2 Feature Overview........................................14
4.3 Mechanical Dimensions ..............................16
MPX-LS1028A.............................................16
SBC-LS1028A.............................................17
4.4 Connector Layout –Top..............................18
4.5 Connector Layout –Bottom.........................19
4.6 Power Supply..............................................20
Input Supply Rating.....................................20
Input Protection...........................................20
Input Power Connector 1 (Pressure
Clamp).........................................................21
Input Power Connector 2 (Power-Jack).......21
Power Supply Structure...............................22
RTC Backup Battery....................................22
Current Measurement .................................23
Voltage Monitoring ......................................23
Fuses ..........................................................23
5System Core, Boot Configuration and
On-Board Memory .....................................24
5.1 Processor NXP LS1028A ............................24
5.2 JTAG Chain.................................................24
Carrier..........................................................24
CPU Module................................................24
5.3 Reset Structure............................................25
RSTIN# / HRST#.........................................26
Watchdog ....................................................26
JTAG / Boundary Scan................................26
PCI-Express Reset......................................26
5.4 Clock Distribution.........................................27
5.5 Boot Options................................................28
5.6 QSPI Flash..................................................29
QSPI NAND Flash.......................................29
QSPI NOR Flash.........................................30
5.7 I²C Bus.........................................................31
6Peripherals.................................................32
6.1 Connector References.................................32
6.2 Module Connector.......................................33
6.3 LAN Connections.........................................33
SGMII ..........................................................34
RGMII..........................................................35
QSGMII........................................................36
6.4 PCIe Connections........................................37
Mini-PCIe Slot..............................................37
Mini-PCIe Slot / mSATA Slot.......................39
PCIe Root Complex / Endpoint....................41
6.5 MicroSD Card Slot.......................................42
6.6 USB.............................................................43
USB1...........................................................43
USB2...........................................................45
USB3...........................................................46
6.7 DisplayPort..................................................47
6.8 CAN.............................................................48
6.9 mikroBus™-Interface...................................49
6.10 JTAG Connector..........................................51
JTAG for module .........................................51
JTAG on carrier ...........................................52
6.11 Fan Connector.............................................53
6.12 Test Connector............................................53
7Switches, Buttons and Jumpers ..............54
7.1 Boot Device Switch......................................54
7.2 Board Configuration Switch.........................55

Table of Contents
miriac SBC-LS1028A User Manual
V 1.0
3/65
© MicroSys Electronics GmbH 2019
7.3Reset Button ...............................................56
8LEDs...........................................................57
8.1 Power And Reset LEDs...............................57
8.2 RJ45 LEDs..................................................58
8.3 LEDs on MPX-LS1028A..............................59
9Software.....................................................60
9.1 U-Boot.........................................................60
9.2 Operating System Support..........................60
10 Known Issues ............................................61
11 Appendix....................................................62
11.1 Acronyms.....................................................62
11.2 Table of Figures...........................................63
11.3 Table of Tables............................................64
12 History........................................................65

General Notes 1
miriac SBC-LS1028A User Manual
V 1.0
4/65
© MicroSys Electronics GmbH 2019
1 General Notes
Copyright MicroSys Electronics GmbH, September 2019
All rights reserved. All rights in any information which appears in this document
belong to MicroSys Electronics GmbH or our licensors. You may copy the
information in this manual for your personal, non-commercial use.
Copyrighted products are not explicitly indicated in this manual. The absence of the
copyright (©) and trademark (TM or ®) symbols does not imply that a product is not
protected. Additionally, registered patents and trademarks are similarly not
expressly indicated in this manual.
1.1 Warranty
To the extent permissible by applicable law all information in this document is
provided without warranty of any kind, whether expressed or implied, including but
not limited to any implied warranty of satisfactory quality or fitness for a particular
purpose, or of non-infringement of any third party’s rights. We try to keep this
document accurate and up-to-date but we do not make any warranty or
representation about such matters. In particular we assume no liability or
responsibility for any errors or omissions in this document.
MicroSys Electronics GmbH neither gives any guarantee nor accepts any liability
whatsoever for consequential damages resulting from the use of this manual or its
associated product.
MicroSys Electronics GmbH further reserves the right to alter the layout and/or
design of the hardware without prior notification and accepts no liability for doing
so.
1.2 Links
We make no warranty about any other sites that are linked to or from this
document, whether we authorise such links or not.
1.3 Liability
To the extent permissible by applicable law, in no circumstance, including (but not
limited to) negligence, shall we be liable for your reliance on any information in this
document, nor shall we be liable for any direct, incidental, special, consequential,
indirect or punitive damages nor any loss of profit that result from the use of, or the
inability to use, this document or any material on any site linked to this document
even if we have been advised of the possibility of such damage. In no event shall
our liability to you for all damages, losses and causes of action whatsoever,
whether in contract, tort (including but not limited to negligence) or otherwise
exceed the amount, if any, paid by you to us for gaining access to this document.
MicroSys Electronics GmbH
Muehlweg 1
82054 Sauerlach
Germany
Phone: +49 8104 801-0
Fax: +49 8104 801-110

General Notes 1
miriac SBC-LS1028A User Manual
V 1.0
5/65
© MicroSys Electronics GmbH 2019
1.4 Offer to Provide Source Code of Certain
Software
This product contains copyrighted software that is licensed under the General
Public License (“GPL”) and under the Lesser General Public License Version
(“LGPL”). The GPL and LGPL licensed code in this product is distributed without
any warranty. Copies of these licenses are included in this product.
You may obtain the complete corresponding source code (as defined in the GPL)
for the GPL Software, and/or the complete corresponding source code of the LGPL
Software (with the complete machine-readable “work that uses the Library”) for a
period of three years after our last shipment of the product including the GPL
Software and/or LGPL Software, which will be no earlier than December 1, 2010,
for the cost of reproduction and shipment, which is dependent on the preferred
carrier and the location where you want to have it shipped to, by sending a request
to:
MicroSys Electronics GmbH
Muehlweg 1
82054 Sauerlach
Germany
In your request please provide the product name and version for which you wish to
obtain the corresponding source code and your contact details so that we can
coordinate the terms and cost of shipment with you.
The source code will be distributed WITHOUT ANY WARRANTY and licensed
under the same license as the corresponding binary/object code.
This offer is valid to anyone in receipt of this information.
MicroSys Electronics GmbH is eager to duly provide complete source code as
required under various Free Open Source Software licenses. If however you
encounter any problems in obtaining the full corresponding source code we would
be much obliged if you give us a notification to the email address
send large attachments such as source code archives etc to this email address)

General Notes 1
miriac SBC-LS1028A User Manual
V 1.0
6/65
© MicroSys Electronics GmbH 2019
1.5 Symbols, Conventions and Abbreviations
Symbols
Throughout this document, the following symbols will be used:
Information marked with this symbol MUST be obeyed to avoid
the risk of severe injury, health danger, or major destruction of
the unit and its environment
Information marked with this symbol MUST be obeyed to avoid
the risk of possible injury, permanent damage or malfunction of
the unit.
Information marked with this symbol gives important hints upon
details of this manual, or in order to get the best use out of the
product and its features.
Table 1-1 Symbols
Conventions
Symbol
explanation
#
denotes a low active signal
←
denotes the signal flow in the shown direction
→
denotes the signal flow in the shown direction
↔
denotes the signal flow in both directions
→
denotes the signal flow in the shown direction with additional logic /
additional ICs in the signal path
I/O
denotes a bidirectional pin
Input
denotes an input pin
matched
denotes the according signal to be routed impedance controlled and
length matched
Output
denotes an output pin
Pin 1
refers to the numeric pin of a component package
Pin a1
refers to the array position of a pin within a component package
XXX-
denotes the negative signal of a differential pair
XXX+
denotes the positive signal of a differential pair
XXX
denotes an optional not mounted or fitted part
Table 1-2 Conventions

Introduction 2
miriac SBC-LS1028A User Manual
V 1.0
7/65
© MicroSys Electronics GmbH 2019
2 Introduction
Thank you for choosing the MicroSys SBC-LS1028A Single Board Computer
system. This manual will provide information for best performance and detailed
description of all available features.
2.1 Safety and Handling Precautions
ALWAYS use the correct type and polarity of the power supply!
DO NOT exceed the rated maximum values for the power supply! This may result in
severe permanent damage to the unit, as well as possible serious injury.
ALWAYS keep the unit dry, clean and free of foreign objects. Otherwise, irreparable
damage may occur.
Parts of the unit may become hot during operation. Take care not to touch any parts
of the circuitry during operation to avoid burns, and operate the unit in a well-
ventilated location. Provide an appropriate cooling solution as required
ALWAYS take ESD precautions when handling the unit.
Many pins on external connectors are directly connected to the CPU or other ESD
sensitive devices.
Make or break ANY connections ONLY while the unit is switched OFF.
Otherwise, permanent damage to the unit may occur, which is not covered by
warranty..
There is no separate SHIELD connection.
All the metal sheaths of shielded connectors are connected to GND.
Carrier board mounting holes are not connected to GND.
The module’s mounting holes are not connected to GND
Take this into account when handling and mounting the unit

Introduction 2
miriac SBC-LS1028A User Manual
V 1.0
8/65
© MicroSys Electronics GmbH 2019
2.2 Short Description
The SBC-LS1028A is a small computer system consisting of
■the MPX-LS1028A module, based on NXP’s LS1028A Industrial Applications
Processor
■and the CRX07 carrier board.
It targets both
■evaluation of the respective MPX-LS1028A SOM
■direct usage as an industrial computing solution
This document gives you an overview on the board's hardware features and capa-
bilities and how to take the first steps on the initial setup.
2.3 Shipping List
The SBC-LS1028A Development Kit (Article No.857602) contains the following
items:
■The SBC-LS1028A system, mounted with a heatsink
■Power Supply 12V DC stabilized / 2 A
■USB cable type A –mini B
■microSD card with U-Boot, Linux and root file system installed
■USB stick with documentation and source code
2.4 Feature Changelist for HW Revisions
Revision 1
Revision 1 is the first revision.
Revision 2
■Changed ST4 to MIPI-10 connector
■Added USB support to ST7 and ST8 mini PCIe slots

Introduction 2
miriac SBC-LS1028A User Manual
V 1.0
9/65
© MicroSys Electronics GmbH 2019
2.5 Functional Coverage
The following table shows the features available on the SBC-LS1028A:
Native CPU Interface
Availability
Used As
SerDes 0
✓
10/100/1000 MBit LAN
via SGMII
SerDes 1
✓
4x 10/100/1000 MBit LAN
via QSGMII
SerDes 2
✓
mPCIe
SerDes 3
✓
mPCIe/ mSATA
EC 1
✓
10/100/1000 MBit LAN
via RGMII
USB 1
✓
USB 2.0 / 3.0 (Host)
USB 2
✓
USB 2.0 / 3.0 (Host)
SDHC 1
✓
1bit / 4 bit SD-Card
(configurable as boot device)
SDHC 2
✓
1bit / 8 bit eMMC
UART 1
✓
UART to USB
(debug console)
UART 2
✓
mikroBUS
SPI 3
✓
mikroBUS
XSPI 1
✓
QSPI boot flash
(2 selectable boot devices)
I²C 1
✓
I²C with multiple devices
I²C 2
---
Card Detect / Write Protect
(SD-Card)
I²C 3
---
CAN-FD 1
I²C 4
---
CAN-FD 2
I²C 5
---
mikroBUS
(INT and PWM)
I²C 6
---
USB2 power fault & power enable
I²C 7
---
SDHC2
(Data 4 , 5)
I²C 8
---
SDHC2
(Data 6 , 7)
CAN
✓
2x CAN FD
DisplayPort
✓
DisplayPort
JTAG
✓
Signals on standard MIPI-10
connector
RTC
✓
RTC with backup (supercap)
Reset
✓
Button, LED
Table 2-1 Functional coverage

Quick Start Guide 3
miriac SBC-LS1028A User Manual
V 1.0
10/65
© MicroSys Electronics GmbH 2019
3 Quick Start Guide
3.1 Prerequisites
Always make sure to handle the SBC-LS1028A unit in an ESD-safe manner.
Otherwise, the unit may suffer permanent damage.
Do not place the unit directly flat on a metal surface, as this may result in short
circuits and damage to the board.
First unpack the unit and make sure that it is clean and free of visible damage or
foreign objects.
Minimum Requirements
To operate the board, you will at least need the following items:
■a 12V DC (min 2A) power supply –delivered with the kit
■a USB cable (type A –mini B) –delivered with the kit
■a serial terminal, such as a PC with a USB port running a terminal Software
(e.g. TeraTerm, HyperTerminal, putty, ckermit...), or else a hardware serial
console. Choose the following parameters:
(a) 115200 Bd
(b) 8 Data bits
(c) No parity
(d) 1 Stop Bit
Recommended Items
The following items are not absolutely necessary, but strongly recommended for
practical operation and development purposes:
■SATA HDD/SSD and/or SD card as mass storage and/or boot media
■Network connection to your local network
■TFTP server available for downloading within the network
The TFTP server may run on the same PC as the serial terminal

Quick Start Guide 3
miriac SBC-LS1028A User Manual
V 1.0
11/65
© MicroSys Electronics GmbH 2019
3.2 Board Preparation and Power-Up
■Make sure the switches SW1 and SW2 are set properly in order to select the
correct boot source and board configuration (refer to chapter 7.1).
■The board comes preconfigured to boot correctly on arrival.
■Connect the mini USB cable to ST14.
■Connect other peripherals (USB, LAN, mSATA, ...) as needed.
■Connect the power supply to the ST20 connector, while the power supply is
still switched off.
■Switch on the power.
Figure 3-1 System setup example
Power supply
USB cable (serial console)
Ethernet cable

Quick Start Guide 3
miriac SBC-LS1028A User Manual
V 1.0
12/65
© MicroSys Electronics GmbH 2019
3.3 Operation
After power-on, the green LED on the module should light up and any red LED should
be off.
IF NOT, DISCONNECT THE UNIT FROM POWER AND CHECK FOR FAULTS!
U-Boot Startup
When power is supplied the system will start and boot messages from U-Boot will
appear on the serial console.
The exact output may vary, depending on U-Boot and MPX-LS1028A module versions
in use.
U-Boot SPL 2018.09-1.3.0 (Sep 06 2019 - 10:44:39 +0200)
Initializing DDR....
Trying to boot from MMC1
U-Boot 2018.09-1.3.0 (Sep 06 2019 - 10:44:39 +0200)
SoC: LS1028AE Rev1.0 (0x870b0010)
Clock Configuration:
CPU0(A72):1300 MHz CPU1(A72):1300 MHz
Bus: 400 MHz DDR: 1600 MT/s
Reset Configuration Word (RCW):
00000000: 34004010 00000030 00000000 00000000
00000010: 00000000 008f0000 0030c000 00000000
00000020: 01e021a0 00002580 00000000 0000b296
00000030: 00000000 00000048 00000000 00000000
00000040: 00000000 00000000 00000000 00000000
00000050: 00000000 00000000 00000000 00000000
00000060: 00000000 00000000 00167000 00000000
00000070: eb580000 03000000
Model: MicroSys MPXLS1028
I2C: ready
DRAM: Detected UDIMM Fixed DDR on board
3.9 GiB (DDR4, 32-bit, CL=11, ECC on)
FSL_SDHC: 0, FSL_SDHC: 1
Releasing PCI reset ...
Using SERDES1 Protocol: 60248 (0xeb58)
PCIe0: pcie@3400000 disabled
PCIe1: pcie@3500000 Root Complex: no link
Waking secondary cores to start from fbd64000
All (2) cores are up.

Quick Start Guide 3
miriac SBC-LS1028A User Manual
V 1.0
13/65
© MicroSys Electronics GmbH 2019
WARNING: Calling __hwconfig without a buffer and before envi-
ronment is ready
MMC: Loading Environment from MMC... OK
In: serial
Out: serial
Err: serial
SATA link 0 timeout.
AHCI 0001.0301 32 slots 1 ports 6 Gbps 0x1 impl SATA mode
flags: 64bit ncq pm clo only pmp fbss pio slum part ccc apst
Found 0 device(s).
SCSI:
Net:
setting up RGMII
=>
Linux
For detailed setup instructions, refer to the PDF document
“Linux_4.x_Yocto_SDK_User_Manual” provided on the USB stick which is deliv-
ered with the Development Kit.

System Description 4
miriac SBC-LS1028A User Manual
V 1.0
14/65
© MicroSys Electronics GmbH 2019
4 System Description
This section describes all parts of the SBC-LS1028A system.
4.1 Block Diagram
4.2 Feature Overview
The SBC-LS1028A offers the following features:
Features
Processor
NXP LS1028A with dual
Cortex-A72 cores
up to 1500MHz, no SEC
SDRAM
32-bit DDR4 interface
up to 4GBytes
up to 1600MT/s
4 x DDR4 (x8) + ECC
single bank
Boot Memory
QSPI NOR Flash
128 Mbits
Alternate Boot Memory
QSPI NAND Flash
4 Gbits
eMMC
SDHC2
8 GBytes (on carrier)
8-bit interface
4x SerDes
SGMII
10/100/1000 Mbps
TSN capability
PCIe Gen 3 @ 8Gbps
Lane x1, Root Complex
functionality
1x PCIe extension
connector
PCIe Gen 3 @ 8Gbps
Lane x1, Root Complex
functionality
1x mSATA / Mini PCIe
Slot
Figure 4-1 Block Diagram (MPX-LS1028A Rev. 2 on carrier CRX07 Rev. 2)

System Description 4
miriac SBC-LS1028A User Manual
V 1.0
15/65
© MicroSys Electronics GmbH 2019
Features
QSGMII
4x 10/100/1000 Mbps
TSN capability
Gigabit Ethernet
Controller
RGMII
10/100/1000 Mbps
USB
USB 3.0 Phy
USB connector type A
(USB1)
USB 3.0 Phy
USB connector type A
(USB2)
Expansion Cards
MMC/SD/SDIO
microSD card holder
Serial Interfaces
UART1
Converted to USB
(FT232),
available on USB
connector type mini B
UART2
Available on
MikroBus interface
I2C
I2C-1
400 kbps
Connected Devices:
- Temperature
Sensor
- EEPROM
- RTC
- GPIO Expander
- I2C Multiplexer
CAN
CAN1
CAN FD
CAN2
CAN FD
MikroBUS
2x GPIO
MikroBUS
INT and PWM
System JTAG
Controller
JTAG
10-pin MIPI header on
carrier
Power Management
Primary Supply
Input:
9-30V DC
Output:
5V DC / peak 8A
Backup Supply
(RTC backup)
Supercap
Table 4-1 Feature Overview

System Description 4
miriac SBC-LS1028A User Manual
V 1.0
16/65
© MicroSys Electronics GmbH 2019
4.3 Mechanical Dimensions
MPX-LS1028A
The following drawing shows the mechanical outline of the MPX-LS1028A module
that is plugged in the CRX07 carrier.
For 3D data files please contact MicroSys.
Figure 4-2 Mechanical Dimensions: Module

System Description 4
miriac SBC-LS1028A User Manual
V 1.0
17/65
© MicroSys Electronics GmbH 2019
SBC-LS1028A
The following drawing shows the mechanical outline of the SBC-LS1028A.
For 3D data files please contact MicroSys.
Figure 4-3 Mechanical Dimensions: SBC-LS1028A Carrier

System Description 4
miriac SBC-LS1028A User Manual
V 1.0
18/65
© MicroSys Electronics GmbH 2019
4.4 Connector Layout – Top
Figure 4-4 Top connectors

System Description 4
miriac SBC-LS1028A User Manual
V 1.0
19/65
© MicroSys Electronics GmbH 2019
4.5 Connector Layout – Bottom
Figure 4-5 Bottom connectors

System Description 4
miriac SBC-LS1028A User Manual
V 1.0
20/65
© MicroSys Electronics GmbH 2019
4.6 Power Supply
Input Supply Rating
The SBC-LS1028A system is run from a single DC power supply with the following
ratings:
Maximum Input Voltage Operating Range:
9V - 30V DC
Nominal Input Supply Voltage:
12V DC
Typical Current Consumption
(@12V / room temperature / U-Boot prompt):
~0,53A
ALWAYS use the correct type and polarity of the power supply!
DO NOT exceed the rated maximum values for the power supply! This may result in
severe permanent damage to the unit, as well as possible serious injury.
Input Protection
The board is protected against wrong polarity and over-voltage spikes.
Transistor TR3 is installed for polarity protection. It is switched on only if power is
connected with correct polarity (+Vin connected to Pin 1). Otherwise, TR3 will stay
off and no internal voltages are generated.
Over-voltage is limited to 33V by a TVS diode. Spikes higher than 33V will be cut
off. Please note that applying a permanent power higher than the breakdown
voltage will destroy the TVS diode.
Table of contents
Other MicroSys Electronics Single Board Computer manuals
Popular Single Board Computer manuals by other brands

CTI
CTI MVE Installation and operation manual

IEI Technology
IEI Technology WAFER-945GSE3 Quick installation guide

GlobalScale
GlobalScale MOCHABIN-V1 quick start guide

Portwell
Portwell ROBO-8712EVG2A user manual

SMART Embedded Computing
SMART Embedded Computing PCIE-6001 quick start guide

Vantron
Vantron VT-MITX-APL user manual

Motorola
Motorola CPIP5430 Installation and use

Nematron
Nematron AESQ67-967 user manual

Silicon Laboratories
Silicon Laboratories TOOLSTICK C8051F330 manual

Garz Fricke
Garz Fricke NALLINO core product manual

IEI Technology
IEI Technology PCIE-690S1 Quick installation guide

AXIOMTEK
AXIOMTEK SHB210VGG user manual