MicroSys miriac MPX-LS1028A User manual

miriac MPX-LS1028A
User Manual (HW Revision 2)
V1.0

Table of Contents
miriac MPX-LS1028A User Manual
V1.0
2/61
© MicroSys Electronics GmbH 2020
Table of Contents
1General Notes..............................................3
1.1 Warranty........................................................3
1.2 Links..............................................................3
1.3 Liability..........................................................3
1.4 Offer to Provide Source Code of Certain
Software........................................................4
1.5 Symbols, Conventions and Abbreviations.....5
1.5.1 Symbols ........................................................5
1.5.2 Conventions ..................................................5
1.6 Safety and Handling Precautions..................6
2Short Description........................................7
3System Description.....................................8
3.1 Block Diagram...............................................8
3.2 System Components.....................................8
3.3 Power Consumption......................................9
3.4 Cooling..........................................................9
3.5 Ordering Information ...................................10
4Technical Description...............................11
4.1 Pinouts........................................................11
4.1.1 Module Connector –Top Pins.....................11
4.1.2 Module Connector –Bottom Pins................15
4.2 Power Structure...........................................19
4.3 Reset Structure ...........................................21
4.4 Clock Structure............................................23
4.5 Boot Sources...............................................25
4.6 LEDs ...........................................................26
4.7 RTC.............................................................27
4.8 Temperature sensor....................................28
4.9 GPIO Expander...........................................29
4.10 Interface Description ...................................30
4.10.1 JTAG...........................................................30
4.10.2 CAN.............................................................31
4.10.3 SAI ..............................................................31
4.10.4 I2C...............................................................32
4.10.5 XSPI ............................................................34
4.10.6 SPI...............................................................36
4.10.7 USB.............................................................37
4.10.8 UART...........................................................39
4.10.9 LPUART ......................................................40
4.10.10 eSDHC ........................................................41
4.10.11 RGMII..........................................................44
4.10.12 SerDes.........................................................46
5Mechanical Description.............................48
5.1 Edge Finger.................................................48
5.2 Board Outline...............................................49
5.3 Height..........................................................50
5.4 Thickness ....................................................50
5.5 Component Layout - Top Side.....................51
5.6 Component Layout - Bottom Side................52
6Software .....................................................53
6.1 U-Boot .........................................................53
6.2 Operating System........................................53
7Safety Requirements And Protective
Regulations................................................54
7.1 EMC ............................................................54
7.2 ESD.............................................................54
7.3 Reliability.....................................................54
7.4 Climatic conditions.......................................55
7.5 RoHS...........................................................55
8General notes.............................................56
9Appendix....................................................57
9.1 Acronyms.....................................................57
9.2 Table of Figures...........................................58
9.3 Table of Tables............................................59
10 History........................................................61

General Notes 1
miriac MPX-LS1028A User Manual
V1.0
3/61
© MicroSys Electronics GmbH 2020
1 General Notes
Copyright MicroSys Electronics GmbH, January 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
D-82054 Sauerlach
Germany
Phone: +49 8104 801-0
Fax: +49 8104 801-110

General Notes 1
miriac MPX-LS1028A User Manual
V1.0
4/61
© MicroSys Electronics GmbH 2020
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
D-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 MPX-LS1028A User Manual
V1.0
5/61
© MicroSys Electronics GmbH 2020
1.5 Symbols, Conventions and Abbreviations
1.5.1 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
1.5.2 Conventions
Symbol
Explanation
# / XXX_B
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
Output
denotes an output pin
matched
denotes the according signal to be routed impedance controlled and
length matched
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- / XXX_N
denotes the negative signal of a differential pair
XXX+ / XXX_P
denotes the positive signal of a differential pair
XXX
denotes an optional not mounted or fitted part
Table 1-2 Conventions

General Notes 1
miriac MPX-LS1028A User Manual
V1.0
6/61
© MicroSys Electronics GmbH 2020
1.6 Safety and Handling Precautions
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 care of ESD-safe handling!
Many pins on the module connector 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.
The module’s mounting holes are not connected to GND
Take this into account when handling and mounting the
unit.
Table 1-3 Safety and Handling Precautions

