For the complete documentation index, see llms.txt. This page is also available as Markdown.

LX2162A SOM Hardware User Manual

Revisions and Notes

Date

Owner

Revision

Notes

27 Mar 2022

Rabeeh Khoury

1.0

May 15, 2023

Rabeeh Khoury

1.1

- Limited DDR4 configuration to 8 and 16GByte only (removed 32GByte support). - Added notes withregards max power consumption

No warranty of accuracy is given concerning the contents of the information contained in this publication. To the extent permitted by law no liability (including liability to any person by reason of negligence) will be accepted by SolidRun Ltd., its subsidiaries or employees for any direct or indirect loss or damage caused by omissions from or inaccuracies in this document. SolidRun Ltd. reserves the right to change details in this publication without prior notice. Product and company names herein may be the trademarks of their respective owners.

Introduction

This document is intended for hardware engineers that are willing to integrate

LX2162A SOM module from SolidRun ltd.

The document provides details with regards LX2162A module rev 1.0.

Below are two pictures of the SOM; the first is the top side where most of the heat is generated; and the second is from the bottom side where it connects to a carrier board -

LX2162A SOM Top
LX2162A SOM Bottom

Specifications

LX2082A

LX2122A

LX2162A

CPU Details

NXP Layerscape LX2082A 8 x Cortex A72

NXP Layerscape LX2122A 12 x Cortex A72

NXP Layerscape LX2162A 16 x Cortex A72

CPU Speed

2.0GHz Commercial

2.0GHz Commercial

2.0GHz Commercial

RAM

Single channel with 8GB or 16GB DDR4

Single channel with 8GB or 16GB DDR4

Single channel with 8GB or 16GB DDR4

Internal Storage

8GB eMMC 64MB SPI (other ordering options available)

8GB eMMC 64MB SPI (other ordering options available)

8GB eMMC 64MB SPI (other ordering options available)

External Storage Support

SD PCIe-SSD

SD PCIe-SSD

SD PCIe-SSD

Ethernet

Serdes block 1 (4x25 GbE / 1x100 GbE / 4x10GbE) Serdes block 2 (8x1GbE)(*) Sync-E, 1588-V2 1GbE with PHY

Serdes block 1 (4x25 GbE / 1x100 GbE / 4x10GbE) Serdes block 2 (8x1GbE)(*) Sync-E, 1588-V2 1GbE with PHY

Serdes block 1 (4x25 GbE / 1x100 GbE / 4x10GbE) Serdes block 2 (8x1GbE)(*) Sync-E, 1588-V2 1GbE with PHY

USB 3.0

1

1

1

PCIe

8 (Gen 3 – 2 controllers)*

8 (Gen 3 – 2 controllers)*

8 (Gen 3 – 2 controllers)*

I2C

4

4

4

UART

2

2

2

GPIO

SATA

4xGen 3(*)

4xGen 3(*)

4xGen 3(*)

Security

NXP Layerscape Secure Boot

NXP Layerscape Secure Boot

NXP Layerscape Secure Boot

SD

1

1

1

JTAG

OS Support

Linux DPDK UEFI

Linux DPDK UEFI

Linux DPDK UEFI

Size

55 x 48 mm

55 x 48 mm

55 x 48 mm

Interface

3 x Hirose DF40 connectors

3 x Hirose DF40 connectors

3 x Hirose DF40 connectors

Main Voltage

12V

12V

12V

I/O Voltage

3.3V/1.8V

3.3V/1.8V

3.3V/1.8V

Temperature

Commercial: 0°C to 70°C

Commercial: 0°C to 70°C

Commercial: 0°C to 70°C

Humidity

Humidity (non-condensing): 10% – 90%

Humidity (non-condensing): 10% – 90%

Humidity (non-condensing): 10% – 90%

Contact Us

Contact Us

Contact Us

(*) Configurable SD2 SERDESs based on NXP LX2162A processor specifications.

Overview

LX2162A SOM is a highly integrated SOM module based on NXP’s LX2162A SoC.

