MicroSys Electronics miriac SBC-LS1028A User Manual

miriac SBC-LS1028A
User Manual (CRX07 Revision 2)
Table of Contents
miriac SBC-LS1028A User Manual
V 1.0
2/65
© MicroSys Electronics GmbH 2019
Table of Contents
1 General 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
2 Introduction ................................................. 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
3 Quick 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
4 System 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
5 System 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
6 Peripherals ................................................. 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
7 Switches, 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.3 Reset Button ............................................... 56
8 LEDs ........................................................... 57
8.1 Power And Reset LEDs ............................... 57
8.2 RJ45 LEDs .................................................. 58
8.3 LEDs on MPX-LS1028A .............................. 59
9 Software ..................................................... 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 gpl@microsys.de, stating the product and describing the problem (please do NOT 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_Manualprovided 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.
Loading...
+ 45 hidden pages