Short Description 2
miriac MPX-LS1028A User Manual
V1.0
7/61
© MicroSys Electronics GmbH 2020
2 Short Description
The miriac MPX-LS1028A is a member of the MPX module family based on NXP’s
QorIQ® Layerscape LS1028A Multicore Communications Processor.
MicroSys Electronics GmbH offers a Starterkit which provides the key features of
the module. The customer can:
■…evaluate the basic concept of the standard
■…test the operation of the MPX-LS1028A module
■…evaluate the main interfaces of the LS1028A CPU
■…test the provided software
■…start developing

System Description 3
miriac MPX-LS1028A User Manual
V1.0
8/61
© MicroSys Electronics GmbH 2020
3 System Description
3.1 Block Diagram
3.2 System Components
■QorIQ Layerscape processor LS1028A (dual core) or LS1018A (single core)
■DDR4 SDRAM
■Clock Generators for CPU and interface clocks
■Serial NOR flash as boot or storage device
■Serial NAND flash as boot or storage device
■I²C EEPROM
■I²C temperature sensor
■I²C RTC
■Voltage regulators for the onboard voltages
Figure 3-1 Block Diagram

System Description 3
miriac MPX-LS1028A User Manual
V1.0
9/61
© MicroSys Electronics GmbH 2020
3.3 Power Consumption
The MPX-LS1028A is supplied by a single input power rail of 5V nominal.
The typical power consumption values for the module are determined on a CRX07
carrier running U-Boot (idle) at room temperature with heatsink and 25mm fan:
■LS1028A (dual core)
■CPU core frequency 1500 MHz (2 cores enabled / 1 core used by U-Boot)
■400 MHz bus clock
■4 GBytes of DDR4 memory + ECC (1600 MHz)
■~5.6 Watt
3.4 Cooling
In chapter 3.3 the power consumption of the MPX-LS1028A module was specified.
With this information a cooling method needs to be designed suitable for the final
use case. If desired, MicroSys Electronics GmbH can support you with your cooling
concept. Please ask your sales representative or send an email inquiry to
support@microsys.de.
Please make sure that the cooling solution is always sufficiently dimensioned to
keep the operating temperature of all parts below the maximum specified
temperature.
The most critical parts are listed in the following tables.
Commercial temperature grade (0/+70° C) variants:
Component
Temperature
(max.)
Description
CPU
105° C
Junction Temperature
DDR
85° C
Case Temperature
Core Regulator
150° C
Junction Temperature
DDR Regulator
125° C
Junction Temperature
Table 3-1 Commercial grade variants: maximum temperature
Industrial temperature grade (-40/+85° C) variants:
Component
Temperature
(max.)
Description
CPU
105° C
Junction Temperature
DDR
95° C
Case Temperature
Core Regulator
150° C
Junction Temperature
DDR Regulator
125° C
Junction Temperature
Table 3-2 Industrial grade variants: maximum temperature

Technical Description 4
miriac MPX-LS1028A User Manual
V1.0
11/61
© MicroSys Electronics GmbH 2020
4 Technical Description
4.1 Pinouts
The signal direction is from the module’s view. For example, DP_LANE3_P (pin B39)
is an output from the module and an input to peripheral devices on the carrier board.
The following table gives an overview of the 230 pins of the module’s edge finger.
For a detailed connector description see chapter 5.1. The pins will be described in
chapter 4.10 and the following sections.
The signal names in the following two tables do not show all available options for
each pin. Pin multiplexing can only be implemented in combination with the
vendor’s datasheet.
4.1.1 Module Connector –Top Pins
Pin
Pin Name /
Primary Function
Alternate
Functions
GPIO?
T1
GND
---
---
T2
N.C.
---
---
T3
N.C.
---
---
T4
BOOT_INV
---
---
T5
HRST#
---
---
T6
TA_TMP_DETECT#
---
---
T7
RSTIN#
---
---
T8
GND
---
---
T9
SDHC2_CMD
GPIO2_DAT19
T10
GND
---
T11
SDHC2_CLK
GPIO2_DAT09
T12
GND
---
T13
GND
---
T14
SDHC2_DAT3
GPIO2_DAT14
T15
SDHC2_DAT2
GPIO2_DAT13
T16
SDHC2_DAT1
GPIO2_DAT12
T17
SDHC2_DAT0
GPIO2_DAT11
T18
GND
---
T19
SDHC2_DS
GPIO2_DAT10
T20
GND
---

