...
Date | Owner | Revision | Notes | ||||||
Rabeeh Khoury | 1.0 |
| |||||||
Table of Contents | .
|
Info |
---|
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
...
LX2082A | LX2122A | LX2162A | |||
CPU Details | NXP Layerscape LX2082A | NXP Layerscape LX2122A | NXP Layerscape LX2162A | ||
CPU Speed | 2.0GHz Commercial | 2.0GHz Commercial | 2.0GHz Commercial | ||
RAM | Single channel | Single channel | Single channel | ||
Internal Storage | 8GB eMMC (other ordering options available) | 8GB eMMC (other ordering options available) | 8GB eMMC (other ordering options available) | ||
External Storage Support | SD | SD | SD | ||
Ethernet | 4 x 25 GbE or 1GbE with PHY | Serdes block 1 (4x25 GbE / 1x100 GbE / 4x10GbE) 1GbE with PHY | Serdes block 1 (4x25 GbE / 1x100 GbE / 4x10GbE) 1GbE with PHY | ||
USB 3.0 | 1 | 1 | 1 | ||
PCIe | 8 (Gen 3 .0 – 2 controllers)* | 8 (Gen 3 .0 – 2 controllers)* | 8 (Gen 3 .0 – 2 controllers)* | ||
I2C | 4 | 4 | 4 | ||
UART | 2 | 2 | 2 | ||
GPIO | ✔ | ✔ | ✔ | ||
SATA | 4 (Gen 3.0)** | 4 (Gen 3.0)** | 4 (Gen 3.0)**4xGen 3(*) | 4xGen 3(*) | 4xGen 3(*) |
Security | NXP Layerscape Secure Boot | NXP Layerscape Secure Boot | NXP Layerscape Secure Boot | ||
SD/MMC | 1 | 1 | 1 | ||
JTAG | ✔ | ✔ | ✔ | ||
OS Support | Linux | Linux | Linux | ||
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% | ||
...
The SoC highlights are up to 2.0GHz 16 x Cortex A72 Arm cores, DDR4 , 2900 MT/s , 64 up to 32 GB capacity with ECC and 12 high speed SERDESes.
...
LX2162A SoC (up to 2.0GHz).
On-board single controller supports up to 64GByte 32GByte DDR4 2900Mtps memory with and without ECC, registered or non-registered.
Single 12V DC-input is required.
...
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 –
Software and firmware engineers that enables them to understand the IO and signal connectivity of the SOM design.
Hardware engineers that are willing to use the SOM and build their own development board.
Module dimensions and board to board header orientation
TBD
Module Power Consumption Measurements
The following power consumption measurements were conducted on the following setup –
TBD
Maximum Current Consumption
...
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 | |||
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
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 | 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 |
| 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 |
|
|
|
...
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], |
| 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 | 62 | 61 | PROC_IRQ5 | W1 | 1.8V, 4.7K Pull-up |
| |
| NVT4857UK |
| SD_D1 | 64 | 63 | PROC_IRQ1 | P2 | 1.8V, 4.7K Pull-up |
| |
| NVT4857UK |
| SD_D2 | 66 | 65 | I2C3_SCL | P6 | LX2162A |
| |
| NVT4857UK |
| SD_D3 | 68 | 67 | I2C3_SDA | N6 | LX2162A |
| |
| NVT4857UK |
| SD_CD | 70 | 69 | I2C5_SDA | K2 | LX2162A |
| |
| NVT4857UK |
| SD_CLK | 72 | 71 | I2C5_SCL | J1 | LX2162A |
| |
Diff 90 Ohm | LX2162A | A5 | USB_SSRX0+ | 74 | 73 | USB0+ | A9 | LX2162A | Diff 90 Ohm | |
Diff 90 Ohm | LX2162A | B6 | USB_SSRX0- | 76 | 75 | USB0- | B10 | LX2162A | Diff 90 Ohm | |
Diff 90 Ohm | LX2162A | A7 | USB_SSTX0+ | 78 | 77 | GND |
|
|
| |
Diff 90 Ohm | LX2162A | B8 | USB_SSTX0- | 80 | 79 | FAN_PWM |
|
|
|
...
Notes | Driving IC | IC ball number | Schematics Pin Name | Pin Number | Pin Number | Schematics Pin Name | IC ball number | Driving IC | Notes |
---|---|---|---|---|---|---|---|---|---|
|
|
| GND | 2 | 1 | GND |
|
|
|
Diff 100 Ohm | LX2162A | BG7 | SD1_RX3_P | 4 | 3 | SD1_TX3_P | BE9 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
Diff 100 Ohm | LX2162A | BH8 | SD1_RX3_N | 6 | 5 | SD1_TX3_N | BD10 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
|
|
| GND | 8 | 7 | GND |
|
|
|
Diff 100 Ohm | LX2162A | BG5 | SD1_RX2_P | 10 | 9 | SD1_TX2_P | BE7 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
Diff 100 Ohm | LX2162A | BH6 | SD1_RX2_N | 12 | 11 | SD1_TX2_N | BD8 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
|
|
| GND | 14 | 13 | GND |
|
|
|
Diff 100 Ohm | LX2162A | BC1 | SD1_RX1_P | 16 | 15 | SD1_TX1_P | BC5 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
Diff 100 Ohm | LX2162A | BD2 | SD1_RX1_N | 18 | 17 | SD1_TX1_N | BD4 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
|
|
| GND | 20 | 19 | GND |
|
|
|
Diff 100 Ohm | LX2162A | BA1 | SD1_RX0_P | 22 | 21 | SD1_TX0_P | BA5 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
Diff 100 Ohm | LX2162A | BB2 | SD1_RX0_N | 24 | 23 | SD1_TX0_N | BB4 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
|
|
| GND | 26 | 25 | GND |
|
|
|
Diff 100 Ohm | LX2162A | BG9 | SD2_RX0_P | 28 | 27 | SD2_TX0_P | BE11 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
Diff 100 Ohm | LX2162A | BH10 | SD2_RX0_N | 30 | 29 | SD2_TX0_N | BD12 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
|
|
| GND | 32 | 31 | GND |
|
|
|
Diff 100 Ohm | LX2162A | BG11 | SD2_RX1_P | 34 | 33 | SD2_TX1_P | BE13 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
Diff 100 Ohm | LX2162A | BH12 | SD2_RX1_N | 36 | 35 | SD2_TX1_N | BD14 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
|
|
| GND | 38 | 37 | GND |
|
|
|
Diff 100 Ohm | LX2162A | BG13 | SD2_RX2_P | 40 | 39 | SD2_TX2_P | BE15 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
Diff 100 Ohm | LX2162A | BH14 | SD2_RX2_N | 42 | 41 | SD2_TX2_N | BD16 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
|
|
| GND | 44 | 43 | GND |
|
|
|
Diff 100 Ohm | LX2162A | BG15 | SD2_RX3_P | 46 | 45 | SD2_TX3_P | BE17 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
Diff 100 Ohm | LX2162A | BH16 | SD2_RX3_N | 48 | 47 | SD2_TX3_N | BD18 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
|
|
| GND | 50 | 49 | GND |
|
|
|
Diff 100 Ohm / SD2_PLLF_REF_CLK_P | *100M HCSL required | BG19 | CLK_SLOT1_P | 52 | 51 | CLK_161_BYP_P |
|
| Not Connected |
Diff 100 Ohm/ SD2_PLLF_REF_CLK_N | *100M HCSL required | BH20 | CLK_SLOT1_N | 54 | 53 | CLK_161_BYP_N |
|
| Not Connected |
|
|
| GND | 56 | 55 | GND |
|
|
|
Diff 100 Ohm | LX2162A | BG23 | SD2_RX4_P | 58 | 57 | SD2_TX4_P | BE23 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
Diff 100 Ohm | LX2162A | BH24 | SD2_RX4_N | 60 | 59 | SD2_TX4_N | BD24 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
|
|
| GND | 62 | 61 | GND |
|
|
|
Diff 100 Ohm | LX2162A | BG25 | SD2_RX5_P | 64 | 63 | SD2_TX5_P | BE25 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
Diff 100 Ohm | LX2162A | BH26 | SD2_RX5_N | 66 | 65 | SD2_TX5_N | BD26 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
|
|
| GND | 68 | 67 | GND |
|
|
|
Diff 100 Ohm | LX2162A | BG27 | SD2_RX6_P | 70 | 69 | SD2_TX6_P | BE27 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
Diff 100 Ohm | LX2162A | BH28 | SD2_RX6_N | 72 | 71 | SD2_TX6_N | BD28 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
|
|
| GND | 74 | 73 | GND |
|
|
|
Diff 100 Ohm | LX2162A | BG29 | SD2_RX7_P | 76 | 75 | SD2_TX7_P | BE29 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
Diff 100 Ohm | LX2162A | BH30 | SD2_RX7_N | 78 | 77 | SD2_TX7_N | BD30 | LX2162A | Diff 100 Ohm (*)DC block capacitor required |
|
|
| GND | 80 | 79 | GND |
|
|
|
...