background image

Hardware/Software Interface 

20BL70S00 E3 

 

2018-06-11

Page 83

4.3.1.16

Operating Hours Counter

This command allows querying the operating hours counter. The operating hours

counter counts the number of hours and minutes the board has been (at least partly)

powered on, i.e. when the system is in S3 or S0 state.
S0 to S5 are the power states as defined in the ACPI specification, or an equivalent state.

The counter is set to zero during factory programming.

Table 50. 

BMC API – Operating hours counter command

Command OP_HRS_CNT

See 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

uefi.org/specifications

Command

Packet Type

Opcode

Functional Description

OP_HRS_CNT

PT_RWD

0x94

Get Operating Hours Counter

Opcode: 

0x94

Packet Type: 

PT_RWD

Bit

7

6

5

4

3

2

1

0

Data 0

OP_TIME

 (LSB)

Data 1

OP_TIME

 (MSB)

Bit Field

Description

OP_TIME

Number of hours the board has been powered on

Содержание BL70S

Страница 1: ...User Manual BL70S Rugged Box PC for Transportation with Intel Core i3 i5 i7 Embedded Computer for Storage Control 2018 06 11 20BL70S00 E3...

Страница 2: ...Safety Instructions for Connection 28 2 4 2 Connecting an Earthing Cable 28 2 4 3 Connecting Peripherals 29 2 4 4 Connecting the Power Supply 30 2 4 5 Starting Up the System 30 2 5 Installing Operatin...

Страница 3: ...Video 49 3 9 1 DisplayPort 49 3 10 Audio Optional 51 3 10 1 Front Connection 51 3 11 USB 52 3 11 1 Front Connection 52 3 12 Ethernet 53 3 12 1 Front Connection 53 3 12 2 M12 to RJ45 Adapter Cable 53...

Страница 4: ...Ds 48 Table 12 Connector types DisplayPort 49 Table 13 Pin assignment DisplayPort 49 Table 14 Signal mnemonics DisplayPort 49 Table 15 Pin assignment HD audio 9 pin D Sub plug 51 Table 16 Signal mnemo...

Страница 5: ...44 BMC API Board controller mode command 78 Table 45 BMC API Last error command 79 Table 46 BMC API Power failure flags command 80 Table 47 BMC API Reset reason command 81 Table 48 BMC API Clear erro...

Страница 6: ...and connection of the product The manual does not include detailed information on individual components data sheets etc History BL70S product page with up to date information and downloads www men de...

Страница 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: ...8 MEN Mikro Elektronik GmbH 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...

Страница 11: ...xample mobile service standards GSM 2G UMTS 3G LTE 4G and derivates wireless communication standards WLAN Wi Fi IEEE 802 11 and derivates as well as positioning systems GPS or GLONASS Fanless Operatio...

Страница 12: ...5 6 7 8 2 Hard Disk Shuttles 5 Gigabit Ethernet 4 port Ethernet switch and one uplink port 2 USB 2 0 PSU connector 10V 50 4V 1 DisplayPort 2 antenna connector cutouts for PCI Express Mini Card 1 2 3...

Страница 13: ...3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Connector for 5 Ethernet interfaces USB interface 1 DisplayPort I O Board SA Adapter cutout for RS232 RS422 485 IBIS or CAN SA Adapter cutout for RS232 RS42...

Страница 14: ...1 PCI Express Mini Card Slot 2 SIM Card Slots F F F 2 Antenna Slots F PCIe USB 2 0 SD Card Slot B SATA Slot B SATA Slot B CAN GPIO SA F B UART UART SA F B FPGA Switch Device 10 100 1000Base T Port 2...

Страница 15: ...red DDR3 with ECC 16 GB max Security Trusted Platform Module 1 2 Mass Storage The following mass storage devices can be assembled microSD card mSATA SSD 2 5 SATA via external shuttles Graphics Process...

Страница 16: ...controller Watchdog timer Temperature measurement Real time clock buffered by supercapacitor 3 days Electrical Specifications Supply voltages 24 V and 36 V nominal input voltage according to EN 50155...

Страница 17: ...3000 m Shock 50 m s 30 ms EN 61373 Vibration function 1 m s 5 Hz to 150 Hz EN 61373 Vibration lifetime 7 9 m s 5 Hz to 150 Hz EN 61373 Reliability MTBF 203 819 h 40 C according to IEC TR 62380 RDF 20...

