AMD V3000 Based COM Type 7 Hardware User Manual

AMD V3000 Based COM Type 7 Hardware User Manual

Revisions and Notes 

 

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.

Page is under construction and NOT final

Introduction

This document is intended for hardware engineers that are willing to integrate the SolidRun AMD V3000 FP7r2 based COM express type 7 module.

The document provides details with regards module rev 1.0

Specifications

Form Factor

COM Express type 7

Processor Core

8 Ryzen cores, 16 threads

Processor speed

 

Memory

Dual SO-DIMM DDR5 4800 up to 96GByte combined

ECC

Optional

SPI for BIOS

32MB

SATA

2 x SATA (Gen III)

Security

fTPM with optional discrete TPM (not soldered by default)

Supported OS

Linux, Yocto, FreeBSD etc…

10G ports

Two ports

PCIe gen 4.0

 

 

 

USB 3.2

4

I2C

 

UART

 

SPI bus

 

Power

12V (9V-24V)

Environment

Commercial: 0°C to 70°C
Industrial: -40°C to 85°C
Humidity (non-condensing): 10% – 90%

Dimensions

125mm X 95mm

 

Overview

SolidRun’s AMD based V3000 COM type 7 is a highly integrated COM modules where special care was taken care for the module’s height to accomodate thin and low profile designs.

The module integrates the following features –

  1. AMD V3000 FP7r2 series. Other FP7r2 processors can be assembled. Please refer to SolidRun’s sales about more details.

  2. Two SO-DIMM DDR5 connected to quad independent DDR5 contorllers. Each SO-DIMM supports up to 48GByte SO-DIMM DDR4 4800Mtps memory with and without ECC; total up to 96GByte system memory.

  3. Single 12v DC-input is required. 5V Standby not required and not supported.

Since this module is based on SolidRun’s Bedrock product line, it shares lots of the design and features such as memory modules that were tested -

List of SO-DIMM RAM modules tested with Bedrock V3000

Description

Block Diagram

The following figure describes the AMD V3000 COM express type 7 Blocks Diagram.

Simplified Schematics

Following is a link to that simplified schematics of the board :

The AMD V3000 COM express type 7 simplified schematics is intended for the following audience – <TBD>

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

  2. Hardware engineers that are willing to use the COM express and build their own solution. This document completes the reference manual from description of signal and implementation wise.

Heatsink and Cooling

A heatsink for this COM module was developed to accomodate multiple scenarios. Please look below for rendering without a fan -

HS00030-Rendering.png

This heatsink can be used as in the following -

  1. With 40mm or 60mm fan - please refer to the M2.5 screws on the top of the heatsink. Take into account that the max thread inside the heatsink is 6mm.

  2. In a 1U chassis where an air flow goes thru the fins of the heatsink

  3. Standalone - The customer is required to assemble the heatsink the fan and measure max load can be used in his specific application and specific air movement and ambient temperatures

The fan part number is HS00030 and is offered with the module when bought as samples.

Refer to the documentation section withregards 3D model of HS00030.

Module Power Consumption Measurements

The following power consumption measurements were conducted on the following setup –

  1. HoneyComb AMD V3000 mini-ITX motherboard with pico-psu ATX power source

  2. AMD V3000 V3C18I processor on COM express type 7 module connected.

  3. Two SO-DIMM DDR5 at 4800Mtps (total 2x48GB = 96GByte system memory)

  4. During the tests a 1.3Watt fan mounted on the processor. The idle, memtester and first cpu-burn power measurements below includes those 1.3Watt, the measurements with die temperature of 65c and above has the fan disconnected.

  5. Temperature measurement was done using Linux ‘sensors’ commands, that reads both the PCB (print side of the board away from the center) and the processor die temperature.

  6. Software running is standard Linux Ubuntu distribution software release.

  7. A 12v PSU is connected to a pico-psu (12v to ATX); and power is measured by multiplying the current and the voltage on the 12v input rail.

Since the measurement are done on the input of the pico-psu; the SoC consumption all together with the DDR and all the DC-DC losses are measured too.

Test

Power (Watt)

PCB Temperature (Celsius)

Die Temperature (Celsius)

Linux idle

TBD

TBD

TBD

16x memtester 100M (*)

TBD

TBD

TBD

2x cpuburn-krait (**)

TBD

TBD

TBD

