The CB30 safe CPU board is a rugged COM Express module for use in safety-related applications, e.g., for rolling-stock train control systems or industrial applications. It is based on a NXP QorIQ single-core P1013 or dual-core P1022 processor, running at up to 1 GHz and providing excellent performance per watt. It is hardware-supervised by a dedicated safe supervisor to meet EN 50129 or IEC 61508 SIL 2 level requirements. An assessment report from TÜV SÜD greatly simplifies certification for railway applications.
Functional Safety Architecture: Fail-Safe
The CB30 is a single-processor board with a fail-silent design. The functional safety architecture is based on monitoring all safe CPU subsystem environmental conditions, e.g., voltages and temperature. If safe operation of the CPU subsystem cannot be guaranteed, the safe supervisor (SUPV) removes the power of the subsystem, ensuring all external communications are stopped.
The SUPV also ensures it is only possible to exit the safe state in a controlled manner. If an overvoltage is detected the CB30 is placed in a non-recoverable disabled state and needs to be shipped to duagon for inspection before possibly returning to the field.
An onboard event logger helps to analyze errors while reducing software overhead.
Solid Connectivity and I/O
With its focus on safe design, the CB30 still offers ample I/O functionality, including two or three Gigabit Ethernet and PCI Express interfaces, two SATA channels, up to four USB 2.0 ports, UARTs and general-purpose I/O. DVI or LVDS can be implemented for graphics functions. Up to 2 GB DDR3 SDRAM with ECC support and a soldered eMMC storage device round out the CPU.