The SoC highlights are up to 2.0GHz 16 x Cortex A72 Arm cores, DDR4 2900 MT/s up to 16 GB capacity with ECC and 12 high speed SERDESes.

The module integrates the following features –

  1. LX2162A SoC (up to 2.0GHz).

  2. On-board single controller supports up to 16GByte DDR4 2900Mtps memory with and without ECC.

  3. Single 12V DC-input is required.

Description

Block Diagram

The following figure describes the LX2162A SOM Blocks Diagram.

Simplified Schematics

Following is a link to that simplified schematics of the board : LX2162A COM Simplified Schematics

LX2162A SOM simplified schematics is intended for the following audience –

  1. Software and firmware engineers that enables them to understand the IO and signal connectivity of the SOM design.

  2. Hardware engineers that are willing to use the SOM and build their own development board.

Module dimensions and board to board header orientation

SOM bottom side DXF file - use attached dxf file for board dimensions, mounting holes and board to board connectors location

*note the board to board pin numbers and keep in mind this is bottom view

Module Max Power Consumption Measurements

Worst case scenario measured, power consumption wise was ~35W on the following scenario -

  1. SOM attached to a simple carrier baseboard

  2. Measured the 12v power rail coming to the whole system

  3. Running 16 threads cpuburn application or memtester application on all cores

  4. CPU junction temperature set to max at 105c

  5. Test excludes SERDES connection, so additional 2-3W for SERDES connections must be taken into account.

SERDES configuration

LX2162A has 2 configurable SERDES blocks named SD1, and SD2.

SERDES 1 block has 4 SERDESes, and SERDES 2 block has 8 SERDESes that can be configured by protocol number. The protocol numbers are limited and can be selected from the following configurations –

SERDES block #1 (SD1)

Protocol

Lane 0 10G-KR0

Lane 1 10G- KR1

Lane 2 10G-KR2

Lane 3 10G-KR3

0

off

off

off

off

1 (*)

PCIe.1 x4

2 (*)

SGMII.3

SGMII.4

SGMII.5

SGMII.6

3

USXGMII / XFI.3

USXGMII / XFI.4

USXGMII / XFI.5

USXGMII / XFI.6

9 (*)

PCIe.1 x1

SGMII.4

SGMII.5

SGMII.6

11 (*)

PCIe.1 x2

SGMII.5

SGMII.6

15

50GE.1

50GE.2

16

50GE.1

25GE.5

25GE.6

17

25GE.3

25GE.4

25GE.5

25GE.6

18

USXGMII / XFI.3

USXGMII / XFI.4

25GE.5

25GE.6

20

40GE.1

(*) Contact SolidRun for this option - requires assembling 100MHz reference clock for SD1 PLLF instead of default 161.13285MHz reference clock

(*) As a self-service the customer can modify the default REFDES U10 that is 161.13285MHz differential clock which is Epson PN X1G004251012100 to Epson PN SG3225EAN 100.000000M-KEGA3. The placement of U10 is as below - (pin 1 marked in red dot) -

image-20241212-144549.png

SERDES block #2 (SD2)

Protocol

Lane 0 10G-KR0

Lane 1 10G- KR1

Lane 2 10G-KR2

Lane 3 10G-KR3

Lane 4 PCIe16

Lane 5 PCIe17

Lane 6 PCIe18

Lane 7 PCIe19

0

off

off

off

off

off

off

off

off

1

PCIe.3 x 2 (gen 1,2)

SATA.1

SATA.2

PCIe.4 x4 (gen 1,2)

2

PCIe.3 x8

3

PCIe.3 x4

PCIe.4 x4

4

PCIe.3 x4 (gen 1,2)

PCIe.4 x2 (gen 1,2)

SATA.1

SATA.2

5

PCIe.3 x4

SATA.3

SATA.4

SATA.1

SATA.2

6

PCIe.3 x4 (gen 1,2)

SGMII.15

SGMII.16

USXGMII / XFI.13

USXGMII / XFI.14

7

PCIe.3 x1 (gen 1,2)

SGMII.12

SGMII.17

SGMII.18

