Secure Cells Print E-mail

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