Rxi Box Ipc-Xr: Hardware Reference Manual
Rxi Box Ipc-Xr: Hardware Reference Manual
Rxi Box Ipc-Xr: Hardware Reference Manual
These instructions do not purport to cover all details or variations in equipment, nor to provide for every possible
contingency to be met during installation, operation, and maintenance. The information is supplied for informational
purposes only, and GE makes no warranty as to the accuracy of the information included herein. Changes, modifications,
and/or improvements to equipment and specifications are made periodically and these changes may or may not be reflected
herein. It is understood that GE may make changes, modifications, or improvements to the equipment referenced herein or to
the document itself at any time. This document is intended for trained personnel familiar with the GE products referenced
herein.
This document is approved for public disclosure.
GE may have patents or pending patent applications covering subject matter in this document. The furnishing of this
document does not provide any license whatsoever to any of these patents.
GE provides the following document and the information included therein as is and without warranty of any kind, expressed
or implied, including but not limited to any implied statutory warranty of merchantability or fitness for particular purpose.
For further assistance or technical information, contact the nearest GE Sales or Service Office, or an authorized GE Sales
Representative.
Revised: June 2016
Issued: June 2016
Copyright 2016 General Electric Company, All rights reserved.
___________________________________
* Indicates a trademark of General Electric Company and/or its subsidiaries.
All other trademarks are the property of their respective owners.
Refer to the section, Contact Information for support on this product.
Computer-on-module
EMC
Electromagnetic Capability
EMI
Electromagnetic Interference
ESD
Electrostatic Discharge
FPGA
DDC
DP
Display Port
GND
I2C
LAN
LED
NC
NVRAM
PCI
PCIe
SATA
SSD
USB
VGA
Not Connected
Non-volatile Memory
Serial ATA
Solid State Drive
Universal Serial Bus
Video Graphics Adapter
Description
Emphasize words in text, reference document titles, chapter and section titles,
figure captions, or tables, and provide web address hyperlinks
Decimal or Hexadecimal
Identify numbers
C-notation
Indicates an active low signal. The signal is either true when it is at logic zero
level (voltage close to 0 V) or the signal initiates actions on a high-to-low
transition.
Indicates a command entry or output from a GE embedded PC product using
the built-in character set
Calls attention to essential or useful information
Warning
Indicates a procedure, condition, or statement that, if not strictly observed, could result in
damage to or destruction of equipment.
Caution
Attention
Note Indicates information that is especially significant to understanding or to understand common issues.
Contact Information
If you purchased this product through an Authorized Channel Partner, then contact the seller directly.
http://support.ge-ip.com
Additional information
http://www.ge-ip.com/
Solution Provider
Technical Support
If you have technical problems that cannot be resolved with the information in this manual, contact us by telephone, email, or at http://support.
ge-ip.com
Americas
Online Technical Support
http://support.ge-ip.com
Phone
1-800-433-2682
English
http://support.ge-ip.com
Phone
+ 800-1-433-2682
+ 420-23-901-5850 (if toll free 800 option is unavailable or dialing from a mobile
telephone)
Germany
Online Technical Support
http://support.ge-ip.com
GE GmbH
Memminger Str. 14
Address
86159 Augsburg
Germany
Phone
+ 49-82150340
+ 8003223616
Fax
+ 498215034119
http://support.ge-ip.com
Asia Pacific
+ 86-400-820-8208
Phone
[email protected] (Japan)
[email protected] (remaining Asia customers)
[email protected]
[email protected] (China)
CE Conformance Declaration
CE certification is required in EU countries for equipment which is used or operated by the end user. Products sold or
transferred between companies or operated on company premises (factory floor, laboratory) do not need CE certification.
CE certification can only be granted to complete and operational systems. Boards or subsystems which cannot provide a
useful function on their own do not need CE certification.
GE designs and tests all their products for EMI/EMC conformance. The system integrator or installer must, in any case, test
for CE compliance and certify this to the end user.
Where GE supplies a complete/functional system for use by end users in EU countries a CE certificate will be cited in the
manuals/documents which are provided with the products. The CE (and year of certification) symbol is shown on the
equipment, typically on the type or S/N label or close to the power cable entry.
GE has tested their boards using their own card cages (chassis). Test results of these tests are available upon request.
GFK-2996
Waste Disposal
The mark or symbol on any electrical or electronic product shows that this product may not be disposed off in a trash bin.
Such goods have to be returned to the original vendor or to a properly authorized collection point.
The black bar underneath the waste bin symbol shows that the product was placed on the market after 13 August 2005.
Alternatively, the date the product is placed on the market is shown in place of the bar symbol.
Warranty
The manufacturer grants the original purchaser of GE products a warranty of 24 months from the date of delivery. For details
regarding this warranty refer to Terms and Conditions of the initial sale. For detailed warranty information, visit our GE
Customer Care Support website at http://www.geautomation.com/warranty.
Notes
GFK-2996
Contents
1 Overview ........................................................................................................................................... 11
2 Mounting and Installation............................................................................................................. 13
2.1 Safety Instructions ................................................................................................................................. 13
2.2 Mounting and Installation........................................................................................................................ 15
3 Hardware........................................................................................................................................... 17
3.1 PCIe.................................................................................................................................................... 17
3.2 Ethernet Interface (LAN1 and LAN2)........................................................................................................ 17
5 Maintenance..................................................................................................................................... 29
5.1 Top Cover Removal and Handling ............................................................................................................ 29
5.2 Battery Replacement .............................................................................................................................. 32
5.3 mSATA Replacement ............................................................................................................................. 33
6.1.2
6.1.3
Interrupt Programming..................................................................................................................... 37
Function Reset................................................................................................................................ 38
8 Specifications.................................................................................................................................. 53
8.1 Technical Data ...................................................................................................................................... 53
Index......................................................................................................................................................... 57
10
GFK-2996
Overview
This document describes the RXi Box Rugged Embedded Industrial PC IPC-XR ,
including hardware and software features, mounting and installation, configuration, safety
instructions, maintenance procedures, specifications, and specific feature details.
The product described in this documentation may be operated only by personnel qualified
for the specific task in accordance with the relevant documentation for the specific task,
in particular its warning notices and safety instructions. Qualified personnel are those
who, based on their training and experience, are capable of identifying risks and avoiding
potential hazards when working with these products.
Features
CAN (isolated)
RS232 / RS485 (isolated)
Four digital input/output (I/O) on M12 connector (isolated, externally powered)
System power supply 934 V dc on M12 connector
Power LED
Optional 2 x 16 character display and user defined buttons
Windows 7
Windows 7 embedded
Linux
Overview
For public disclosure
Carrier Board
Power supply input refers to
internal
SUS_Sx / PWR_Btn / PWR_OK
IC
Input
dc/dc
(nonisolated)
Connector Board
9 to 34 V dc Power
(Dual-In)
Remote Control
Power
Mgmt
M12 Plug
T-coded
(Optional )
Power Button
Power LED
IC
Temp.
Sensor
GBE
PCIe
M12
Socket
X-coded
GBE -Transf.
2x 10/100/1000 BaseT
Intel
i210IT
GBE -Transf.
SATA
mSATA
COMExpress Module
Type 6
VGA
USB 2.0
M8
Socket
USB 2.0
M8
Socket
M12
Socket
Spartan6
LX25T
Isoltaor
Power
Switch
OLED Display
2x16
(Optional)
PCIe-Load Bus
Bridge
UART
UART
RS-485
Transceiver
NvSRAM
Isolator
DC/DC
CAN2/COM2
RS-232
Transceiver
CAN
Tranceiver
M12 Socket
A/B coded
1xPCIe
SJA1000
SJA1000
RS-485
Isolator
DC/DC
CAN1/COM1
RS-232
Transceiver
CAN
Tranceiver
M12 Socket
A/B coded
Factory
Option
12
GFK-2996
Warning
Warning
Warning
Warning
Caution
Warning
Warning
Caution
Caution
14
GFK-2996
Warning
The nominal voltage for IPC-XR is 24 V dc. However, the product can be operated within
a range of 9 to 34 V dc.
The IPC-XR is intended to be mounted on a flat surface wall.
The product must be mounted exactly as indicated
in to allow the required natural heat transfer.
Derivations of < 5 will not affect the product.
Attention
Attention
Mounting Screws
The product must be mounted with M6 screws with appropriate washers. Stainless steel is
recommended in harsh environment. The washers may have a maximum diameter of 15
mm (0.59 in).
Mounting Wall
Attention
55 mm
(2.17 in)
55 mm
(2.17 in)
Mounting Guidelines
16
GFK-2996
Hardware
3.1 PCIe
The RXi IPC-XR uses Peripheral Component Interface Express (PCIe) to provide
expansion options. Some Computer-on-module (COM) Express modules only provide a
limited number of PCIe lanes.
PCIe Lane Resources
PCIe Lanes
Function
PCIE0
PCIE1
Ethernet 2
Field Programmable Gate Array (FPGA)
PCIE2
PCIE3
PCIE4
PCIE5
PCIE6
PCIE7
Unused
Unused
Unused
Unused
Unused
Unused
LAN2
This Ethernet interface is provided on the carrier board by an Intel i210 Ethernet
controller. The standard configuration uses the i210s iNVM memory for parameter
storage. As an option, external Flash memory option is available, but is not normally
equipped on the carrier board.
Note LAN implementation and use is not supported by Ethernet LAN2.
Hardware
For public disclosure
Notes
18
GFK-2996
Hardware Configuration
Caution
Note All connectors (M12/M8/DSUB) are not sealed when a mating connector is not
present. Use a screw plug to seal unused connectors.
Hardware Configuration
For public disclosure
20
GFK-2996
4.2 Power In
The system power supply is connected with a 4pin T-coded M12 male connector.
Warning
Power Supply Connector
Pin #
1
Description
3
4
VS
GND
The return of the power supply (pin 4 = GND) is connected to the internal system GND
(through EMI filter chokes). The internal system GND is connected to the enclosure
internally; the shells of all connectors are on system GND potential.
Inside the product, this is connected to the metal enclosure, which might be connected to
protective earth by the installation. Some isolated reference grounds for communication
interfaces or I/O is available. These reference signals are referred to as GND-x, where x
indicates function.
Note To comply with UL/IEC/EN 60950-1: If the product is not supplied by a limited
current circuit, then a disconnection means (easily accessible and identifiable) must be
provided in the final installation to separate the equipment from all power sources.
Hardware Configuration
For public disclosure
Note The specified power supply voltage range is defined at the input connector of the
product. At low input voltage and high system load, a high input current of several
ampere will flow. This can lead to substantial drop on the power input cable (even when
using 1.5 mm, 0.06 in M12 cable assemblies).
Pin #
1
2
3
4
5
Description
Description
Red
Green
Blue
NC
GND
Pin #
9
10
11
12
13
GND
14
VSync
7
8
GND
GND
15
DDC Clock
+5V
GND
NC
DDC Data
HSync
Description
MDI0+
MDI0MDI1+
MDI1-
Pin #
5
6
7
8
Description
MDI3+
MDI3MDI2+
MDI2-
22
GFK-2996
Description
USB- (white)
GND (black)
USB+ (green)
+5V (red)
4.6 CAN
If the product is equipped with CAN interface(s), 5pin A-coded M12 female connectors
are provided for the CAN.
The USB connectors do not provide standby power so power on USB is not possible.
M12 CAN Connector
Pin #
1
2
3
4
5
Description
NC
NC
GND-CAN
CAN-H
CAN-L
Hardware Configuration
For public disclosure
4.7 RS485
If the product is equipped with RS485 interface(s), 5pin B-coded M12 female
connectors are provided.
M12 RS485 Connector
Pin #
1
2
Description
3
4
GND-RS485
DP (B)
NC
NC
DM (A)
4.8 RS232
If the product is equipped with RS232 interface(s), 5pin B-coded M12 female
connectors are provided.
M12 RS232 Connector
Pin #
1
Description
TxD (out)
3
4
GND-RS232
RxD (in)
CTS (in)
RTS (out)
24
GFK-2996
Pin #
1
Description
2
3
4
5
6
7
8
DIO4
DIO3
DIO2
DIO1
NC
NC
GND-DIO
Digital I/O pins drive VIN-DIO to the output pins (high side switch). Each digital I/O pin
can be read back so that it can also be used as input.
Caution
Each port pin (DIO1 to DIO4) is able to source 500 mA into a load. The sum of all output
currents should be limited to 1A.
Caution
Hardware Configuration
For public disclosure
4.10
Additional Information
4.10.1
When using right angle M8/M12 connectors, obey the exit direction of the cables when
planning the cabling. The following figure illustrates the use of all right angle cables.
CAN/Serial 1
CAN/Serial 2
Digital I/O
USB2
Power
USB1
LAN2
LAN1
26
GFK-2996
4.10.2
M12 Y Adapters
For applications with fieldbus connections that need to pass-through, Y-adapters can be
used to provide two sockets for in-coming and out-going cables.
M a le
F e m a le
F e m a le
M a le
F e m a le
M a le
M12 Y Connectors
Hardware Configuration
For public disclosure
Notes
28
GFK-2996
Maintenance
This chapter provides maintenance procedures for the RXi-XP product. Follow all Safety
instructions and guidelines provided in this document. Refer to the section Safety
Instructions.
All serviceable parts can be reached by removing the top cover of the product.
Caution
Maintenance
For public disclosure
Maintenance Task
Action
Replace mSATA
Notes
Replace Battery
30
GFK-2996
Caution
Note This procedure requires the use of a Torx-T20 tool. A stainless steel tool is
preferred.
1.
Remove the 10 top cover screws as indicated in the figure Top Cover Hardware.
2.
Lift of the top cover in direction of the screws. Do not apply force in any other
direction (rotation, horizontal force), or you might damage the internal high density
connector which connects the connectors to the main board.
3.
Make sure that you do not damage the connectors and components on the front panel
PCB when you handle the removed top cover.
Maintenance
For public disclosure
1.
2.
If IP67 is required, check the integrity of the sealing. If it is damaged, remove and
replace the sealing.
3.
Put the cover onto the enclosure and gently assign the high density connector.
4.
Re-apply all screws (including the contact washer). Recommended torque: 2.6 Nm
(23.01 in-lb).
Warning
Turn off the computer properly through the operating system, then turn off any
external devices.
2.
3.
Remove the top cover from the product and locate the battery on the system main
board.
4.
Remove the battery from the holder. Insert a screwdriver at the right side and bend so
that the battery pops outs. Use only gentle force, otherwise the battery holder might
be damaged.
32
GFK-2996
5.
Insert the new battery. Align the new battery to the left side of the holder and gently
press down on the right side of the battery until the battery snaps into the holder.
6.
Attention
Note The mSATA socket only accepts SATA based SSD modules. It does not support
PCIe-based modules and boards.
Maintenance
For public disclosure
Notes
34
GFK-2996
Purpose
Value
Found in
Vendor ID
0x13C3
Device ID
0x2A00
Subsystem Vendor ID
0x13C3
Subsystem ID IPC-XR
0x2A00
PCI Base
Address
Register
0
1
2
3
Description
Local configuration registers
(memory mapped)
N/A
CAN / RS232 address space
Reserved
Control registers
Size
512 B
8 kB
8 kB
4 kB
1 MB
Note The actual addresses for these memory spaces are configured by the BIOS of your
system every time the computer is booted. If you wish to access one of these spaces, read
the actual addresses from the PCIe configuration space.
Address Offset
Access
Description
BAR4 + 0x00
RO
INT_STAT
BAR4 + 0x04
RO
INT_MASK
BAR4 + 0x08
WO
INT_DISABLE
BAR4 + 0x0C
WO
INT_ENABLE
BAR4 + 0x10
WO
RESET_ASSERT
BAR4 + 0x14
WO
RESET_DEASSERT
BAR4 + 0x18
RO
RESET_STATUS
BAR4 + 0x1c
BAR4 + 0x20
BAR4 + 0x24
BAR4 + 0x30
BAR4 + 0x3C
RW
RO
RO
RW
RO
I2C_CONTROL
FEATURE1
FEATURE2
TESTREG
REVISON
FEATURE1
31..9
9
8
7..2
Reserved
COM1
COM0
Reserved
CAN[1..0]: High if corresponding CAN is available.
COM[1..0]: High if corresponding COM is available.
Reserved: Positions are zero.
36
GFK-2996
0
CAN0
REVISION
31..24
23..16
ID
Reserved
ID[7..0]: Specific hardware design.
Reserved [7..0]: 0x00.
Release [7:0]: Current version of design.
Build [7:0]: Running build number.
1
CAN1
15..8
Release
7..2
Build
31..9
9
8
7..2
1
0
Reserved
COM1
COM0
Reserved
CAN1
CAN0
CAN[1..0]: Interrupt status info. Each defined bit in this register reflects the status of the INT# pin
of the corresponding CAN. A zero will be read when an interrupt is pending. If a CAN interrupt
request line is disabled, then the corresponding bit is forced to 1.
COM[1..0]: Interrupt status info. Each defined bit in this register reflects the status of the INT# pin
of the corresponding COM. A one will be read when an interrupt is pending. If a COM interrupt
request line is disabled, then the corresponding bit is forced to 0.
Reserved: Undefined, and must not be considered. Software must mask them off.
Note Interrupt requests can be masked off by the CPU. This is done through the interrupt
disable/enable registers. Interrupts are disabled after RESET. Enable a CAN interrupt line
before using it.
INT_ DISABLE
31..9
9
8
7..2
1
0
Reserved
COM1
COM0
Reserved
CAN1
CAN0
CAN[1..0] and COM[1..0]:
Writing one of the bits disables/enables interrupts from the corresponding function. Both
registers are accessed in hot-1 technique: Writing a one to a bit disables/enables further
interrupts from the corresponding function, writing zero to a bit do not affect the interrupt mask
status of that function. If a functions interrupt request line is disabled, then this functions
interrupt bit will never appear in the INT_STAT register and it will not cause interrupts.
Reserved: Bit positions must be written as zero.
INT_ENABLE
31..9
9
8
7..2
1
0
Reserved
COM1
COM0
Reserved
CAN1
CAN0
CAN[1..0] and COM[1..0]:
Writing one of the bits disables/enables interrupts from the corresponding function. Both
registers are accessed in hot-1 technique: Writing a one to a bit disables/enables further
interrupts from the corresponding function, writing zero to a bit do not affect the interrupt mask
status of that function. If a functions interrupt request line is disabled, then this functions
interrupt bit will never appear in the INT_STAT register and it will not cause interrupts.
Reserved: Bit positions must be written as zero.
31..9
9
8
7..2
1
0
Reserved
COM1
COM0
Reserved
CAN1
CAN0
CAN[1..0] and COM[1..0]:
Writing one of the bits disables/enables interrupts from the corresponding function. Both
registers are accessed in hot-1 technique: Writing a one to a bit disables/enables further
interrupts from the corresponding function, writing zero to a bit do not affect the interrupt mask
status of that function. If a functions interrupt request line is disabled, then this functions
interrupt bit will never appear in the INT_STAT register and it will not cause interrupts.
Reserved: Bit positions must be written as zero.
RESET_DEASSERT
31..9
9
8
7..2
1
0
Reserved
COM1
COM0
Reserved
CAN1
CAN0
CAN[1..0] and COM[1..0]:
Writing one of the bits disables/enables interrupts from the corresponding function. Both
registers are accessed in hot-1 technique: Writing a one to a bit disables/enables further
interrupts from the corresponding function, writing zero to a bit do not affect the interrupt mask
status of that function. If a functions interrupt request line is disabled, then this functions
interrupt bit will never appear in the INT_STAT register and it will not cause interrupts.
Reserved: Bit positions must be written as zero.
8
7..2
1
0
Reserved
SCL
SDA
SDA: I2C bidirectional data line. Writing 0 sets the data line to low potential. Writing 1 tri-states
the data line. An external pull-up resistor (1kOhm) raises the line to high potential. This must be
done before reading data.
SCL: I2C bidirectional clock line. Writing 0 sets the clock line to low potential. Writing 1 tri-states
the clock line. An external pull-up resistor (1kOhm) raises the line to high potential. This must be
done before reading clock status.
Reserved: Bit positions must be written as zero.
38
GFK-2996
Accesses
BAR2 + 0x000..0x0ff
BAR2 + 0x100..0x102
BAR2 + 0x200..0x2ff
BAR2 + 0x300..0x302
Note Refer to the SJA1000 manual for a description of registers and operation.
6.2.2
Besides the SJA1000 registers (defined in the SJA1000 manual), there are two additional
registers that control the line termination and the front panel LEDs. These registers are
unique for each channel.
CAN_TERM0,1
7
4
Reserved
0
TERM
Reset:
0
TERM: Set to zero to disable the line-termination, Set to one to enable the termination resistor.
Reserved: Reserved positions should not be changed. You should use read-modify-write operation to change this register.
CAN_LED0,1
7
Reserved
1
LEDG
0
LEDR
Reset:
Accesses
BAR2 + 0x1000..0x1008
BAR2 + 0x1100..0x1108
UART 0
UART 1
Note The serial port UARTs are implemented inside the FPGA and are 16550
compatible (16 bytes FIFO).
At customer request, other serial port options are available, but not yet implemented:
The COM Express Typ 6 defined serial ports (Rx/TX only) can be routed to the
connectors. Implementation depends on availability on the COM Express module.
Sometimes such ports are available as legacy ports, sometimes as USB based ports,
sometimes as custom ports, sometimes they are not available at all.
LPC based legacy serial ports (I/O address) can be implemented in FPGA if legacy
ports are required for software compatibility. However, BIOS support for such ports
can be a difficult issue.
6.4 NVRAM
The RXI IPC-XR implements an integrated nvSRAM memory. This device implements
128kx8 NVRAM. The NVRAM is a fast SRAM style device; however there is no need
for battery maintenance.
NVRAM address (128 KByte NVRAM)
Address Offset
Description
BAR5 + 0x080000..0x09FFFF
NVRAM area
The NVRAM can be accessed by 8-, 16- and 32 bit operations (read and write).
Note If NVRAM is accessed by 16/32 bit operations, these are not atomic. In case of
power down, it might happen that only parts of the 16/32 bit value are stored in the
nvSRAM. Also notice that the PCI interface has buffers. Even if the write operation has
been finished from CPU point of view, it might not have been saved into the memory. To
make sure data has reached the memory, read back the latest written content.
40
GFK-2996
Address Offset
Access
Description
BAR5 + 0x00
BAR5 + 0x01
RW
DIGIO_OUT
BAR5 + 0x02
WO
DIGIO_IN
BAR5 + 0x03
RO
DIGIO_STAT
DIGIO_OUT
7
3
OUT3
2
OUT2
0
OUT0
DIGIO_IN
7
6
5
4
IN3
IN2
IN1
IN0
IN3..0: status of the digital input line.
OUT3..0: 0: input voltage 0..4 V; 1: input voltage 9..24 V
2
1
Read as dont care
DIGIO_STATUS
7
1
OUT1
0
NO
SPI_TX
TX_DATA: Data to be written to SPI FLASH. Data is shifted out when SPI_TX is written and the controller is enabled (EN=1). MSB is
shifted out first.
SPI_CONTROL
31..25
24.20
19..14
14
13
Reserved
SHIFT
Reserved
WP
HOLD
Reset:
0
1
1
EN: 1=enable SPI controller.
CS: SPI FLASH chip select control (0=low)/
HOLD: SPI FLASH HOLD# control (0=low)/
WP: SPI FLASH WP# control (0=low)/
SHIFT: Data shift count. N+1 bits are shifted out when SPI_TX is written.
Reserved: undefined, and must not be considered. Write reserved bit as zero.
12
CS
11..1
Reserved
0
EN
SPI_STATUS
31..8
Reserved
7
TC
6..3
Reserved
2
TF
1
Reserved
0
TE
Reset:
1
TE: Transmitter empty flag (1=empty).
TF: Transmitter full flag (1=full).
TC: Transfer complete (0=busy, 1=done).
Reserved: undefined, and must not be considered.
42
GFK-2996
System Control
The RXi IPC-XR provides the following features for system control and supervision.
Refer to the figure Front View with Connectors.
System MCU controls the power supply and COM Express module run state.
Controlled either by the power supply voltage or by the control input (mid pin on the
power supply connector).
System MCU provides an I2C slave interface on the host I2C to monitor and modify
system operation.
Access to the host I2C bus is possible by a I2C master interface, which is provided by
the FPGA subsystem.
Digital temperature sensor that can be read using the system MCU.
ispPAC power sequencer which controls and monitors the internal power supplies.
The integrated ADC can check any of the internal voltages and can be read using the
system MCU.
System Supervision
System Control
For public disclosure
44
GFK-2996
System Control
For public disclosure
Register
EEPROM Save
0x00
0x01
0x02
0x03
0x04
0x05
0x06
ID
CONTROL
STATUS
COMMAND
DATA
Reserved
VIN_ACTUAL
Yes
0x07
0x08
0x09
0x0A
0x0B
0x0C
0x0D .. 0x0F
0x10
0x11
0x12
0x13
0x14
0x15
0x16
0x17
0x18
0x19..0x1f
0x20
0x21
VS_ACTUAL
VIN0
VIN1
VIN2
VS0
VHYST
Reserved
TIN00
TIN01
TIN11
TIN21
TS0
TS1
TS2
TS3
TS4
Reserved
TEMP
FANCON_RDWR
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
0x22
0x23..0xFF
EEPROM_CTRL
Reserved
Note Registers that are not documented are reserved for future feature enhancement of
the MCU firmware. They should not be written to avoid compatibility problems with
future versions.
The following tables provide a description of the defined registers. All voltage related
registers are stored in units of 1/100 V, all time related registers are stored in units of 10
ms (for a maximum parameter of 650s), and all temperature related registers are stored in
units of 0.1C (32.2 F).
46
GFK-2996
ID
15
0
PMONID
PMONID: This provides the possibility to identify the PMON functionality and indicate future revisions. Check for the value 0x0802
to match this document.
CONTROL
15
0
EXB
RESET:
Restored from EEPROM
EXB: If this bit is set, the VS input (mid contact on power connector) act as an power button input. If VS is > 5 V (typ.), the COM
Express PWRBTN# signal is asserted.
If this function is activated, you should program the VS0 threshold to zero.
Reserved: Bits should be written as zero.
COMMAND
15
14
13
12
11
WDR
10
BOR
9
EXR
8
POR
0
FSTATE
RESET:
Undefined
FSTATE: state of the PMON internal state machine.
POR: Set to one if last PMON MCU reset was a power-on reset.
EXR: Set to one if last PMON MCU reset was an external reset.
BOR: Set to one if last PMON MCU reset was a brown-out reset.
WDR: Set to one if last PMON MCU reset was a watchdog reset.
COMMAND
15
0
CMDCODE
RESET:
0
CMDCODE: To trigger functions in the PMON firmware, write the corresponding command code into this
register. Once the command has completed, the register is cleared to zero by the PMON firmware.
DATA
15
0
DATA
DATA: Data to be supplied with the command to be executed is supplied in this register. Write to DATA before
writing to COMMAND.
VIN_ACTUAL
15
0
VIN_ACTUAL
VIN_ACTUAL: Voltage reading of the power supply voltage (+ contact on power connector). Reading is in
units of 1/100 V, so that register value of 0x800=2048 corresponds to 20.48 V.
VS_ACTUAL
15
0
VS_ACTUAL
VS_ACTUAL: Voltage reading of the sense voltage input (mid contact on power connector). Reading is in units
of 1/100 V, so that register value of 0x800=2048 corresponds to 20.48 V.
System Control
For public disclosure
VIN0
15
0
VIN0
RESET:
Restored from EEPROM
VIN0: If the power supply voltage level is below VIN1, then the system is held in reset. This state can be left if
input voltage level is above VIN0+VHYST for longer than TIN11.
VIN1
15
0
VIN1
RESET:
Restored from EEPROM
VIN1: If the power supply voltage level is below VIN1, then the system is held in reset. This state can be left if
input voltage level is above VIN1+VHYST for longer than TIN11.
VIN2
15
0
VIN2
RESET:
Restored from EEPROM
VIN2: If the power supply voltage level is below VIN2, the power supply is immediately turned off. This state
can be left if input voltage level is above VIN2+VHYST for longer than TIN21.
This parameter has a factory set low limit. You cannot program values below this limit. This limit might
depend on the system configuration. Generally it will be higher for a system with high power consumption to
prevent operation with low voltage and high current.
VS0
15
0
VS0
RESET:
Restored from EEPROM
VS0: If the sense voltage level is below VS0 for a certain time, a system shutdown is triggered. When the
voltage level is above VIN2+VHYST for a certain time, then a system startup is triggered. Refer to the various
timing parameters for more details.
Program this register to zero to disable the sense voltage function. The sense voltage level can be read from
VS_ACTUAL regardless of the VS0 setting.
VHYST
15
0
VHYST
RESET:
Restored from EEPROM
VHYST: This register sets the hysteresis for the power supply and sense input signals.
TIN11
15
0
TIN11
RESET:
Restored from EEPROM
TIN11: Reset delay (refer to VIN1).
48
GFK-2996
TIN21
15
0
TIN21
RESET:
Restored from EEPROM
TIN21: Power good delay (refer to VIN2).
TS0
15
0
TS0
RESET:
Restored from EEPROM
TS0: When VS is below the VS0 threshold for longer than TS0, then a system shutdown is triggerd. If VS
passed VS0+VHYST before TS0 expires, then no action is taken.
However, once a system shutdown has been triggered it cannot be aborted by rising VS.
TS1
15
0
TS1
RESET:
Restored from EEPROM
TS1: Shutdown timeout for the system (the COM Express module). Once a shutdown has been triggered, the
PMON firmware waits for the system to shut down (monitored by COM Express SUS_S3 signal). If a
shutdown has not been detected after TS1 expires, then a system reset is applied and power is turned off
one second later.
TS2
15
0
TS2
RESET:
Restored from EEPROM
TS2: The system is off (and a minimum off time of 2 seconds has elapsed) and VS is > VS0+VHYST for longer
than TS2, then the system is turned on.
The power supply is turned on, and if the COM Express module does not start automatically, a single power
button event is generated to force turn on.
TS3
15
0
TS3
RESET:
Restored from EEPROM
TS3: A system shutdown is inhibited until the system is running for more than the time programmed by TS3.
This can be used to prevent a shutdown during operating system bootup phase, when the time set by TS0
might not be enough to perform a proper shutdown.
System Control
For public disclosure
TS4
15
0
TS4
RESET:
Restored from EEPROM
TS4: Do not write to this register.
TEMP
15
TEMP
TEMP: System temperature sensor readout. Temperature data is read as twos complement data in units of
1/10C.
Register Reading
Temperature
0b0000001001010000
25C (77 F)
0b0000000000001010
1C (33.8 F)
0b0000000000000000
0C (32 F)
0b1111111111110110
-1C (30.2 F)
0b1000000000000000
Sensor Error
50
GFK-2996
Command
Description
IDLE
SAVE_EEP
Save all parameters that are indicated as EEPROM saved into the PMON MCUs
internal EEPROM. This makes changes permanent.
Before writing, make some simple checks, such as verify that you cannot save a
voltage threshold that is higher than the supported operating value.
No checks are needed on the timing parameters.
RESET_ERR
PACADCREAD
System Control
For public disclosure
Voltage Rail
Factor
Channel
0
Vin
7.8
1
+12 V
3
2
N/A
3
+5 V
1
4
+3.3 V
1
5
+1.2 V
1
6
Vin-A
8.8
7
Vin-B
8.8
8
N/A
9
N/A
The returned value is a correct ADC value if bit 0 of the DATA register is 1.
To convert to a voltage value use the following formula:
Voltage/mV = ((DATA>>4)&0xfff) * 2 * factor
Where factor is taken from the Factor column.
Vin-A and Vin-B channels allow to monitor both power supply inputs independently, to
allow identify broken down power supplies. Accuracy is not very high for these
channels.
Notes
52
GFK-2996
Specifications
The specifications provided in this chapter apply to a standard configuration.
Specification
Processing Core
CPU
Chipset
GE bCOM6-L1400
Memory
Main Memory
nvSRAM
Storage
4 GB DDR3 1600MT/s
128 kB nvSRAM
mSATA
Video
Controller
Chipset graphics
Memory
Interface
External Interfaces
Video
Ethernet
USB
CAN
Digital I/O
1 x VGA
1 x 10/100/1000 Mbit/s Ethernet (LAN1: Intel 82579)
1 x 10/100/1000 Mbit/s Ethernet (LAN2: Intel i210)
2 x USB 2.0
2 x 9 pin D-Sub, ISO/DIS 11898-2, isolated from logic, switchable termination resistor,
SJA1000 controller Isolation barrier tested 800 V dc for 1 min.
4 x digital In/Out, isolated from logic, 10 to 34 V external power supply, 0.5 A output
current per output, 1 A output current for all ports in total.
Isolation barrier tested 800 V dc for 1 min.
Status LEDs
System
Housing
Battery
Anodized aluminium
BR 2032, for Real Time Clock (RTC)
Battery Lifetime
3.5 years
System controller
Temperature sensing and power supply management (accessible with FPGA I2C bus)
Watchdog
FPGA
Power Requirements
Power Supply
Not controlled
Specifications
For public disclosure
Item
Specification
Power Dissipation
Environmental Specifications
C-1047UE: -40 to +70C (-40 to 158 F) when installed in restricted access location, -40
to +60C (-40 to 140 F) in all other locations)
i7-3517UE: -40..+70C (-40 to 158 F) when installed in restricted access location, -40..
+60C (-40 to 140 F) in all other locations)
at sea level, derating of 1C (33.8 F) per 300 m (984.3 ft) above sea level to a maximum
of 2000 m (6561.68 ft).
This restriction limits the housing temperature in locations where it is possible that the
product surface is touched.
Storage at high temperatures will reduce battery life.
Storage Temperature
Humidity
Protection Class
EMC
Physical Dimensions
Size
Unit Weight
Not including connectors (WxHxD) 266 x 196 x 87.75 mm (10.47 x 7.72 x 3.46 in)
Packaged Weight
6.2 kg
54
GFK-2996
5.2 kg
87.75 mm
(3.45 in)
Specifications
For public disclosure
11 mm
(0.43 in)
Notes
56
GFK-2996
Index
A
Adapters 27
Flash Memory 17
FPGA 37
Expansion Subsystem 35
PCIe interface 35
FPGA Registers
CAN Interface 39
Control Registers 36
Digital I/O 41
NVRAM 40
Serial Port Interface 40
SPI Flash reprogramming 42
Battery 11
Battery Replacment 32
BIOS 35
Block Diagram 12
Cable 26
Cables 27
CAN 35
CAN Interface 23
Address Space 39
Termination and LEDs 39
Coin Cell Battery 32
Command Codes 51
Connectors
CAN 23
Digital I/O 25
Ethernet Interface 22
Overview 19
Power In 21
RS232 24
RS485 24
USB 2.0 Host Interface 23
VGA 22
Control Registers
Feature Detection 36
Interrupt Programming 37
Hardware 17
Connectors 19
Ethernet Interface 17
PCIe 17
D
DDC 22
Digital I/O 11, 25, 41
Dimensions
Physical 55
E
Enclosure 29, 55
ESD 29
Ethernet
Interface 17
Ethernet Interface 22
Expansion Subsystem 35
GND 22
I
I2C 43
Address 46
Registers 46
Installation 13
Procedures 15
L
LAN1 and LAN2 17, 22
LED 19
LEDs 39
Lithium Battery 32
M
Maintenance 29
Battery Replacement 29, 32
mSATA Replacement 33
Mounting 13
Procedures 15
mSATA 11
N
NVRAM
35
O
Operation Systems 11
Operators 19
F
Features 11
GFK-2996
For public disclosure
Index
57
P
PCIe 17, 33
PCIe interface 35
Peripheral Component Interface Express (PCIe)
PMON 44, 46, 51
Power
LED 19
Power In 21
Power LED 11
Power Supply 11
17
R
RS-232 25
RS232 24, 35
RS485 24
RTC 11
RXi Box IPC-XR
Overview 11
S
Safety Instructions 13
SELV Circuits 21
Serial Port Interface 40
Serviceable parts 29
Software 11
Specifications 53
Enclosure Dimensions 55
Technical Data 53
SSD 11, 33
System Control
features 43
T
Technical Data 53
Top Cover
removal and handling
29
U
UART 40
USB 11, 23
USB 2.0 Host Interface 23
USB1 and USB2 23
V
VGA 11, 2122
VS 21
58
For public disclosure