Technical Description 4
miriac MPX-LS1028A User Manual
V1.0
12/61
© MicroSys Electronics GmbH 2020
Pin
Pin Name /
Primary Function
Alternate
Functions
GPIO?
T21
SDHC1_DAT3
GPIO1_DAT20
T22
SDHC1_DAT2
GPIO1_DAT19
T23
SDHC1_DAT1
GPIO1_DAT18
T24
SDHC1_DAT0
GPIO1_DAT17
T25
GND
---
T26
SDHC1_CMD
GPIO1_DAT21
T27
GND
---
T28
SDHC1_CLK
GPIO1_DAT16
T29
GND
---
---
T30
SD_CLK100_N
---
---
T31
SD_CLK100_P
---
---
T32
GND
---
---
T33
SD_CLKIN_N
---
---
T34
SD_CLKIN_P
---
---
T35
GND
---
---
T36
SD1_TX3_N
---
---
T37
SD1_TX3_P
---
---
T38
GND
---
---
T39
SD1_RX3_N
---
---
T40
SD1_RX3_P
---
---
T41
GND
---
---
T42
SD1_TX2_N
---
---
T43
SD1_TX2_P
---
---
T44
GND
---
---
T45
SD1_RX2_N
---
---
T46
SD1_RX2_P
---
---
T47
GND
---
---
T48
SD1_TX1_N
---
---
T49
SD1_TX1_P
---
---
T50
GND
---
---
T51
SD1_RX1_N
---
---
T52
SD1_RX1_P
---
---
T53
GND
---
---

Technical Description 4
miriac MPX-LS1028A User Manual
V1.0
13/61
© MicroSys Electronics GmbH 2020
Pin
Pin Name /
Primary Function
Alternate
Functions
GPIO?
T54
SD1_TX0_N
---
---
T55
SD1_TX0_P
---
---
T56
GND
---
---
T57
SD1_RX0_N
---
---
T58
SD1_RX0_P
---
---
T59
GND
---
---
T60
EMI1_MDIO
---
---
T61
GND
---
---
T62
EMI1_MDC
---
---
T63
GND
---
---
T64
EC1_TX_EN
GPIO3_DAT08
T65
GND
---
T66
EC1_TXD3
GPIO3_DAT12
T67
EC1_TXD2
GPIO3_DAT11
T68
EC1_TXD1
GPIO3_DAT10
T69
EC1_TXD0
GPIO3_DAT09
T70
GND
---
T71
EC1_GTX_CLK
GPIO3_DAT07
T72
GND
---
---
T73
USB1_ID
---
---
T74
USB1_VBUS
---
---
T75
GND
---
---
T76
USB1_SSTX_N
---
---
T77
USB1_SSTX_P
---
---
T78
GND
---
---
T79
USB1_SSRX_N
---
---
T80
USB1_SSRX_P
---
---
T81
GND
---
---
T82
USB1_D_N
---
---
T83
USB1_D_P
---
---
T84
GND
---
---
T85
SPI3_MOSI
GPIO3_DAT16
T86
SPI3_MISO
GPIO3_DAT13

