Overview
CES Secure Cells is a hardware, firmware and software package, which
provides ultra-high-speed system status, monitoring and reconfiguration
functions in real-time. It also embeds dynamic reload possibilities at
the processor and FPGA level, which provides exceptional mission
back-up strategies for the entire system.
The Secure Cells software package provides a uniform interface to the
Secure Cells resource. It is composed of three components:
- System monitoring
- System control commands
- System alarm management
The software is targeted towards the Secure Cells system controller. It
is currently implemented as an optional package to the VxWorks® BSP
and Linux® toolkits, however it can be easily ported to other
operating systems.
System Monitoring
The Secure Cells package provides the following functions in order to
retrieve information from the Secure Cells data-base:
- secureCellShow():
Displays information collected about all or a specific terminal in the
system.
- secureCellTermPresent():
Indicates whether a terminal is present.
- secureCellInfoGet():
Retrieves the Secure Cells information of a given terminal.
- secureCellPciInfoGet():
Retrieves the PCI bus usage of a given terminal (for example the PMC).
- secureCellPciRecord():
Records in memory, a history of the PCI usage information of a given
terminal.
- secureCellPciRecordShow():
Prints out PCI usage history.
System Control Commands
Typical commands for the Secure Cells package:
- secureCellTermOn():
Turns the power on for a specific terminal.
- secureCellFpgaLoad():
Loads a specific FPGA into a terminal.
- secureCellTermOff():
Turns the power off for a specific terminal.
System Alarm Management
The alarm management library provides a high-level interface for the
configuration of the Secure Cells alarms. The user specifies, through a
table, the events of interest and a handler, which is called when the
event occurs.
Sensors monitored are board-specific, but typically include multiple
thermal sensors, voltage and current sensors, bus or serial link
bandwidth measurement tools.
|
|
CES Secure Cells
System Monitoring
System Control Commands
System Alarm Management
|
|