Страница 18: ...L70S00 E3 2018 06 11 Page 18 1 4 Cooling Concept The BL70S is cooled by natural convection for fanless operation Leave at least 15 cm to all sides of the system that are needed for cooling to enable t...

Страница 19: ...n number Indicates the design revision of the product Serial number Unique identification assigned during production Ordering key Unique ordering number of a built to order BTO configuration If you ne...

Страница 20: ...cause fire Damaged equipment has unpredictable behavior and characteristics Prevent damaged equipment from being installed and put into operation Mark the damaged equipment and keep it under lock and...

Страница 21: ...ll the front handle on the shuttle 90 to the left Using the handle pull the shuttle out of the shuttle slot If there is already an HDD SSD in the device loosen the four screws fixing the HDD SSD to th...

Страница 22: ...te for ordering information www men de products bl70s ord Opening the BL70S and installing optional components may lead to a loss of the certification and therefore make the declaration of conformity...

Страница 23: ...uries Make sure that the cabinet or the wall where you want to install the system supports the weight of the system Risk of Fire Through Overheating Make sure that the equipment does not overheat Over...

Страница 24: ...e box down so that the screw heads slip into the narrow part of the mount ing hole 2 Securely tighten the mounting screws to prevent potential damage which could be caused by e g vibration The recomme...

Страница 25: ...mounting kit which makes it possible to install the BL70S in a 19 rack Remove the bottom panel of the BL70S Remove the screws fastening the front panel highlighted in red in the following pic ture Do...

Страница 26: ...x screws for each heat sink The screws are included in the delivery of the kit Insert the box PC into the opening in the kit s front panel Take care that the small studs at the bottom of the front and...

Страница 27: ...o the kit s bottom plate using the screws removed before Fix the BL70S at the kit s front panel using the M3x10 TX10 Torx screws delivered with the kit Apply thread locker to the screws Fasten the BL7...

Страница 28: ...le to identify risks and avoid potential hazards when working with these products systems Implement a readily accessible disconnect device external to the system Read all labels and warnings on the eq...

Страница 29: ...ct the following peripherals Connect a USB keyboard and mouse to the USB connectors at the front panel Connect a flat panel display capable of displaying the resolution of 2560 x 1600 to a DisplayPort...

Страница 30: ...ion and coding label Plug an external power supply to the power inlet connector 2 4 5 Starting Up the System Carry out the following steps to start up the system Power up the system You can start up t...

Страница 31: ...70S is supported by the MDIS framework MDIS stands for MEN Driver Interface System and is a framework for device drivers for almost any kind of I O hardware It greatly simplifies system configuration...

Страница 32: ...All necessary drivers are installed automatically All available devices are visible in the device manager e g xm01bc_1 provides access to the board management controller BMC smb2_1 provides general a...

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

Страница 34: ...instance 1 Interface Multiplexer mux_if0 The interface multiplexer 0 is used to change the serial interface 1 X1 from UART default setting to SGPIO required if you want to use the SA15 SA Adapter in t...

Страница 35: ...g 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 commands More information and download www m...

Страница 36: ...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...

Страница 37: ...2_poe tool included in the MDIS5 System Package for Linux The interfaces can be activated using the following command The interfaces can be deactivated using the following command See the MEN website...

Страница 38: ...the user the ERTC time will not be automatically adjusted by the time management because the OS is not aware of the additional ERTC The ERTC time will not be updated and is out of date During the next...

Страница 39: ...ons of GPIO controller instance 1 Interface Multiplexer mux_if0 The interface multiplexer 0 is used to change the serial interface 1 X1 from UART default setting to SGPIO required if you want to use t...

Страница 40: ...o disconnect the power supply To use the ignition function connect pin IGNITIONCON KL15 to the power input pin POWERCON_IN KL30 via a switch or a controller Figure 7 Connection of power pins from PSU...

Страница 41: ...se the BL70S will start up as soon as the supply voltage is con nected and switch off as soon as the supply voltage is disconnected without a delay for shutting down the operating system The behavior...