Technical Description 4
miriac MPX-LS1028A User Manual
V1.0
14/61
© MicroSys Electronics GmbH 2020
Pin
Pin Name /
Primary Function
Alternate
Functions
GPIO?
T87
SPI3_SCK
GPIO3_DAT14
T88
GND
---
T89
SPI3_CS2#
GPIO3_DAT18
T90
SPI3_CS1#
GPIO3_DAT17
T91
SPI3_CS0#
GPIO3_DAT15
T92
VCC_RTC
---
---
T93
GND
---
---
T94
EVDD_VCC
---
---
T95
GND
---
---
T96
1V8
---
---
T97
1V8
---
---
T98
GND
---
---
T99
3V3
---
---
T100
3V3
---
---
T101
5V0_VIN
---
---
T102
5V0_VIN
---
---
T103
5V0_VIN
---
---
T104
5V0_VIN
---
---
T105
5V0_VIN
---
---
T106
5V0_VIN
---
---
T107
5V0_VIN
---
---
T108
5V0_VIN
---
---
T109
GND
---
---
T110
GND
---
---
T111
GND
---
---
T112
GND
---
---
T113
GND
---
---
T114
GND
---
---
T115
GND
---
---
Table 4-1 Module connector: top pins

Technical Description 4
miriac MPX-LS1028A User Manual
V1.0
15/61
© MicroSys Electronics GmbH 2020
4.1.2 Module Connector –Bottom Pins
Pin
Pin Name /
Primary Function
Secondary
Function
GPIO?
B1
IRQ0#
---
See chapter 4.9
B2
IRQ1#
---
See chapter 4.9
B3
PCIE_RST#
---
GPIO2_DAT29
B4
WD_TRIG#
---
GPIO2_DAT31
B5
N.C.
---
---
B6
TA_PROG_SFP
---
---
B7
GND
---
B8
CFG_RCW3/GPIO
GPIO2_DAT07
B9
CFG_RCW2/GPIO
GPIO2_DAT06
B10
GND
---
B11
I2C8_SDA
GPIO2_DAT17
B12
I2C8_SCL
GPIO2_DAT18
B13
GND
---
B14
I2C7_SDA
GPIO2_DAT15
B15
I2C7_SCL
GPIO2_DAT16
B16
GND
---
B17
I2C6_SDA
GPIO1_DAT22
B18
I2C6_SCL
GPIO1_DAT23
B19
GND
---
B20
I2C5_SDA
GPIO1_DAT24
B21
I2C5_SCL
GPIO1_DAT25
B22
GND
---
B23
I2C4_SDA
GPIO1_DAT26
B24
I2C4_SCL
GPIO1_DAT27
B25
GND
---
B26
I2C3_SDA
GPIO1_DAT28
B27
I2C3_SCL
GPIO1_DAT29
B28
GND
---
B29
I2C2_SDA
GPIO1_DAT30
B30
I2C2_SCL
GPIO1_DAT31
B31
GND
---
---

Technical Description 4
miriac MPX-LS1028A User Manual
V1.0
16/61
© MicroSys Electronics GmbH 2020
Pin
Pin Name /
Primary Function
Secondary
Function
GPIO?
B32
I2C1_SDA
---
---
B33
I2C1_SCL
---
---
B34
GND
---
---
B35
DP_AUX_N
---
---
B36
DP_AUX_P
---
---
B37
GND
---
---
B38
DP_LANE3_N
---
---
B39
DP_LANE3_P
---
---
B40
GND
---
---
B41
DP_LANE2_N
---
---
B42
DP_LANE2_P
---
---
B43
GND
---
---
B44
DP_LANE1_N
---
---
B45
DP_LANE1_P
---
---
B46
GND
---
---
B47
DP_LANE0_N
---
---
B48
DP_LANE0_P
---
---
B49
GND
---
---
B50
DP_HPD
---
---
B51
GND
---
---
B52
EC1_RX_DV
GPIO3_DAT00
B53
EC1_RX_CLK
GPIO3_DAT01
B54
GND
---
B55
EC1_RXD3
GPIO3_DAT05
B56
EC1_RXD2
GPIO3_DAT04
B57
EC1_RXD1
GPIO3_DAT03
B58
EC1_RXD0
GPIO3_DAT02
B59
GND
---
B60
EC1_GTX_CLK125
GPIO3_DAT06
B61
GND
---
---
B62
USB2_ID
---
---
B63
USB2_VBUS
---
---
B64
GND
---
---

