Bedrock SOM V3000 / R7000 / R8000 - Hardware User Manual

Bedrock SOM

Introduction

This user manual is intended to assist board-designers who consider developing a custom NIO for SolidRun Bedrock SOM.

Bedrock SOM

Bedrock SOM is a system-on-module based on AMD Ryzen Embedded / Mobile processors with FP7R2 footprint. It is a compact self-contained computer system with processing, RAM, storage, power regulation and cooling. It brings out only the native I/O of the processor through high density board-to-board connectors to allow highly-modular system design with a high-degree of system customization by extension boards.

Currently Bedrock SOM is offered with several Ryzen variants including

To learn about the unique properties of each processor please review the corresponding Bedrock PC documentation.

NIO - Networking & I/O Extension Board

NIO stands for Networking & I/O. NIO extension board is connected directly to Bedrock SOM.

SolidRun offers several types of NIO boards. NIO design files are offered as reference for board-designers who considering developing custom NIO boards.

About this User Manual

This manual will guide you through the key aspects of integrating Bedrock SOM into your custom NIO design. It covers essential design considerations, including power requirements, signal integrity, thermal management, and connectivity options, ensuring you can fully harness the power of the AMD Ryzen™ processor in your specific application.

Each section of this manual provides detailed information and technical specifications to help you understand the interfaces, pinouts, and schematic design principles necessary for successful integration. Additionally, we provide best practices and expert tips to mitigate common design challenges and optimize your development process.

Bedrock SOM Block Diagram

 

image-20240523-104242.png
Bedrock SOM - Block Diagram

 

Please note that Port 9 (Lanes: 17-20) are used for the SoM’s Internal NVME.

Feature Summary:

  • Memory: DDR5 Dual 64BG Channels, Support Up to DDR5-5600.

  • USB:
    2x USB4 (40 Gbps) - Supports USB-C Alt-Mode.
    2x USB 3.2 Gen2 (10 Gbps).
    4x USB2.0

  • Display:
    • DisplayPort 0 (DP0) : eDP/DP/HDMI
    • DisplayPort 1 (DP1) : eDP/DP/HDMI
    • DisplayPort 2 (DP2, USBC0) : DP/HDMI; or USB-C with DP alt mode; or USB4
    • DisplayPort 3 (DP3, USBC1) : DP/HDMI; or USB-C with DP alt mode; or USB4
    • DisplayPort 4 (DP4, USBC4) : DP/HDMI; or USB-C with DP alt mode
    Note: Maximum 4 displays can be outputted simultaneously.

  • PCIe: 9 ports, 16 Lanes PCIe Gen 4.

  • Power: DC 12V-24V.

  • Dimentions (83 mm x 91 mm x 12.7 mm) - Including SODIMM Modules.

  • UART: 4 Ports.

  • SPI: Yes.

  • eSPI: Yes.

  • I2C: 2 Ports.

  • BIOS: AMI Aptio V

Mechanical Files

SoM Board Dimensions: 83 x 75.76 mm (Top View):

Mechanical Files Download Link:
Bedrock SOM - Mechanical Files.zip

Typical Block Diagram of a complete system

Bedrock Cartridge

As part of developing a custom extension board for the Bedrock SOM, it’s recommended to use Bedrock Cartridge.

Bedrock Cartridge provides the following:

  • Highly effective 1st stage thermal coupling (TIM0) to the Ryzen die to a copper heatplate.
    Coupling the heatplate to a heatsink/cold-plate is easy. Coupling the die is challenging.

  • Provision for mounting NIO securely with accurate spacing.

  • Easy mounting of SOM to enclosure / heatsink / cold-plate.

  • Thermal coupling for SOM’s DC-to-DC converters

  • Mounting of NVME SSD
    Not present on SOM itself

  • Securing and thermal coupling for SODIMMs

  • RTC battery compartment

  • Physical protection and rigidity to the SOM

  • Rigid chassis for the Bedrock Deck with multiple threaded mounting holes

SOM Board-to-Board Connectors - MFG P/N

Connector RefDes on

Bedrock SoM

MFG P/N

Connector RefDes on

NIO

MFG P/N

Connector RefDes on

Bedrock SoM

MFG P/N

Connector RefDes on

NIO

MFG P/N

J1

DF40C-100DP-0.4V(51)

J5

DF40C-100DS-0.4V(51)

J2

DF40C-100DP-0.4V(51)

J6

DF40C-100DS-0.4V(51)

J3

DF40C-100DP-0.4V(51)

J4

DF40C-100DS-0.4V(51)

J4

DF40C-80DP-0.4V(51)

J7

DF40C-80DS-0.4V(51)

Bedrock SoM Connectors (Males):

NIO Connectors (Females):

Note: Top Side of SoM is placed on Top Side of NIO, where the two boards are flipped one towards the other.

Board-to-board Connectors Pin-out

The following is an example of the B2B pinout in NIO.
Please note that the pinout relates to the female connectors on a carrier, to which the Bedrock SoM male Connectors are inserted, and here we gave an example for SolidRun NIO Connectors (J4, J5, J6, J7). It’s important to be careful which pin is number #1.

NIO R7000 Basic pinout

J5
Pin#
J6
Pin#
J4
Pin#
J7
Pin#
J5
Pin#
J6
Pin#
J4
Pin#
J7
Pin#
VDDBT_RTC
J5-93
DP3_AUXN/USBC1_SBTX
J6-62
DP2_HPD
J4-79
VIN_ALW
J7-64
48M_OSC
J5-77
DP3_AUXP/USBC1_SBRX
J6-60
DP3_HPD
J4-85
VIN_ALW
J7-72
ACP_WOV_DMIC_CLK
J5-91
GFX_CLKN_R
J6-23
DP4_AUXN
J4-81
VIN_ALW
J7-80
ACP_WOV_DMIC_DAT0
J5-95
GFX_CLKP_R
J6-25
DP4_AUXP
J4-83
VIN_ALW
J7-69
AC_PRES
J5-26
GFX_SLOT_RX0N
J6-53
DP4_HPD
J4-87
VIN_ALW
J7-77
AGPIO11_MDIO3_SDA
J5-55
GFX_SLOT_RX0P
J6-55
USBC0_DN
J4-48
VIN_ALW
J7-66
AGPIO17
J5-86
GFX_SLOT_RX1N
J6-59
USBC0_DP
J4-46
VIN_ALW
J7-74
AGPIO18
J5-78
GFX_SLOT_RX1P
J6-61
USBC0_NOVA_RXAN
J4-40
VIN_ALW
J7-63
AGPIO21
J5-1
GFX_SLOT_RX2N
J6-65
USBC0_NOVA_RXAP
J4-42
VIN_ALW
J7-71
AGPIO22
J5-34
GFX_SLOT_RX2P
J6-67
USBC0_NOVA_RXBN
J4-52
VIN_ALW
J7-79
AGPIO24
J5-58
GFX_SLOT_RX3N
J6-71
USBC0_NOVA_RXBP
J4-54
VIN_ALW
J7-68
AGPIO3
J5-53
GFX_SLOT_RX3P
J6-73
USBC0_NOVA_TXAN
J4-47
VIN_ALW
J7-76
AGPIO32
J5-83
GFX_SLOT_RX4N
J6-77
USBC0_NOVA_TXAP
J4-45
VIN_ALW
J7-65
AGPIO4
J5-28
GFX_SLOT_RX4P
J6-79
USBC0_NOVA_TXBN
J4-51
VIN_ALW
J7-73
AGPIO89
J5-43
GFX_SLOT_RX5N
J6-83
USBC0_NOVA_TXBP
J4-53
VIN_ALW
J7-70
AGPIO90
J5-21
GFX_SLOT_RX5P
J6-85
USBC1_DN
J4-66
VIN_ALW
J7-78
APU_ALERT#
J5-72
GFX_SLOT_RX6N
J6-89
USBC1_DP
J4-64
VIN_ALW
J7-67
APU_I2C0_SCL_1V8
J5-11
GFX_SLOT_RX6P
J6-91
USBC1_RXAN
J4-60
VIN_ALW
J7-75
APU_I2C0_SDA_1V8
J5-9
GFX_SLOT_RX7N
J6-95
USBC1_RXAP
J4-58
ACP_WOV_DMIC_DAT1
J7-48
APU_I2C1_SCL_1V8
J5-13
GFX_SLOT_RX7P
J6-97
USBC1_RXBN
J4-72
ACP_WOV_DMIC_DAT2
J7-42
APU_I2C1_SDA_1V8
J5-27
GFX_SLOT_TX0N_C
J6-6
USBC1_RXBP
J4-70
ACP_WOV_DMIC_DAT3
J7-56
APU_PROCHOT#
J5-81
GFX_SLOT_TX0P_C
J6-8
USBC1_TXAN
J4-57
AZ_BITLK/SW1_MCLK/TDM0_BCLK_HDR
J7-44
APU_RST#
J5-74
GFX_SLOT_TX1N_C
J6-18
USBC1_TXAP
J4-59
CONF_4
J7-36
APU_SCLK0_1V8
J5-19
GFX_SLOT_TX1P_C
J6-20
USBC1_TXBN
J4-63
CONF_5
J7-6
APU_SCLK1_1V8
J5-37
GFX_SLOT_TX2N_C
J6-30
USBC1_TXBP
J4-65
DOUT_BT_HDR
J7-52
APU_SDATA0_1V8
J5-17
GFX_SLOT_TX2P_C
J6-32
USBC4_DN
J4-92
GPP_CLK5N_R
J7-41
APU_SDATA1_1V8
J5-39
GFX_SLOT_TX3N_C
J6-42
USBC4_DP
J4-90
GPP_CLK5P_R
J7-39
APU_SFH_SCL
J5-67
GFX_SLOT_TX3P_C
J6-44
USBC4_SS+_RXAN
J4-86
GPP_CLK6N_R
J7-45
APU_SFH_SDA
J5-38
GFX_SLOT_TX4N
J6-54
USBC4_SS+_RXAP
J4-84
GPP_CLK6P_R
J7-47
APU_SIC
J5-82
GFX_SLOT_TX4P
J6-56
USBC4_SS+_RXBN
J4-96
GPP_RX10N
J7-10
APU_SID
J5-90
GFX_SLOT_TX5N
J6-66
USBC4_SS+_RXBP
J4-98
GPP_RX10P
J7-12
APU_THERMTRIP#
J5-15
GFX_SLOT_TX5P
J6-68
USBC4_SS+_TXAN
J4-69
GPP_RX11N
J7-33
AZ_RST#/SW0_MDATA1/TDM0_DIN_HDR
J5-84
GFX_SLOT_TX6N
J6-78
USBC4_SS+_TXAP
J4-71
GPP_RX11P
J7-35
AZ_SDIN0/SW0_MDATA3_HDR
J5-64
GFX_SLOT_TX6P
J6-80
USBC4_SS+_TXBN
J4-75
GPP_RX12N
J7-5
AZ_SDIN1/SW0_MCLK_TDM1_BCLK_HDR
J5-89
GFX_SLOT_TX7N
J6-90
USBC4_SS+_TXBP
J4-77
GPP_RX12P
J7-3
AZ_SDIN2/SW0_MDATA0/TDM1_OUT_HDR
J5-66
GFX_SLOT_TX7P
J6-92
USBN3
J4-89
GPP_TX10N
J7-11
AZ_SDOUT/SW0_MDATA2/TDM0_DOUT_HDR
J5-98
GPP_CLK1N_R
J6-29
USBN6
J4-95
GPP_TX10P
J7-9
AZ_SYNC/SW1_MDATA0/TDM0_FRM_HDR
J5-100
GPP_CLK1P_R