Страница 42: ...0 E3 2018 06 11 Page 42 Figure 9 Ignition and shut down delay watchdog state diagram Power OFF IGNITION OFF Power ON WDOG OFF IGNITION ON IGNITION ON Powerbutton EVENT WDOG ON Power ON IGNITION OFF PS...

Страница 43: ...a wider housing with additional cooling fins is available enabling permanent operation at 85 C 3 2 3 Intel Active Management Technology AMT BL70S equipped with an Intel Core i7 processor support Inte...

Страница 44: ...onitors the CPU board on operating 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...

Страница 45: ...off Blinking BL70S is in stand by S3 status Blinking with n flashes Error code During normal operation the LED can be switched on and off using software Number of Flashes Error 1 3 3 V failure 2 Input...

Страница 46: ...and time through the means provided by the operating system does not set the system RTC If you use dedicated MEN driver software supporting the system RTC you can use the functions provided there to s...

Страница 47: ...TA HDD SSD Shuttle The BL70S supports Two 2 5 SATA hard disk shuttles Shuttle hot plug insertion and removal AHCI operation SGPIO 3 8 3 1 SGPIO SGPIO functions allow to read out the geographical addre...

Страница 48: ...TA activity in the system Off No SATA activity SATA1 4 Green Indicates supply voltage status On Supply voltage in range Off Supply voltage off SATA2 1 Red Indicates hot plug error status On n a Blinki...

Страница 49: ...le Mating 20 pin DisplayPort plug 20 POWER 19 RETURN PWR 18 DP_HOTPLUG 17 DP_AUX 16 GND 15 DP_AUX 14 CONFIG2 13 CONFIG1 12 LANE_3 11 GND 10 LANE_3 9 LANE_2 8 GND 7 LANE_2 6 LANE_1 5 GND 4 LANE_1 3 LAN...

Страница 50: ...ed interfaces include HDMI Single link DVI Dual link DVI VGA It depends on the operating system driver software and use case if an active or passive DisplayPort adapter is applicable Note Passive Disp...

Страница 51: ...9 pin D Sub plug Table 16 Signal mnemonics HD audio 5 AUDIO_SPDIF 9 AUDIO_IN_R 4 AUDIO_IN_L 8 AUDIO_GND 3 AUDIO_OUT_R 7 AUDIO_OUT_R 2 AUDIO_GND 6 AUDIO_OUT_L 1 AUDIO_OUT_L Signal Direction Description...

Страница 52: ...ssignment USB 2 0 Table 19 Signal mnemonics USB 1 x 2 0 Connector Type On BL70S 4 pin USB Type A receptacle according to Universal Serial Bus Specification Revision 1 0 Mating 4 pin USB Type A plug ac...

Страница 53: ...rd Ethernet connectors Connector Type On BL70S 8 pin M12 receptacle A coded Phoenix Contact 1436974 SACC DSIV FS 8CON L90 SCO Mating 8 pin M12 plug A coded 1000BASE T 10 100BASE T 1 BI_DC 2 BI_DD 3 BI...

Страница 54: ...mber 42 ETH1 0x0000 0x002A 0x002A 3 12 4 Ethernet Status LEDs Table 24 Ethernet status LEDs The unique MAC address is set at the factory and should not be changed Any attempt to change this address ma...

Страница 55: ...01 1Q VLAN ID packet routing IEEE 802 1p Port based authentication on registered MAC Address Lists Power over Ethernet support IEEE 802 3af IEEE 802 3at Type 1 VLAN port based VLANs GVRP MVRP IEEE 802...

Страница 56: ...activated after every booting of the system Table 26 Power over Ethernet configuration For more information see Chapter 2 7 3 1 Activating Power over Ethernet on page 33 Windows Chapter 2 8 3 1 Activa...

Страница 57: ...micro SIM card 1 The power supply of the PCIe MiniCard has to be reset when switching from one micro SIM card to another See Figure 2 Board layout PCBs inside the system on page 13 for the position o...

Страница 58: ...Q 8 UIM_PWR 9 GND 10 UIM_DATA 11 REFCLK 12 UIM_CLK 13 REFCLK 14 UIM_RST 15 GND 16 UIM_VPP Mechanical key 17 Reserved 18 GND 19 Reserved 20 W_DISABLE1 21 GND 22 PERST 23 PERn0 24 3 3Vaux 25 PERp0 26 GN...

Страница 59: ...SIM card data UIM_CLK SIM card clock UIM_RST SIM card reset UIM_VPP SIM card VPP PCI Express REFCLK REFCLK PCI Express differential reference clock PERn0 PERp0 PCI Express receive signals PETn0 PETp0...

Страница 60: ...M cards To get access to a mobile phone network you need a SIM card subscriber identity module and a contract with a mobile service provider 3 13 3 Antenna Connectors Optional The BL70S supports Two a...

Страница 61: ...special product version is required Figure 10 Position of serial interfaces on BL70S front For using the 08SA15 00 SA Adapter with SGPIO functionality at serial interface 1 X1 you have to change a se...

Страница 62: ...RTC RX 8571 0x9A 0x4D Board Management Controller BMC xm01bc_ctrl xm01bc_1 0xA0 0x50 SPD EEPROM channel A 0xA4 0x52 SPD EEPROM channel B 0xAC 0x56 EEPROM includes BL70S information e g serial number a...

Страница 63: ...MINI_x_PWR _EN Power supply for respective PCIe Mini Card 0 Power supply off 1 Power supply on 6 SIMx_SW Switch between primary and secondary SIM card of the PCIe Mini Card 0 Secondary SIM connected t...

Страница 64: ...A_2_ LOCATE_LED Signal to show the location of a SATA device at the front panel 0 LED on enabled 1 LED off disabled 4 SATA_2_ERROR _HP_LED LED to show the life status of the connected HDD SSD and if t...

Страница 65: ...Group Instance BAR Offset Size 16Z125_UART 125 0 11 6 0 4 0 220 8 16Z125_UART 125 0 11 4 0 0 0 3F8 8 16Z125_UART 125 0 11 3 0 1 0 2F8 8 16Z125_UART 125 0 11 7 0 2 0 3E8 8 16Z125_UART 125 0 11 5 0 3 0...

Страница 66: ...Response Data Controller Host Error Signaling PT_SB Send Byte Send command only None No response PT_RBD Read Byte Data Send command and get one data byte from controller None 1 byte Response byte 0xFF...

Страница 67: ...WBD Write byte PT_RWD Read word PT_WWD Write word PT_WB Block write PT_RB Block read Command Packet Type Opcode Functional Description WDOG_ON PT_SB 0x11 Enable watchdog WDOG_OFF PT_WBD 0x12 Disable w...

Страница 68: ...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...

Страница 69: ...equivalent state Opcode 0x18 Packet Type PT_SB Opcode 0x19 Packet Type PT_RBD Bit 7 6 5 4 3 2 1 0 Data ARM_STATE Bit Field Description ARM_STATE Watchdog arming state 0x00 Not armed 0x01 Armed 0xFF E...

Страница 70: ...ODE_SET and RESUME_MODE_GET Command RESUME_MODE_SET Command RESUME_MODE_GET Opcode 0x20 Packet Type PT_WBD Bit 7 6 5 4 3 2 1 0 Data RES_MODE Opcode 0x20 Packet Type PT_RBD Bit 7 6 5 4 3 2 1 0 Data RES...

Страница 71: ...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 38 BM...

Страница 72: ...word 0xDEAD see below Table 39 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...

Страница 73: ...limit 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...

Страница 74: ...e 74 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...

Страница 75: ...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 BIO...

Страница 76: ...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...

Страница 77: ...et 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...

Страница 78: ...g production The setting is persistent i e is stored in a non volatile memory Command HW_BOARD_GET Opcode 0x84 Packet Type PT_RWD Bit 7 6 5 4 3 2 1 0 Data 0 Firmware Revision Verification Marker LSB D...

Страница 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: ...lent state The counter is set to zero during factory programming Table 49 BMC API Power cycle counter command Command PWRCYCL_CNT Command Packet Type Opcode Functional Description ERR_REG_CLR PT_WBD 0...

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

Страница 84: ...ype Opcode Functional Description 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 2 Opcode 0xA0 Packet Type PT_RBD...

Страница 85: ...Fuse Protection The power pin of the power inlet connector is protected by a fuse Current rating 8 A Voltage rating 250 VDC Type slow Size 5 x 20 mm MEN part number 5475 0026 Take care that no liquid...

Отзывы: