background image

20G025A00 E3 

 

2017-04-20

Page 6

About this Document   

About this Document

This user manual is intended only for system developers and integrators, it is not

intended for end users.
It describes the design, functions and connection of the product. The manual does not

include detailed information on individual components (data sheets etc.).

History

G25A product page with up-to-date information and downloads:

www.men.de/products/g25a/

Issue

Comments

Date

E1

First issue

2016-05-11

E2

Restructuring, error correction, added chapters 

Hardware/Software Interface, UEFI Firmware, added 

G229 description

2017-01-23

E3

General update and improvements; reworked RTC 

descriptions; added SGPIO description

2017-04-20

Содержание G25A

Страница 1: ...User Manual G25A Intel Xeon D CPU Board 3U CompactPCI Serial 2017 04 20 20G025A00 E3...

Страница 2: ...stalling Driver Software 23 2 5 1 MDIS System Package 23 2 6 Using the G25A under Windows 24 2 6 1 Accessing SMBus I2C Devices 24 2 6 2 Managing RTC Time Adjustments 24 2 6 3 Configuring the UART Inte...

Страница 3: ...lf Duplex Interface 46 3 12 3 Signal Mnemonics 46 3 13 PCI Express 47 3 14 CompactPCI Serial 48 3 14 1 Backplane Filling Order 48 3 14 2 Using the G25A as a Peripheral Board 50 4 UEFI Firmware 51 4 1...

Страница 4: ...ub 46 Table 17 Signal mnemonics RS232 46 Table 18 Connector types 9 pin D Sub receptacle 47 Table 19 Pin assignment RS422 485 full duplex 9 pin D Sub 47 Table 20 Pin assignment RS422 485 half duplex 9...

Страница 5: ...Firmware version commands 77 Table 50 BMC API Board controller mode command 78 Table 51 BMC API Backplane slot geographical address command 79 Table 52 BMC API Last error command 80 Table 53 BMC API...

Страница 6: ...anual does not include detailed information on individual components data sheets etc History G25A product page with up to date information and downloads www men de products g25a Issue Comments Date E1...

Страница 7: ...t links directly to the Internet When no globe icon is present the hyperlink links to specific information within this document Italics Folder file and function names are printed in italics Comment Co...

Страница 8: ...you work on your computer Power down and unplug your computer system when working on the inside Hold components by the edges and try not to touch the IC chips leads or circuitry Use a grounded wrist s...

Страница 9: ...ything done or omitted to be done by any such person in reliance whether wholly or partially on the whole or any part of the contents of the publication Conditions for Use Field of Application The cor...

Страница 10: ...ght 2017 MEN Holding All rights reserved The WEEE directive does not apply to fixed industrial plants and tools The compliance is the responsibility of the company which puts the product on the market...

Страница 11: ...to guarantee optimum shock and vibration resistance A microSD card device offers space for user applications or as a local boot medium System Security and Board Management For system security a Truste...

Страница 12: ...re 1 Front interfaces G25A G25A Serial CompactPCI X1 X2 X3 1 L A 3 2 H S RST G25A Serial CompactPCI X1 X2 X3 1 L A 3 2 H S RST G25A Serial CompactPCI X2 X3 1 L A 3 2 RST H S X1 02G025A00 02G025A01 02G...

Страница 13: ...rfaces G25A combined with G229 peripheral board G25A X2 X3 1 L A 3 2 RST H S X1 X5 X4 X7 X8 Up to 5 UART interfaces X4 RS232 or RS422 485 UART2 X5 RS232 or RS422 485 UART3 X6 RS232 or RS422 485 UART4...

Страница 14: ...d Layout Figure 3 Board layout top view Figure 4 Board layout bottom view USB 3 0 connector Heat sink Op onal ba ery under the heat sink USB to UART connector Gb Ethernet connector X1 10 Gb Ethernet c...

Страница 15: ...SD B FPGA ECC DDR4 SDRAM ECC DDR4 SDRAM Intel Xeon D SoC F Front Rear R B Onboard CPCI S 0 P1 P5 CPCI S 0 P6 R PCIe 2 0 x2 Ethernet Controller PCIe 3 0 x8 PCIe 3 0 x4 PCIe 2 0 x1 SFF 8485 SGPIO SPI BI...

Страница 16: ...CI Serial Backplane R F F F USB 3 0 USB 3 0 USB 3 0 F F USB Controller PCI Express Switch PCI Express Mini Card B F F F F VGA I O M 2 B PCIe x2 PCIe x1 PCIe x1 PCIe x1 PCIe x1 USB 2 0 mSATA B F Front...

Страница 17: ...dule TPM 2 0 Memory System Memory Soldered DDR4 ECC support 8 GB 16 GB or 32 GB Boot Flash 16 MB Mass Storage The following mass storage device can be assembled microSD card Front Interfaces USB One T...

Страница 18: ...USB Three Type A connectors USB 3 0 RS232 D Sub connector at front panel Handshake lines RTS CTS RS422 485 D Sub connector at front panel Full duplex Legacy serial I O None or Up to three interfaces...

Страница 19: ...ecifications Temperature range operation EN 50155 class T1 T2 T3 or TX Depends on system configuration CPU hard disk heat sink Temperature range storage 40 C to 85 C Cooling concept Air cooled airflow...

Страница 20: ...ct family and model This is also MEN s main ordering number To be complete it must have 9 characters Revision number Indicates the design revision of the product Serial number Unique identification as...

Страница 21: ...s are necessary Power down your system and remove the G25A from the system Put the board on a flat surface Insert the microSD card into the slot with the contacts at the top Make sure that it clicks i...

Страница 22: ...ing on Set your terminal to the following protocol 115 200 baud data transmission rate 8 data bits 1 stop bit No parity Power up the system You can access the UEFI firmware of the G25A via Console Red...

Страница 23: ...d Standard 7 These Embedded Windows operating systems support being installed on and booted from a USB device 2 5 Installing Driver Software For a detailed description on how to install driver softwar...

Страница 24: ...he CRTC accordingly In the next step the operating system OS gets the time from the CRTC and sets the system time accordingly Now the OS system time is updated independently of the CRTC via periodic c...

Страница 25: ...tion through the Device Manager To do this open the Properties page of each G25A UART device via the Windows Device Manager and select the Port Interface tab See the MEN website for the Windows Instal...

Страница 26: ...he temperature sensor In the following you can find an exemplary description of how to access the BMC Install the MDIS5 System Package for Linux Load the driver for the BMC using the following command...

Страница 27: ...s option v r 0xdead perform SW warm reset dangerous R 0xdead perform SW cold reset dangerous e show error counters c clear error counters n get number of error counters f show firmware revision F show...

Страница 28: ...first SMBus list the devices on the other SMBuses For SMBus 1 i2c 1 for example use this command When you have found out the address of the BMC and the number of the SMBus you can dump the registers o...

Страница 29: ...the system runs the system time may become out of sync with the CRTC ERTC time If the system time is adjusted e g by the user the CRTC time will not be automatically adjusted by the time management be...

Страница 30: ...ftware 13md05 90 modprobe men_lx_z25 baud_base 1843200 se single ended RS232 df_fdx differential full duplex RS422 df_hdxe differential half duplex with echo RS485 df_hdx differential half duplex no e...

Страница 31: ...ee the HTML documentation included with the tool in the MDIS5 framework for a detailed description sudo smb2_ctrl smb2_2 wbd a 0xe0 o 0x00 d 0x40 sudo i2cset y SMBus number device address drive number...

Страница 32: ...the rest of the board The G25A provides a very high computing power on a small space For this reason it is vital to provide sufficient airflow 1 5 m s A suitable heat sink is provided to meet thermal...

Страница 33: ...ng system level If enabled the watchdog must be triggered by application software If the trigger is overdue the watchdog initiates a board reset and in this way can put the system back into operation...

Страница 34: ...the LED can be switched on and off using software In case of an error the LED displays the following error messages by repeatedly flashing n times and then pausing for one second Table 3 Error codes...

Страница 35: ...ler delays the power up sequence until the hot swap switch is closed Stops flashing The hot swap switch has been closed while the hot swap sequence is in progress The board controller no longer waits...

Страница 36: ...battery 3 5 1 Software Support Please note that the real time clock integrated in the processor is not used Configuring the date and time through the means provided by the operating system does not s...

Страница 37: ...des one microSD card slot Supported standards Secure Digital 1 0 specification microSD Secure Digital 2 0 specification microSDHC Supported speed classes Class 2 4 6 8 10 UHS I UHS II See Chapter 1 5...

Страница 38: ...ction 3 8 2 3 Using the G25A in a CompactPCI Serial Peripheral Slot If the G25A is used in a peripheral slot the interfaces on the CompactPCI Serial connectors are switched off See Chapter 4 3 2 5 MEN...

Страница 39: ...ification Mating 9 pin USB 3 0 Standard A plug according to Universal Serial Bus Specification 1 5V 9 StdA_SSTX 2 D 8 StdA_SSTX 3 D 7 GND 4 GND 6 StdA_SSRX 5 StdA_SSRX Signal Direction Function 5V out...

Страница 40: ...ted to UART signals using a bridge chip e g when you connect a PC or other remote station using a USB port The remote computer does not need a UART port The interface supports Data rates up to 4 Mbit...

Страница 41: ...abit interfaces 10GBASE T of the G25A do not support Fast Ethernet interfaces 10 100BASE T Supported cable lengths 1 Gigabit Ethernet interfaces 100 m M12 und RJ45 10 Gigabit Ethernet interfaces 55 m...

Страница 42: ...tact SACC CI M12FSX 8CON L90 Mating 8 pin M12 plug X coded 10GBASE T 1000BASE T 1 BI_DA 2 BI_DA 3 BI_DB 4 BI_DB 5 BI_DD 6 BI_DD 7 BI_DC 8 BI_DC Refer to the CompactPCI Serial standard PICMG CPCI S 0 f...

Страница 43: ...ctory and should not be changed Any attempt to change this address may create node or bus contention and thereby render the board inoperable Interface Position Base Address X1 Front 0x 00 C0 3A D0 80...

Страница 44: ...Color Function 1 A Yellow Activity LED On Tx Rx activity Off No activity Blinking Tx Rx activity 1 L Green Linkup LED On Link up Off No link Blinking n a 2 Yellow On Link up Off No link Blinking Tx R...

Страница 45: ...On G25A 9 pin D Sub plug according to DIN41652 MIL C 24308 with thread bolt UNC4 40 Mating 9 pin D Sub receptacle according to DIN41652 MIL C 24308 available for ribbon cable insulation piercing conne...

Страница 46: ...Table 21 Signal mnemonics RS422 485 Connector Type On G25A 9 pin D Sub receptacle according to DIN41652 MIL C 24308 with thread bolt UNC4 40 Mating 9 pin D Sub plug according to DIN41652 MIL C 24308...

Страница 47: ...inks If the G25A is used in a peripheral slot the interfaces on the CompactPCI Serial connectors are switched off Connection of Gigabit Ethernet controller The controller for the four Gigabit Ethernet...

Страница 48: ...ipe 6 PCI Express x4 8 SATA 8 USB and 8 Ethernet interfaces Refer to the CompactPCI Serial standard PICMG CPCI S 0 for detailed information regarding the rear I O connectors CompactPCI Serial Specific...

Страница 49: ...7 Periph Slot 8 Periph Slot 9 Implementation on the G25A PCI Express 3 0 x8 PCI Express 3 0 x8 PCI Express 3 0 x4 PCI Express 3 0 x4 PCI Express 2 0 x1 PCI Express 2 0 x1 PCI Express 2 0 x1 PCI Expres...

Страница 50: ...hernet in this case and the other high speed interfaces cannot be used The G25A cannot be booted via SATA in such a configuration In peripheral mode the following interfaces available on the CPCI S 0...

Страница 51: ...s The UEFI firmware has 7 menus which can be selected via the tabs at the top of the screen On the right side of the screen you can find information regarding the functions of the function keys and th...

Страница 52: ...u you can look up system parameters and set system language date and time 4 3 2 MEN Menu The MEN menu has been adapted in order to simplify access to important functions You can find information regar...

Страница 53: ...ing sub functions Table 24 Sub menu BMC Settings Function Options Setup Mode Standard Extended Runtime SMI Enabled Disabled USB Boot Enabled Disabled Sub menu Function Options MEN BMC Settings WatchDo...

Страница 54: ...ettings Table 26 Sub Menu Memory Settings Sub menu Function Options MEN Network Settings Front X1 1x 1GbE Controller I218 Enabled Disabled PXE Boot Enabled Disabled Front X2 3 2x 10GbE Controller X557...

Страница 55: ...enable the SGPIO interface Table 27 Sub Menu SATA Settings 4 3 3 Advanced Menu In the Advanced menu you can change settings regarding Trusted Computing Console Redirection or for configuring the Netw...

Страница 56: ...o not have to be changed during operation If you use a RAID in your system however some settings have to be made here 4 3 5 Security Menu In the Security menu you can enter passwords for the user prof...

Страница 57: ...ter key For entering a new password enter it twice and press the enter key Setting Description No password is set Booting the system and opening the UEFI setup is not protected Only administrator pass...

Страница 58: ...n make settings regarding boot behavior and boot order 4 3 7 Save and Exit Menu In the Save and Exit menu you can set how to handle changes made within the setup and exit the setup Using the Boot Over...

Страница 59: ...ction MDIS Device Name 0x9A 0x4D Board Management Controller BMC xm01bc_1 0x3E 0x1F Board temperature sensor 0x64 0x32 System RTC ERTC RX 8571 see also Chapter 3 5 Real Time Clock RTC on page 36 0x6E...

Страница 60: ...drive 3 0x04 SATA4 Register SATA drive 4 0x05 SATA5 Register SATA drive 5 0x06 SATA6 Register SATA drive 6 0x07 SATA7 Register SATA drive 7 0xFE Control Register 0xFF Handle State Register Bit 7 6 5 4...

Страница 61: ...LERT interrupt 5 SMBALERT Read access SMBALERT interrupt bit 0 SMBALERT interrupt is inactive 1 SMBALERT interrupt is active Write access SMBALERT interrupt acknowledge bit 0 Ignored 1 Acknowledge SMB...

Страница 62: ...s Commands are always initiated by the host The BMC never sends packets without the host requesting it to do so Packets are either unidirectional from host to BMC without an answer from the BMC bidire...

Страница 63: ...PT_RBD Read byte PT_WBD Write byte PT_RWD Read word PT_WWD Write word Command Packet Type Opcode Functional Description WDOG_ON PT_SB 0x11 Enable watchdog WDOG_OFF PT_WBD 0x12 Disable watchdog WDOG_TR...

Страница 64: ...WWD Bit 7 6 5 4 3 2 1 0 Data 0 WD_TOUT LSB Data 1 WD_TOUT MSB Opcode 0x14 Packet Type PT_RWD Bit 7 6 5 4 3 2 1 0 Data 0 WD_TOUT LSB Data 1 WD_TOUT MSB Bit Field Description WD_TOUT Trigger timeout in...

Страница 65: ...ter factory programming is On Table 39 BMC API Power resume mode commands Table 40 BMC API Power resume modes Opcode 0x18 Packet Type PT_SB Opcode 0x19 Packet Type PT_RBD Bit 7 6 5 4 3 2 1 0 Data ARM_...

Страница 66: ...RESUME_MODE_GET Please refer to the ACPI Specification for more details on the power states S0 to S5 Advanced Configuration and Power Interface Specification Version 6 1 January 2016 Unified EFI Forum...

Страница 67: ...power supply fail signal mode after factory programming is Ignore Table 41 BMC API External power supply failure mode commands Commands EXT_PWR_FAIL_MODE_SET and EXT_PWR_FAIL_MODE_GET Command EXT_PWR_...

Страница 68: ...te independently Additionally with this functionality it is possible to disable external reset for the master board where needed The default mode after factory programming is Reset enabled Table 42 BM...

Страница 69: ...mmands Commands EXT_PS_ON_MODE_SET and EXT_PS_ON_MODE_GET Command EXT_PS_ON_MODE_SET Command EXT_PS_ON_MODE_GET Command Packet Type Opcode Functional Description EXT_PS_ON_MODE_SET PT_WBD 0x23 Set EXT...

Страница 70: ...word 0xDEAD see below Table 44 BMC API Software reset commands Command SW_RESET Command SW_COLD_RESET Command SW_RTC_RESET Command Packet Type Opcode Functional Description SW_RESET PT_WWD 0x31 Initia...

Страница 71: ...RBTN Command PWRBTN_OVRD Command Packet Type Opcode Functional Description PWRBTN PT_WBD 0x33 Perform pressing of power button PWRBTN_OVRD PT_WBD 0x34 Perform power button override i e assert the powe...

Страница 72: ...t of 3 3 V in mV VOLT_HIGH 1 PT_RWD 0x51 Get upper limit of 5 V in mV VOLT_HIGH 2 PT_RWD 0x52 Get upper limit of 12 V in mV VOLT_HIGH 3 PT_RWD 0x53 Get upper limit of 5 V standby in mV VOLT_HIGH 4 PT_...

Страница 73: ...e 73 Command VOLT_ACT x Command NUM_VOLTS Opcode 0x60 x Packet Type PT_RWD Bit 7 6 5 4 3 2 1 0 Data 0 Actual value of voltage x LSB Data 1 Actual value of voltage x MSB Opcode 0x8E Packet Type PT_RBD...

Страница 74: ...Counter Error Condition Error Clearing 1 External BMC watchdog timeout application software timeout 2 Internal BMC watchdog timeout 3 Internal brown out BMC undervoltage 4 External power failure 5 BI...

Страница 75: ...NT_CLR This command clears all error counters Command NUM_ERR_CNTRS Opcode 0xB0 x Packet Type PT_RBD Bit 7 6 5 4 3 2 1 0 Data Value of error counter number xx Opcode 0x7F Packet Type PT_WBD Bit 7 6 5...

Страница 76: ...Get firmware revision maintenance part GETREV_WORD3 PT_RWD 0x83 Get firmware revision build part GETREV_WORD4 PT_RWD 0x84 Get firmware revision verification marker Opcode 0x80 Packet Type PT_RWD Bit 7...

Страница 77: ...D_MODE Opcode 0x84 Packet Type PT_RWD Bit 7 6 5 4 3 2 1 0 Data 0 Firmware Revision Verification Marker LSB Data 1 Firmware Revision Verification Marker MSB Command Packet Type Opcode Functional Descri...

Страница 78: ...e BMC during production The setting is persistent i e is stored in a non volatile memory Command HW_BOARD_GET Command Packet Type Opcode Functional Description CPCI_SLOT_ADDRESS PT_RBD 0x8C Get Compac...

Страница 79: ...de 0x90 Packet Type PT_RBD Bit 7 6 5 4 3 2 1 0 Data LAST_ERR_CODE Bit Field Description LAST_ERR_CODE Last error 0x00 Initial value no error was registered by the BMC since the Last Error Register was...

Страница 80: ...and Packet Type Opcode Functional Description ERR_PWR_FLAGS PT_RBD 0x91 Get power failure flags Opcode 0x91 Packet Type PT_RBD Bit 7 6 5 4 3 2 1 0 Data BATT EXT SYS_ PWROK 12V 5V_ STDBY 5V 33V Bit Fie...

Страница 81: ...0x92 Packet Type PT_RBD Bit 7 6 5 4 3 2 1 0 Data RST_REASON Bit Field Description RST_REASON Reason of last reset 0x00 Initial value no reset was issued by the BMC since the Reset Reason Register was...

Страница 82: ...tate The counter is set to zero during factory programming Table 56 BMC API Power cycle counter command Command PWRCYCL_CNT Command Packet Type Opcode Functional Description ERR_REG_CLR PT_WBD 0x9F Cl...

Страница 83: ...he counter is set to zero during factory programming Table 57 BMC API Operating hours counter command Command OP_HRS_CNT Please refer to the ACPI Specification for more details on the power states S0...

Страница 84: ...scription LED_CTRL_SET PT_WBD 0xA0 Set LED state LED_CTRL_GET PT_RBD 0xA0 Get LED state Opcode 0xA0 Packet Type PT_WBD Bit 7 6 5 4 3 2 1 0 Data HTSWP STA Opcode 0xA0 Packet Type PT_RBD Bit 7 6 5 4 3 2...

Страница 85: ...ctly replaced Replace only with the same or equivalent type Manufacturer Renata Type CR1025 Capacity 30 mAh The battery has to be UL listed Used batteries have to be disposed of according to the local...

Отзывы: