Advantech SOM-C350 User Manual
Advantech SOM-C350 User Manual

Advantech SOM-C350 User Manual

12th gen intel® core™ processors (alder lake s) comhpc client size c module

Advertisement

Quick Links

User Manual
SOM-C350
12th Gen Intel® Core™
Processors (Alder Lake S) COM-
HPC Client Size C Module

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SOM-C350 and is the answer not in the manual?

Questions and answers

Summary of Contents for Advantech SOM-C350

  • Page 1 User Manual SOM-C350 12th Gen Intel® Core™ Processors (Alder Lake S) COM- HPC Client Size C Module...
  • Page 2 No part of this manual may be reproduced, copied, translated or transmitted in any form or by any means without the prior written permission of Advantech Co., Ltd. Information provided in this manual is intended to be accurate and reliable. How- ever, Advantech Co., Ltd.
  • Page 3 Class I, Division 2, Groups A, B, C and D indoor hazards. Technical Support and Assistance Visit the Advantech website at http://support.advantech.com where you can find the latest information about the product. Contact your distributor, sales representative, or Advantech's customer service center for technical support if you need additional assistance.
  • Page 4 Before setting up the system, check that the items listed below are included and in good condition. If any item does not accord with the table, please contact your dealer immediately. SOM-C350 CPU module  1 x heatspreader (1970005474T001) ...
  • Page 5 2C (2+0) 3.6GHz 16 EU 0 ~ 60 °C H6A1 Packing list Part No. Description Quantity SOM-C350 COM module 1970005474 Heatspreader of SOM-C350 T001 Development Board Part No. Description COM-HPC Development Board for Client Pinout with 5 mm High SOM-DH3000-00A1...
  • Page 6 The sound pressure level at the operator's position according to IEC 704-1:1982 is no more than 70 dB (A). DISCLAIMER: This set of instructions is given according to IEC 704-1. Advantech disclaims all responsibility for the accuracy of any statements contained herein.
  • Page 7 Serial Presence Detect – refers to serial EEPROM on DRAMs that has DRAM Module configuration information Trusted Platform Module, chip to enhance the security features of a com- puter system UEFI Unified Extensible Firmware Interface Watchdog Timer SOM-C350 User Manual...
  • Page 8 SOM-C350 User Manual viii...
  • Page 9: Table Of Contents

    Serial Bus..................6 1.3.8 I/O ....................6 1.3.9 Power Management..............8 1.3.10 Advantech S5 ECO Mode (Deep Sleep Mode)......9 1.3.11 Environmental Specifications............9 1.3.12 MTBF .................... 9 1.3.13 OS Support ................... 9 1.3.14 Advantech iManager ..............10 1.3.15 Power Consumption..............10 1.3.16 Performance ................
  • Page 10 Chapter S/W Introduction & Installation..65 S/W Introduction ..................66 Driver Installation ..................66 4.2.1 Windows Driver Setup ..............66 4.2.2 Other OS..................66 Advantech iManager ................66 Appendix A Assignment......... 69 SOM-C350 Pin Assignment ..............70 SOM-C350 User Manual...
  • Page 11 System Assignments ......91 System I/O Ports ..................92 Table D.1: System I/O ports............92 Interrupt Assignments ................93 Table D.2: Interrupt Assignments..........93 1st MB Memory Map ................94 Table D.3: 1st MB Memory Map ..........94 SOM-C350 User Manual...
  • Page 12 SOM-C350 User Manual...
  • Page 13: Chapter 1 General Information

    Chapter General Information This chapter details background information on the SOM-C350 CPU Computer on Module. Sections include:  Introduction  Functional Block Diagram  Product Specification...
  • Page 14: Introduction

    C350 supports Intel Iris Xe graphics, and Advantech's ready-to-use Edge AI Suite software toolkit. SOM-C350 is designed to support up to 128GB DDR5 3600 and diverse super speed I/O interfaces; including - PCIe Gen 5 (16GT/s) and 2.5Gbase-T, and USB 3.2 Gen2 (10Gbps).
  • Page 15: Functional Block Diagram

    1x PCIe Gen3 TPM2.0 (optional) (SLB9670) PCIe_BMC (option) I225 1 PCIe Gen3 2.5G LAN eSPI, GP_SPI 2x I2C, SMBus (option), EIO-201 2x COM, 12x GPIO, IPMB, Smart fan, WDT 2x I2C (option) SMBus SPI BIOS Boot SPI SOM-C350 User Manual...
  • Page 16: Product Specifications

    J1-J2 BIOS) USB C PD I2C Soundwire / DMIC I2S / 2xSNDW HD Audio SATA eSPI BOOT_SPI GP_SPI GPIO MISC Functional Safety Fan PWM / Tachometer Trusted Platform Modules J1-J2 Power J1-J2 Standby Power PowerI J1-J2 RSVD SOM-C350 User Manual...
  • Page 17: Processor System

    2 (2+0) 3.6GHz 1.3.4 Memory There are a total of 4 memory sockets on SOM-C350, two on the top side by default and two on the bottom side. These support 128GB max capacity with 262pin SO- DIMM sockets (dual-channel). 1.3.5 Graphics / Audio Graphics Core: 12th gen Intel Iris Xe Graphics Core supports DX12, OGL4.5,...
  • Page 18: Serial Bus

    PCI Express x1: Supports default 9 ports PCIe x1 compliant to PCIe Gen3 (8.0 GT/s) specifications, configurable to PCIe x4 or PCIe x2. Several configurable combina- tions may need BIOS modification. Please contact the Advantech sales or FAE for more details.
  • Page 19 Notice: Advantech strongly recommends using a certificated cable to maximize USB 3.2 gen2 performance. USB 3.2  Client Type Client Type OC_01 OC_23 OC_45 OC_67 SoC USB_OC# OC_01 OC_23 OC_45 OC_67 USB 2.0  Client Type Client Type OC_01 OC_23...
  • Page 20: Power Management

    (suspend-to-RAM) support. RTC battery may be optional if date/timekeeping is not required. – Vin: 12V +/- 5% – VSB: 5V +/- 5% (Suspend power) – RTC Battery Power: 2.0V - 3.3V PWROK  SOM-C350 User Manual...
  • Page 21: Advantech S5 Eco Mode (Deep Sleep Mode)

    Link: http://com.advantech.com 1.3.13 OS Support The mission of Advantech Embedded Software Services is to "Enhance the quality of life with Advantech platforms and Microsoft Windows Embedded technology." We enable Windows Embedded software products on Advantech platforms to more effectively support the embedded computing community.
  • Page 22: Advantech Imanager

    The layout checklist will specify the layout constraints and recommendations for trace length, impedance, and other necessary information during design. Please contact your nearest Advantech branch office or call for getting the design documents and further advance supports. SOM-C350 User Manual...
  • Page 23: Chapter 2 Mechanical Information

    Chapter Mechanical Information This chapter details mechanical information on the SOM-C350 CPU Computer on Module. Sections include:  Board Information  Mechanical Diagram  Assembly Diagram...
  • Page 24: Board Information

    Board Information The figures below indicate the main chips on SOM-C350 Computer-on-Module. Please be aware of these positions while designing your own carrier board to avoid mechanical issues and ensure thermal solution contact points for best thermal dissi- pation performance.
  • Page 25: Mechanical Diagrams

    Mechanical Diagrams For more details about 2D/3D models, please find on Advantech COM support ser- vice website http://com.advantech.com. Figure 2.3 Board Mechanical Diagram - Front 33.56 33.56 33.56 33.56 Figure 2.4 Board Mechanical Diagram - Rear SOM-C350 User Manual...
  • Page 26: Assembly Diagrams

    Assembly Diagrams These figures demonstrate the assembly order from the thermal module, to the COM module, to the carrier board. Figure 2.6 Assembly Diagram There are 6 reserved screw holes for SOM-C350 to be pre-assembled with heat spreader. SOM-C350 User Manual...
  • Page 27: Assembly Diagrams

    Mating Angle Requirements: 2.4.1 Allowable initial angular misalignment Figure 2.7 Initial Angular Misalignment 2.4.2 Allowable final angular misalignment Figure 2.8 Final Angular Misalignment SOM-C350 User Manual...
  • Page 28: Cpu Package Design

    CPU Package Design Please consider the CPU and chip height tolerance when designing your thermal solution. Item LGA 1700 IHS to MB Height (validated range) 6.529 ~ 7.532 mm Figure 2.9 CPU and CPU Socket Height and Tolerance SOM-C350 User Manual...
  • Page 29: Chapter 3 Bios Operation

    Chapter BIOS Operation This chapter details BIOS setup information for the SOM-C350 CPU Computer on Module. Sections include:  Introduction  Entering Setup  Hot / Operation Key  Exit BIOS Setup Utility...
  • Page 30: Introduction

    This information is stored in flash ROM so it retains the Setup information when the power is turned off. Entering Setup Turn on the computer and then press <DEL> or <ESC> to enter the Setup menu. SOM-C350 User Manual...
  • Page 31: Main Setup

    System Date using the <Arrow> keys. Enter new values through the keyboard. Press the <Tab> key or the <Arrow> keys to move between fields. The date must be entered in MM/DD/YY format. The time must be entered in HH:MM: SS format. SOM-C350 User Manual...
  • Page 32: Advanced Bios Features Setup

    3.2.2 Advanced BIOS Features Setup Select the Advanced tab from the SOM-C350 setup screen to enter the Advanced BIOS Setup screen. Users can select any item in the left frame of the screen, such as CPU Configuration, to go to the sub menu for that item. Users can display an Advanced BIOS Setup option by highlighting it using the <Arrow>...
  • Page 33 Figure 3.4 RC ACPI Settings Low Power S0 Idle Capability  This variable determines if we enable ACPI Lower Power S0 Idle Capability (Mutually exclusive with Smart connect). While this is enabled, it also disables 8254 timer for SLP_S0 support. SOM-C350 User Manual...
  • Page 34 3.2.2.2 Active Performance-cores Figure 3.5 Active Performance-cores Active Performance-cores  Number of P-cores to enable in processor package. Note: Number of Cores and E-cores are locked at together. When both are {0,0}, Pcode will enable all cores. SOM-C350 User Manual...
  • Page 35 Cores and E-cores are locked at together. When both are {0,0}, Pcode will Hyper-Threading  Enable or Disable Hyper-Threading Technology.  Enable/Disable AES (Advanced Encryption Standard) MonitorMwait  Enable/Disable Monitor Mwait. Intel Trusted Execution Technology  Enables utilization of additional hardware capabilities provided by Intel (R) Trusted Execution Technology. SOM-C350 User Manual...
  • Page 36 Power & Performance Figure 3.7 Power & Performance CPU - Power Management Control  CPU - Power Management Control Options GT - Power Management Control  GT - Power Management Control Options CPU - Power Management Control  SOM-C350 User Manual...
  • Page 37 Figure 3.8 Power & Performance – Boot performance mode Figure 3.9 Power & Performance - Boot performance mode Select the performance state that the BIOS will set starting from reset vector. - Intel(R) SpeedStep(tm) SOM-C350 User Manual...
  • Page 38 Enable/Disable CPU Power Management. Allows CPU to go to C states when it's not 100% utilized. GT - Power Management Control  GT - Power Management Control  – RC6(Render Standby) Check to enable render standby support. SOM-C350 User Manual...
  • Page 39 Figure 3.10 Embedded Controller Configuration AMT Configuration  Configure Intel(R) Active Management Technology Parameters ME Unconfig on RTC Clear  When Disabled ME will nor unconfigured on RTC clear Firmware Update Configuration  Configure Management Engine Technology Parameters SOM-C350 User Manual...
  • Page 40 AMT configuration  Figure 3.11 AMT Configuration 3.2.2.6 Trusted Computing Figure 3.12 Trusted Computing SHA256 PCR Bank  SOM-C350 User Manual...
  • Page 41 TPM 2.0 devices, Auto will support both with the default set to TPM 2.0 devices if not found, TPM 1.2 devices will be enumerated Disable Block Sid  Override to allow SID authentication in TCG Storage device Pending operation  Figure 3.13 Pending operation SOM-C350 User Manual...
  • Page 42 Physical Presence Spec Version  Figure 3.14 Physical Presence Spec Version Device Select  Figure 3.15 Device Select SOM-C350 User Manual...
  • Page 43 OS. ACPI Sleep State  Select the highest ACPI sleep state the system will enter when the SUSPEND button is pressed. S3 Video Repost  Enable or Disable S3 Video Repost SOM-C350 User Manual...
  • Page 44 Set Parameters of Serial Port 1 (COMA) Serial Port 2 Configuration  Set Parameters of Serial Port 2 (COMB) Hardware Monitor  Monitor hardware status ACPI Report Method Configuration  Select ACPI Reporting Method for EC Devices. CAN0 Control  SOM-C350 User Manual...
  • Page 45  Enable/Disable SMBus0 controller on RDC-IS200. Serial Port 1 Configuration  Figure 3.18 Serial Port 1 Configuration – Serial Port Enable or Disable Serial Port (COM) – Change Settings Select an optimal settings for Super IO Device SOM-C350 User Manual...
  • Page 46 Serial Port 2 Configuration  Figure 3.19 Serial Port 2 Configuration – Serial Port Enable or Disable Serial Port (COM) – Change Settings Select an optimal settings for Super IO Device Hardware Monitor  SOM-C350 User Manual...
  • Page 47 Figure 3.20 Hardware Monitor ACPI Report Method Configuration  Figure 3.21 ACPI Report Method Configuration – ACPI Report Method for CAN Bus SOM-C350 User Manual...
  • Page 48 The settings specify how the host computer and the remote computer (which the user is using) will exchange data. Both computers should have the same or compatible settings. COM2 Console Redirection  Console Redirection Enable or Disable. SOM-C350 User Manual...
  • Page 49 – Parity A parity bit can be sent with the data bits to detect some transmission errors. Even: parity bit is 0 if the num of 1's in the data bits is even. Odd: parity bit is SOM-C350 User Manual...
  • Page 50 Putty KeyPad Select FunctionKey and KeyPad on Putty. Legacy Console Redirection Settings  Figure 3.24 Legacy Console Redirection Settings – Redirection COM Port Select a COM port to display redirection of Legacy OS and Legacy OPROM Messages SOM-C350 User Manual...
  • Page 51 'stop' signal can be sent to stop the data flow. Once the buffers are empty, a 'start' signal can be sent to re-start the flow. Hardware flow control uses two wires to send start/stop signals. – Data Bits EMS – Parity EMS SOM-C350 User Manual...
  • Page 52 Stop bits indicate the end of a serial data packet. (A start bit indicates the beginning). The standard setting is 1 stop bit. Communication with slow devices may require more than 1 stop bit. 3.2.2.10 Intel TXT Information Figure 3.26 Intel TXT Information SOM-C350 User Manual...
  • Page 53 Hub descriptor. GH PicoBoost PMAP  Mass storage device emulation type. ‘Auto’ enumerates devices according to their media format. Optical drivers are emulated as ‘CDROM’, drivers with no media will be emulated according to a driver type. SOM-C350 User Manual...
  • Page 54 Wait time in seconds to press ESC key to abort the PXE boot. Use either +/- or numeric keys to set the value Media detect count  Number of times presence of media will be checked. Use either +/- or numeric keys to set the value SOM-C350 User Manual...
  • Page 55 3.2.2.13 NVME Configuration Figure 3.29 NVME Configuration 3.2.3 Chipset Setup Figure 3.30 Chipset Setup System Agent (SA)Configuration  SOM-C350 User Manual...
  • Page 56 PCI Express Configuration  PCI Express Configuration Settings VT-d  VT-d capability Above 4GB MMIO BIOS assignment  Enable/Disable above 4GB memory mapped IO BIOS assignment. This is enabled automatically when aperture size is set to 2048MB. SOM-C350 User Manual...
  • Page 57 Maximum value of TOLUD. Dynamic assignment would adjust TOLUD auto- matically based on the largest MMIO length of installed graphic controller – SA GV System Agent Geyserville. Can disable, fix to a specific point, or enable fre- quency switching. SOM-C350 User Manual...
  • Page 58 Select the aperture size. Note: Above 4GB MMIO BIOS assignment is atomi- cally enabled when selecting 2048MB aperture. To use this feature, please disable CSM support. – DVMT Pre-Allocated Select DVMT5.0 pre-allocated (fixed) Graphics Memory size is used by the internal graphics device SOM-C350 User Manual...
  • Page 59 Map this Root Port under VMD – RAID0 Enable/Disable RAID0 feature. – RAID1 Enable/Disable RAID1 feature. – RAID5 Enable/Disable RAID5 feature. – RAID10 Enable/Disable RAID10 feature. – Intel(R) Optane(TM) Memory Enable/Disable System Acceleration with Intel(R) Optane(TM) Memory fea- ture. SOM-C350 User Manual...
  • Page 60 PCI Express Configuration  Figure 3.35 PCI Express Configuration – PEG PCIe Port Config Config PEG PCIe Lane 0~15 setting – PCI Express Root Port 1 – PCI Express Root Port 2 – PCI Express Root Port 3 SOM-C350 User Manual...
  • Page 61 - Connection Type Built-In: a built-in device is connected to this rootport. SlotImplemented bit will be clear. Slot: this rootport connects to user-accessible slot. SlotImple- mented bit will be set. - ASPM PCI Express Active State Power Management settings SOM-C350 User Manual...
  • Page 62 Pcie Ref Pll SSC Percentatge. AUTO - Keep hw default, no BIOS override. Range is 0.0%-0.5% IOTG PLL SSCEN (CPU side SSC)  Enable/Disable IOTG PLL SSCEN SPD Write Disable  Enable/Disable setting SPD Write Disable. For security recommendations, SPD write disable bit must be set. SOM-C350 User Manual...
  • Page 63 Figure 3.38 PCI Express Configuration – Intel Ethernet Controller I225 (Foxville LAN0) PCI Express Root Port Settings.(Flex I/O Lane #10); CN2 – Intel Ethernet Controller I225 (Foxville LAN0) PCI Express Root Port Settings. (Flex I/O Lane #11); CN3 SOM-C350 User Manual...
  • Page 64 PCIe Controller #7 (Port 25-28) – PCI Express Root Port 25 PCI Express Root Port Settings. (Flex I/O Lane #34); PCIEX4_2 – PCI Express Root Port 26 – PCI Express Root Port 27 – PCI Express Root Port 28 SOM-C350 User Manual...
  • Page 65 Slot: this rootport connects to user-accessible slot. SlotImple- mented bit will be set. - ASPM PCI Express Active State Power Management settings - Hot plug PCI Express hot plug enable/disable - PCIe Speed Configure PCIe Speed SOM-C350 User Manual...
  • Page 66 Slot: this rootport connects to user-accessible slot. SlotImple- mented bit will be set. - ASPM PCI Express Active State Power Management settings - Hot plug PCI Express hot plug enable/disable - PCIe Speed Configure PCIe Speed SOM-C350 User Manual...
  • Page 67 SATA Controller Speed Indicates the maximum speed the SATA controller can support. – Port 0 Enable or Disable SATA Port – SATA Device Type Identify the SATA port is connected to Solid State Drive or Hard Disk Drive SOM-C350 User Manual...
  • Page 68 Selectively Enable/Disable the corresponding USB port from reporting a Device Connection to the controller. – USB SS Physical Connector #0 Enable/Disable this USB Physical Connector (physical port). Once disabled, any USB devices plug into the connector will not be detected by BIOS or OS. SOM-C350 User Manual...
  • Page 69 – RTC Memory Lock Enable will lock bytes 38h-3Fh in the lower/upper 126 -byte bank of RTC – BIOS Lock Enable/Disable the PCH BIOS lock enable feature. Required to be enabled to ensure SMM protection of flash SOM-C350 User Manual...
  • Page 70 HD Audio Subsystem Configuration Settings  Figure 3.44 HD Audio Subsystem Configuration Settings – HD Audio Control Detection of the HD-Audio device. Disabled=HDA will be uncondi- tionally disabled. Enabled=HDA will be unconditionally enabled. SOM-C350 User Manual...
  • Page 71 SerialIo Configuration  Figure 3.45 SerialIo Configuration 3.2.4 Security Chipset Figure 3.46 Security Chipset SOM-C350 User Manual...
  • Page 72 System is in User mode. The mode change requires platform reset Secure Boot Mode  Secure Boot mode options: Standard or Custom. In Custom mode, Secure Boot Policy variables can be configured by a physi- cally present user without full authentication SOM-C350 User Manual...
  • Page 73 Select the keyboard NumLock state Quiet Boot  Enables or disables Quiet Boot option Boot Option #1  Sets the system boot order Fast Boot  Enable or Disable FastBoot features. Most probes are skipped to reduce time cost during boot. SOM-C350 User Manual...
  • Page 74 Restore/Load Default values for all the setup options. Save as User Defaults  Save the changes done so far as User Defaults. Restore User Defaults  Restore the User Defaults to all the setup options. Boot Override  SOM-C350 User Manual...
  • Page 75 3.2.6 MEBx Login Intel® ME Password  MEBx Login SOM-C350 User Manual...
  • Page 76 SOM-C350 User Manual...
  • Page 77 Chapter S/W Introduction & Installation Sections include:  S/W Introduction  Driver Installation  Advantech iManager...
  • Page 78 More details of how to use the APIs and utilities, please refer to the Advantech iManager 2.0 Software API User Manual. SOM-C350 User Manual...
  • Page 79 SOM-C350 User Manual...
  • Page 80 SOM-C350 User Manual...
  • Page 81 Appendix Pin Assignment This appendix details information about the hardware pin assign- ment of the SOM-C350 CPU Sys- tem on Module. Sections include:  SOM-C350 Client Size Pin Assignment...
  • Page 82 This section gives SOM-C350 pin assignment on COM HPC connector which compli- ant with COM-HPC Revision 1.10 Client Type pin-out definitions. For more details about how to use these pins and get design reference, please contact to Advantech for design guide, checklist, reference schematic, and other hardware/software sup- ports.
  • Page 83 PCIe_BMC_RX+ J1.A60 PCIe_BMC_TX+ J1.B60 J1.A61 J1.B61 PCIe08_RX- J1.A62 PCIe08_TX- J1.B62 PCIe08_RX+ J1.A63 PCIe08_TX+ J1.B63 J1.A64 J1.B64 PCIe09_RX- J1.A65 PCIe09_TX- J1.B65 PCIe09_RX+ J1.A66 PCIe09_TX+ J1.B66 J1.A67 J1.B67 PCIe10_RX- J1.A68 PCIe010_TX- J1.B68 PCIe10_RX+ J1.A69 PCIe010_TX+ J1.B69 J1.A70 J1.B70 PCIe11_RX- SOM-C350 User Manual...
  • Page 84 IPMB_CLK J1.A92 GPIO_04 J1.B92 IPMB_DAT J1.A93 GPIO_05 J1.B93 GP_SPI_MOSI J1.A94 GPIO_06 J1.B94 GP_SPI_MISO J1.A95 GPIO_07 J1.B95 GP_SPI_CS0# J1.A96 GPIO_08 J1.B96 GP_SPI_CS1# J1.A97 GPIO_09 J1.B97 GP_SPI_CS2# J1.A98 GPIO_10 J1.B98 GP_SPI_CS3# J1.A99 GPIO_11 J1.B99 GP_SPI_CLK J1.A100 TYPE0 J1.B100 GP_SPI_ALERT# SOM-C350 User Manual...
  • Page 85 / DSI_HPD J1.D30 eDP_VDD_EN / J1.C31 J1.D31 DDI0_PAIR3- DSI_VDD_EN eDP_BKLT_EN / J1.C32 J1.D32 DDI0_PAIR3+ DSI_BKLT_EN eDP_BKLT_CTL / J1.C33 J1.D33 DSI_BKLT_CTL J1.C34 J1.D34 AC_PRESENT J1.C35 USB1_AUX- J1.D35 RSVD J1.C36 USB1_AUX+ J1.D36 J1.C37 J1.D37 USB1_SSTX0- J1.C38 USB1_SSRX0- J1.D38 USB1_SSTX0+ SOM-C350 User Manual...
  • Page 86 J1.C65 PCIe01_RX- J1.D65 PCIe01_TX+ J1.C66 PCIe01_RX+ J1.D66 J1.C67 J1.D67 PCIe02_TX- J1.C68 PCIe02_RX- J1.D68 PCIe02_TX+ J1.C69 PCIe02_RX+ J1.D69 J1.C70 J1.D70 PCIe03_TX- J1.C71 PCIe03_RX- J1.D71 PCIe03_TX+ J1.C72 PCIe03_RX+ J1.D72 J1.C73 J1.D73 PCIe04_TX- J1.C74 PCIe04_RX- J1.D74 PCIe04_TX+ J1.C75 PCIe04_RX+ J1.D75 SOM-C350 User Manual...
  • Page 87 UART0_RTS# J1.D91 NBASET0_MDI2- J1.C92 UART0_CTS# J1.D92 NBASET0_MDI2+ J1.C93 I2C0_CLK J1.D93 J1.C94 I2C0_DAT J1.D94 NBASET0_MDI3- J1.C95 I2C0_ALERT# J1.D95 NBASET0_MDI3+ J1.C96 I2C1_CLK J1.D96 J1.C97 I2C1_DAT J1.D97 NBASET0_LINK_MAX# J1.C98 NBASET0_SDP J1.D98 NBASET0_LINK_MID# J1.C99 NBASET0_CTREF J1.D99 NBASET0_LINK_ACT# J1.C100 TYPE1 J1.D100 TYPE2 SOM-C350 User Manual...
  • Page 88 PCIe34_RX+ J2.E28 PCIe34_TX+ J2.F28 J2.E29 J2.F29 PCIe35_RX- J2.E30 PCIe35_TX- J2.F30 PCIe35_RX+ J2.E31 PCIe35_TX+ J2.F31 J2.E32 J2.F32 PCIe36_RX- J2.E33 PCIe36_TX- J2.F33 PCIe36_RX+ J2.E34 PCIe36_TX+ J2.F34 J2.E35 J2.F35 PCIe37_RX- J2.E36 PCIe37_TX- J2.F36 PCIe37_RX+ J2.E37 PCIe37_TX+ J2.F37 J2.E38 J2.F38 PCIe38_RX- SOM-C350 User Manual...
  • Page 89 PCIe23_RX- J2.E66 PCIe23_TX- J2.F66 PCIe23_RX+ J2.E67 PCIe23_TX+ J2.F67 J2.E68 J2.F68 RSVD J2.E69 RSVD J2.F69 RSVD J2.E70 RSVD J2.F70 J2.E71 RSVD J2.F71 NBASET1_MDI0- J2.E72 RSVD J2.F72 NBASET1_MDI0+ J2.E73 RSVD J2.F73 J2.E74 RSVD J2.F74 NBASET1_MDI1- J2.E75 RSVD J2.F75 NBASET1_MDI1+ SOM-C350 User Manual...
  • Page 90 ETH1_TX+ J2.E91 ETH1_RX+ J2.F91 J2.E92 J2.F92 PCIe_REFCLK2- J2.E93 PCIe_REFCLK1- J2.F93 PCIe_REFCLK2+ J2.E94 PCIe_REFCLK1+ J2.F94 J2.E95 J2.F95 RSVD J2.E96 PCIe_CLKREQ1# J2.F96 ETH0-1_PRSNT# J2.E97 PCIe_CLKREQ2# J2.F97 ETH0-1_PHY_RST# J2.E98 PCIe_CLKREQ_OUT0# J2.F98 ETH0_SDP J2.E99 PCIe_CLKREQ_OUT1# J2.F99 ETH1_SDP J2.E100 PCIe_PERST_IN0# J2.F100 PCIe_PERST_IN1# SOM-C350 User Manual...
  • Page 91 PCIe42_TX+ J2.G28 PCIe42_RX+ J2.H28 J2.G29 J2.H29 PCIe43_TX- J2.G30 PCIe43_RX- J2.H30 PCIe43_TX+ J2.G31 PCIe43_RX+ J2.H31 J2.G32 J2.H32 PCIe44_TX- J2.G33 PCIe44_RX- J2.H33 PCIe44_TX+ J2.G34 PCIe44_RX+ J2.H34 J2.G35 J2.H35 PCIe45_TX- J2.G36 PCIe45_RX- J2.H36 PCIe45_TX+ J2.G37 PCIe45_RX+ J2.H37 J2.G38 J2.H38 PCIe46_TX- SOM-C350 User Manual...
  • Page 92 J2.G65 J2.H65 PCIe31_TX- J2.G66 PCIe31_RX- J2.H66 PCIe31_TX+ J2.G67 PCIe31_RX+ J2.H67 J2.G68 J2.H68 RSVD J2.G69 RSVD J2.H69 RSVD J2.G70 RSVD J2.H70 J2.G71 J2.H71 CSI1_RX0- J2.G72 CSI0_RX0- J2.H72 CSI1_RX0+ J2.G73 CSI0_RX0+ J2.H73 J2.G73 J2.H74 CSI1_RX1- J2.G75 CSI0_RX1- J2.H75 CSI1_RX1+ SOM-C350 User Manual...
  • Page 93 J2.H90 CSI1_ENA J2.G91 CSI0_ENA J2.H91 J2.G92 J2.H92 PCIe_REFCLKIN0- J2.G93 RSVD J2.H93 PCIe_REFCLKIN0+ J2.G94 RSVD J2.H94 J2.G95 J2.H95 PCIe_REFCLKIN1- J2.G96 ETH0-1_I2C_CLK J2.H96 PCIe_REFCLKIN1+ J2.G97 ETH0-1_I2C_DAT J2.H97 J2.G98 ETH0-1_PHY_INT# J2.H98 ETH0-1_MDIO_CLK J2.G99 ETH0-1_INT# J2.H99 ETH0-1_MDIO_DAT J2.G100 PCIe_WAKE_OUT0# J2.H100 PCIe_WAKE_OUT1# SOM-C350 User Manual...
  • Page 94 SOM-C350 Row A,B GND (FIXED) GND (FIXED) GBE0_MDI3- GBE0_ACT# GBE0_MDI3+ LPC_FRAME# GBE0_LINK100# LPC_AD0 GBE0_LINK1000# LPC_AD1 GBE0_MDI2- LPC_AD2 GBE0_MDI2+ LPC_AD3 GBE0_LINK# GBE0_MDI1- GBE0_MDI1+ LPC_CLK GND (FIXED) GND (FIXED) GBE0_MDI0- PWRBTN# GBE0_MDI0+ SMB_CK SMB_DAT SUS_S3# SMB_ALERT# SATA0_TX+ SATA1_TX+ SATA0_TX- SATA1_TX- SUS_S4# SUS_STAT#...
  • Page 95 VGA_I2C_DAT TYPE10# SPI_CS# SER0_TX RSVD SER0_RX RSVD A100 GND (FIXED) B100 GND (FIXED) A101 SER1_TX B101 FAN_PWMOUT A102 SER1_RX B102 FAN_TACHIN A103 LID# B103 SLEEP# A104 VCC_12V B104 VCC_12V A105 VCC_12V B105 VCC_12V A106 VCC_12V B106 VCC_12V SOM-C350 User Manual...
  • Page 96 A107 VCC_12V B107 VCC_12V A108 VCC_12V B108 VCC_12V A109 VCC_12V B109 VCC_12V A110 GND (FIXED) B110 GND (FIXED) SOM-C350 Row C,D GND (FIXED) GND (FIXED) USB_SSRX0- USB_SSTX0- USB_SSRX0+ USB_SSTX0+ USB_SSRX1- USB_SSTX1- USB_SSRX1+ USB_SSTX1+ USB_SSRX2- USB_SSTX2- USB_SSRX2+ USB_SSTX2+ GND (FIXED) GND (FIXED)
  • Page 97 RSVD PEG_RX10+ PEG_TX10+ PEG_RX10- PEG_TX10- PEG_RX11+ PEG_TX11+ PEG_RX11- PEG_TX11- GND (FIXED) GND (FIXED) PEG_RX12+ PEG_TX12+ PEG_RX12- PEG_TX12- PEG_RX13+ PEG_TX13+ PEG_RX13- PEG_TX13- RSVD RSVD PEG_RX14+ PEG_TX14+ PEG_RX14- PEG_TX14- C100 GND (FIXED) D100 GND (FIXED) C101 PEG_RX15+ D101 PEG_TX15+ SOM-C350 User Manual...
  • Page 98 D18 could be an optional pin reserved for DDI1_CTRLDATA. Please contact FAE for details. D63 could be an optional pin reserved for DDI2_CTRLCLK. Please contact FAE for details. D64 could be an optional pin reserved for DDI2_CTRLDATA. Please contact FAE for details. SOM-C350 User Manual...
  • Page 99: Watchdog Timer

    Appendix Watchdog Timer This appendix details information about the watchdog timer pro- gramming on the SOM-C350 CPU System on Module. Sections include:  Watchdog Timer Programming...
  • Page 100: Programming The Watchdog Timer

    ** WDT new driver support automatically select available IRQ number from BIOS, and then set to EC. Only Win8.1 and Win10 support it. In other OS, it will still use IRQ number from BIOS setting as usual. For details, please refer to iManager & Software API User Manual: SOM-C350 User Manual...
  • Page 101: Programming Gpio

    Appendix Programming GPIO This Appendix details illustration of the General Purpose Input and Output pin settings. Sections include:  GPIO Register...
  • Page 102: Gpio Register

    H/W Pin Name BIT0 GPI0 BIT1 GPI1 BIT2 GPI2 BIT3 GPI3 BIT4 GPI4 BIT5 GPI5 BIT6 GPI6 BIT7 GPI7 BIT8 GPI8 BIT9 GPI9 BIT10 GPI10 BIT11 GPI11 For details, please refer to iManager & Software API User Manual. SOM-C350 User Manual...
  • Page 103: System Assignments

    Appendix System Assignments This appendix gives you the infor- mation about the system resource allocation on the SOM-C350 CPU System on Module. Sections include:  System I/O ports  Interrupt Assignments  1st MB Memory Map...
  • Page 104: System I/O Ports

    PCI Express Root Complex 0x00000020-0x00000021 Programmable interrupt controller 0x00000024-0x00000025 Programmable interrupt controller 0x00000028-0x00000029 Programmable interrupt controller 0x0000002C-0x0000002D Programmable interrupt controller 0x00000030-0x00000031 Programmable interrupt controller 0x00000034-0x00000035 Programmable interrupt controller 0x00000038-0x00000039 Programmable interrupt controller 0x0000003C-0x0000003D Programmable interrupt controller 0x000000A0-0x000000A1 Programmable interrupt controller SOM-C350 User Manual...
  • Page 105: Interrupt Assignments

    Numeric data processor IRQ 19 Intel(R) Active Management Technology - SOL (COM3) IRQ 16 High Definition Audio Controller IRQ 4294967281 Intel(R) Ethernet Controller (3) I225-LM IRQ 4294967291 Intel(R) UHD Graphics IRQ 4294967280 Intel(R) Management Engine Interface #1 SOM-C350 User Manual...
  • Page 106: 1St Mb Memory Map

    Intel(R) USB 3.20 eXtensible Host Controller - 1.20 (Mic- 0x1100000-0x110FFFF rosoft) 0xFED40000-0xFED44FFF Trusted Platform Module 2.0 0xFE010000-0xFE010FFF Intel(R) SPI (flash) Controller - 43A4 0xBFFFF000-0xBFFFFFFF Intel(R) Active Management Technology - SOL (COM3) 0xFFEFC000-0xFFEFFFFF High Definition Audio Controller 0xFFF00000-0xFFFFFFFF High Definition Audio Controller SOM-C350 User Manual...
  • Page 107 0x1110000-0x111FFFF rosoft) 0x50500000-0x505FFFFF Intel(R) Ethernet Controller (3) I225-LM 0x50600000-0x50603FFF Intel(R) Ethernet Controller (3) I225-LM 0x0000-0xFFFFFF Intel(R) UHD Graphics 0x0000-0xFFFFFFF Intel(R) UHD Graphics 0xFFEFB000-0xFFEFBFFF Intel(R) Management Engine Interface #1 0xFFEFA000-0xFFEFAFFF Intel(R) Serial IO I2C Host Controller - 43E8 SOM-C350 User Manual...
  • Page 108 No part of this publication may be reproduced in any form or by any means, electronic, photocopying, recording or otherwise, without prior written permis- sion from the publisher. All brand and product names are trademarks or registered trademarks of their respective companies. © Advantech Co., Ltd. 2022...

Table of Contents