PCIe.4 x1 (gen 1,2)

SGMII.16

USXGMII / XFI.13

USXGMII / XFI.14

8

X

X

SATA.1

SATA.2

SATA.3

SATA.4

USXGMII / XFI.13

USXGMII / XFI.14

9

SGMII.11

SGMII.12

SGMII.17

SGMII.18

SGMII.15

SGMII.16

SGMII.13

SGMII.14

10

SGMII.11

SGMII.12

SGMII.17

SGMII.18

PCIe.4 x4

11

PCIe.3 x1

SGMII.12

SGMII.17

SGMII.18

PCIe.4 x1

SGMII.16

SGMII.13

SGMII.14

12

SGMII.11

SGMII.12

SGMII.17

SGMII.18

PCIe.4 x2 (gen 1,2)

SATA.1

SATA.2

13

PCIe.3 x4

PCIe.2 x2

SGMII.13

SGMII.14

14

PCIe.3 x2

SGMII.17

SGMII.18

PCIe.2 x2

SGMII.13

SGMII.14

Notice: By default SD2 PLLS is assembled as onboard 156.25MHz and an external 100MHz reference clock (HCSL) is required to be supplied by the carrier board. There is an option to order with an integrated 100MHz reference clock but will require special order from SolidRun.

Pinout

J3 Header

Notes

Driving IC

IC ball number

Schematics Pin Name

Pin Number

Pin Number

Schematics Pin Name

IC ball number

Driving IC

Notes

Can be floated, or pulled to GND until carrier board powers are valid

PWR_OK

2

1

EVT0_B

T4

1.8V, GPIO_3[12], 4.7K Pull-up

SMB_ALERT#

Connect to RTC battery source

VBAT

4

3

EVT1_B

T6

1.8V, GPIO_3[13], 4.7K Pull-up

THRM#

Output from SOM. Can be used by carrier board up to 600mA

5V

6

5

EVT2_B

U5

1.8V, GPIO_3[14], 4.7K Pull-up

Output from SOM. Can be used by carrier board up to 600mA

5V

8

7

EVT4_B

AA3

1.8V, GPIO_3[16], 4.7K Pull-up

PROC_TMS

LX2162A

E21

DUT_TMS

10

9

EVT3_B

Y4

1.8V, GPIO_3[15], 4.7K Pull-up

PROC_TCK

LX2162A

E23

DUT_TCK

12

11

TA_BB_VDD

Output from SOM. Can be used by carrier board up to 300mA

3.3V

14

13

TMP_DETECT_B

Y6

1.8V, 4.7K Pull-up

PROC_TDI

LX2162A

F20

DUT_TDI

16

15

OVDD

1.8v Output from SOM. Can be used by carrier board up to 300mA

Control the main DC-DC controller

I2C_MASTER_SCL

18

17

V_2.5

Output from SOM. Can be used by carrier board up to 600mA

Control the main DC-DC controller

I2C_MASTER_SDA

20

19

V_2.5

PROC_TDO

LX2162A

E19

DUT_TDO

22

21

I2C1_SCL_3p3

NTSX2102GD, 2.2K Pull-up

Can be used to program the internal efuses

TA_PROG_SFP

24

23

I2C1_SDA_3p3

NTSX2102GD, 2.2K Pull-up

FTM1_CH4 / GPIO_3[0]

1.8V, 4.7K Pull-up

R5

PROC_IRQ0

26

25

SPI_D0_1v8

SPI_MUX_1v8_3v3

28

27

SPI_D1_1v8

SPI_CS_B_1v8

30

29

SPI_SCK_1v8

J2 Header

Notes

Driving IC

IC ball number

Schematics Pin Name

Pin Number

Pin Number

Schematics Pin Name

IC ball number

Driving IC

Notes

Diff 100 Ohm

AR8035

MDI_P0

2

1

12V

Single 12v input to SOM . Can be up to 15V

Diff 100 Ohm

AR8035

MDI_N0

4

3

12V

GND

6

5

12V

Diff 100 Ohm

AR8035

MDI_P1

8

7

12V

Diff 100 Ohm

AR8035

MDI_N1

10

9

12V

GND

12

11

12V

Diff 100 Ohm

AR8035

MDI_P2

14

13

12V

Diff 100 Ohm

AR8035

MDI_N2

16

15

12V

GND

18

17

GND

Diff 100 Ohm

AR8035

MDI_P3

20

19

SYS_RESET_IN_1v8#

PT7M3808G01

1.8v system reset input

Diff 100 Ohm

AR8035

MDI_N3

22

21

SYSRST_OUT_3v3#

MC74VHC1GT08

3.3v system reset out

GND

24

23

PROC_EC2_RXD0

AW3

LX2162A

TSEC_1588_TRIG_IN2 / GPIO_4[21]

AR8035

GBE0_LINK1000#

26

25

PROC_EC2_RXD1

AV2

LX2162A

TSEC_1588_PULSE_OUT1 / GPIO_4[20]

AR8035

GBE0_ACT#

28

27

PROC_EC2_RXD2

AU1

LX2162A

GPIO_4[19]

AR8035

GBE0_LINK#

30

29

PROC_EC2_RXD3

AR1

LX2162A

GPIO_4[18]

Used for boot select

1.8V, CFG_RCW_SRC3, 10K Pull-up

AH6

CFG_RCW_SRC3

32

31

PROC_EC2_RX_CLK

AR3

LX2162A

TSEC_1588_CLK_IN / GPIO_4[22]

CFG_RCW_SRC0 Used for boot select

LX2162A

AH4

UART2_TXD_1v8

34

33

GND

LX2162A

AE3

UART2_RXD_1v8

36

35

I1588_TRIG_IN1

AW1

LX2162A

TSEC_1588_TRIG_IN1 / GPIO_4[23]

PWRBTN#

1.8V, GPIO3[6], 4.7K Pull-up

PROC_IRQ6

38

37

I1588_ALARM_OUT2

AR5

LX2162A

TSEC_1588_ALARM_OUT2 / GPIO_4[12]

ASLEEP / EVT9_B / GPIO_2[6] Used for boot select

1.8V, 10K Pull-up

AC1

CFG_RCW_SRC2

40

39

I1588_CLK_OUT

AU3

LX2162A

TSEC_1588_CLK_OUT / GPIO_4[14] / EC2_TXD1_S

LX2162A_RCLK0

AV6

IEEE_RCLK0

42

41

I1588_PULSE_OUT2

AU5

LX2162A

TSEC_1588_PULSE_OUT2 / GPIO_4[15] / EC2_TXD0_S

LX2162A_RCLK1

AT6

IEEE_RCLK1

44

43

I1588_ALARM_OUT1

AT4

LX2162A

TSEC_1588_ALARM_OUT1 / GPIO_4[13] / EC2_TXD2_S

GPIO_3[10]

1.8V, 4.7K Pull-up

U3

PROC_IRQ10

46

45

UART1_TXD_1v8

AD4

LX2162A

CFG_RCW_SRC1 Used for boot select

SUS_S5#

1.8V, 4.7K Pull-up

R1

PROC_IRQ7

48

47

UART1_RXD_1v8

AC3

LX2162A

1.8V, 2.2K Pull-up

AG1

EMI2_MDC

50

49

PROC_IRQ11

U1

LX2162A

1.8V, 2.2K Pull-up

AG3

EMI2_MDIO

52

51

EMI1_3V3_MDC

NTSX2102GD

LX2162A

W5

TA_BB_TMP_DETECT_B

54

53

EMI1_3V3_MDIO

NTSX2102GD

GPIO_4[17] / EC2_GTX_CLK_S

LX2162A

AP6

PROC_EC2_GTX_CLK

56

55

FAN_TACHIN

GND

58

57

PROC_EC2_TX_EN

AV4

LX2162A

GPIO_4[16] / EC2_TX_CTL_S

NVT4857UK

SD_CMD

60

59

PROC_IRQ9

AA1

1.8V, 4.7K Pull-up

NVT4857UK

SD_D0