Technical Description 4
miriac MPX-LS1028A User Manual
V1.0
17/61
© MicroSys Electronics GmbH 2020
Pin
Pin Name /
Primary Function
Secondary
Function
GPIO?
B65
USB2_SSTX_N
---
---
B66
USB2_SSTX_P
---
---
B67
GND
---
---
B68
USB2_SSRX_N
---
---
B69
USB2_SSRX_P
---
---
B70
GND
---
---
B71
USB2_D_N
---
---
B72
USB2_D_P
---
---
B73
GND
---
---
B74
N.C.
---
---
B75
N.C.
---
---
B76
GND
---
---
B77
BSCAN_EN#
---
---
B78
JTRST#
---
---
B79
JTMS
---
---
B80
JTDO
---
---
B81
JTDI
---
---
B82
GND
---
---
B83
JTCK
---
---
B84
GND
---
---
B85
GND
---
---
B86
UART2_RXD
GPIO1_DAT06
B87
UART2_TXD/CFG_RCW0
GPIO1_DAT07
B88
GND
---
B89
UART1_RXD
GPIO1_DAT10
B90
UART1_TXD/CFG_RCW1
GPIO1_DAT11
B91
GND
---
---
B92
VCC_RTC
---
---
B93
GND
---
---
B94
EVDD_VCC
---
---
B95
GND
---
---
B96
1V8
---
---
B97
1V8
---
---

Technical Description 4
miriac MPX-LS1028A User Manual
V1.0
18/61
© MicroSys Electronics GmbH 2020
Pin
Pin Name /
Primary Function
Secondary
Function
GPIO?
B98
GND
---
---
B99
3V3
---
---
B100
3V3
---
---
B101
5V0_VIN
---
---
B102
5V0_VIN
---
---
B103
5V0_VIN
---
---
B104
5V0_VIN
---
---
B105
5V0_VIN
---
---
B106
5V0_VIN
---
---
B107
5V0_VIN
---
---
B108
5V0_VIN
---
---
B109
GND
---
---
B110
GND
---
---
B111
GND
---
---
B112
GND
---
---
B113
GND
---
---
B114
GND
---
---
B115
GND
---
---
Table 4-2 Module connector: bottom pins

Technical Description 4
miriac MPX-LS1028A User Manual
V1.0
19/61
© MicroSys Electronics GmbH 2020
4.2 Power Structure
The MPX-LS1028A module is supplied by a single 5V supply. For RTC backup
buffering an additional supply from the carrier board is necessary.
The module itself does not provide any supply voltage to the carrier but it has some
reference voltages that show the voltage level of the respective interface on the
module. If necessary, the carrier board must track the reference voltages and
generate a copy which can carry higher loads.
The following diagram shows the structure of the power supplies:
The following table shows the internal connections:
Module Connector
Pin
Signal
I/O Range
Signal conditioning
T101-T108 /
B101-B108
VIN
5V (±5%)
T92, B92
VCC_RTC
1,2V-5.5V
T94, B94
EVDD_VCC
1.8V / 3.3V
Maximum current to be drawn:
250mA
T96, T97, B96, B97
1V8
1.8V
Maximum current to be drawn:
250mA
T99, T100, B99, B100
3V3
3.3V
Maximum current to be drawn:
250mA
Table 4-3 Module connector: power pin assignments
Figure 4-1 Power Structure

Technical Description 4
miriac MPX-LS1028A User Manual
V1.0
20/61
© MicroSys Electronics GmbH 2020
The voltages which are necessary for the CPU and peripheral devices are gener-
ated from the input voltage on the module. The voltages are:
Voltage rail
Tolerance
Description
1.0V
1.0V ± 30mV
CPU core voltage
1.2V
1.2V ± 60mV
DDR4 memory voltage
0.6V
0.6V ± 25mV
DDR4 termination voltage
0.6V
0.6V ± 15mV
DDR4 reference voltage
2.5V
2.5V ± 125mV
DDR4 wordline supply voltage
1.35V
1.35V ± 67mV
SerDes transmitter voltage
1.8V
1.8V ± 90mV
PLL, GPIO, Ethernet voltage
& peripheral devices
3.3V
3.3V ± 165mV
USB voltage
& peripheral devices
Table 4-4 Voltage rails of the module
Table of contents
Other MicroSys Computer Hardware manuals