AMD V3000 Based COM Type 7 Hardware User Manual
Revisions and Notes
Date | Owner | Revision | Notes |
January 31, 2024 | Rabeeh Khoury | WIP |
|
|
|
|
|
Table of Contents |
| ||
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 |
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 –
AMD V3000 FP7r2 series. Other FP7r2 processors can be assembled. Please refer to SolidRun’s sales about more details.
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.
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>
Software and firmware engineers that enables them to understand the IO and signal connectivity of the COM express design.
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 -
This heatsink can be used as in the following -
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.
In a 1U chassis where an air flow goes thru the fins of the heatsink
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 –
HoneyComb AMD V3000 mini-ITX motherboard with pico-psu ATX power source
AMD V3000 V3C18I processor on COM express type 7 module connected.
Two SO-DIMM DDR5 at 4800Mtps (total 2x48GB = 96GByte system memory)
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.
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.
Software running is standard Linux Ubuntu distribution software release.
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 | |
|---|---|---|---|---|---|---|---|---|
| 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.