Please note

(*) – The Linux command is ‘memtester 100M > /dev/null &’ ran 16x times where 16 is the thread count

(**) – The Linux command ‘cpuburn’ is ran two times in background. The reason cpuburn was chosen since it can generate most heat out of the cores (the core pipeline most utilized).

(***) – This measurement was taken when the fan is disconnected and the power was measured when the die reached 105c. Notice that keeping the fan disconnected will make the processor reach temperatures that are out of spec.

Maximum Current Consumption

TBD

PCIe Lane Numbers and Bucket Grouping

TBD

SERDES configuration

TBD

AB Header

Notes

Driving IC

Schematics Pin Name

Pin Number

Pin Number

Schematics Pin Name

Driving IC

Notes

Notes

Driving IC

Schematics Pin Name

Pin Number

Pin Number

Schematics Pin Name

Driving IC

Notes

1

 

 

GND (FIXED)

A1

B1

GND (FIXED)

 

 

2

 

Intel i.226

GBE0_MDI3-

A2

B2

GBE0_ACT#

Intel i.226

 

3

 

Intel i.226

GBE0_MDI3+

A3

B3

ESPI_CS#

 

1.8v with 3.3v protection

4

 

Intel i.226

GBE0_LINK1000#

A4

B4

ESPI_DAT0_EC

 

1.8v with 3.3v protection

5

 

Intel i.226

GBE0_LINK2500#

A5

B5

ESPI_DAT1_EC

 

1.8v with 3.3v protection

6

 

Intel i.226

GBE0_MDI2-

A6

B6

ESPI_DAT2_EC

 

1.8v with 3.3v protection

7

 

Intel i.226

GBE0_MDI2+

A7

B7

ESPI_DAT3_EC

 

1.8v with 3.3v protection

8

 

Shorted to pin A5 (LINK2500#)

GBE0_LINK#

A8

B8

ESPI_ALERT#

 

1.8v with 3.3v protection

9

 

Intel i.226

GBE0_MDI1-

A9

B9

LPC_DRQ1#

 

 

10

 

Intel i.226

GBE0_MDI1+

A10

B10

ESPI_CLK_EC

 

1.8v with 3.3v protection

11

 

 

GND (FIXED)

A11

B11

GND (FIXED)

 

 

12

 

Intel i.226

GBE0_MDI0-

A12

B12

PWRBTN#

AMD Power button

OD 3.3v level shifted

13

 

Intel i.226

GBE0_MDI0+

A13

B13

SMB_CK

APU_SCLK1

3.3v 2.2k pulled-up OD.

2Kb EEPROM at address 0x50 on COM

14

Not used

 

GBE0_CTREF

A14

B14

SMB_DAT

APU_SCLK1

15

3.3v AMD SLP_S3# via series 1K Ohm resistor.

Do not load. If used buffer it

AMD

SUS_S3#

A15

B15

SMB_ALERT#

 

 

16

Serial 10nF

AMD GPP TX11

SATA0_TX+

A16

B16

SATA1_TX+

AMD GPP TX10

Serial 10nF

17

SATA0_TX

A17

B17

SATA1_TX-

18

 

 

SUS_S4#

A18

B18

ESPI_RESET

AMD ESPI Reset

1.8v with 3.3v protection

19

Serial 10nF

AMD GPP TX11

SATA0_RX+

A19

B19

SATA1_RX+

AMD GPP RX10

Serial 10nF

20

SATA0_RX

A20

B20

SATA1_RX-

21

 

 

GND (FIXED)

A21

B21

GND (FIXED)

 

 

22

 

 

PCIE_TX15+

A22

B22

PCIE_RX15+

 

 

23

 

 

PCIE_TX15-

A23

B23

PCIE_RX15-

 

 

24

3.3v AMD SLP_S5# via series 1K Ohm resistor.

Do not load. If used buffer it

AMD

SUS_S5#

A24

B24

PWR_OK

Power management IC

Refer to power-up sequence

25

 

 

PCIE_TX14+

A25

B25

PCIE_RX14+

 

 

26

 

 

PCIE_TX14-

A26

B26

PCIE_RX14+

 

 

27

 

 

BATLOW#

A27

B27

WDT

 

 

28

3.3v output via AMD AGPIO130 / Sata activity pin

AMD

SATA_ACT#

A28

SolidRun Ltd.