You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

All of our smart function modules are supported in NAI’s Software Support Kits, where the function module libraries or application programming interface (APIs) are simply managed for the software engineer. By providing a common modular API structure, accessing individual registers on a specific smart function module is as easy as passing a board slot number, module slot number, channel number and data parameter(s) into an API function.

Integration

Each smart function module is designed and tested independently for reliable integration into the control system as needed. APIs also provide a standardized interface that other applications can use to control the system, allowing developers to choose their preferred programming language, tools, and libraries. Developers can build more complex and sophisticated multiple-component systems.

Ease of Use

All smart function modules share common template APIs, which abstract away the complexity of the system. These APIs present a simple and intuitive interface that developers can use to control the system's behavior. This creates similarity and programmability across all modules, leading to a more I/O-intensive, distributed, and cost-effective mission system.

Performance

The dedicated System-on-Chip (SoC) on each function module supports customizable application and FPGA code for embedded real time combined functions, such as programmable PID loop support. In systems where real-time responsiveness is essential, these dedicated SoCs provide high-speed and low latency processing, while also optimized for low power consumption.

Efficiency

Memory map-based configurability allows for efficient use of resources such as memory and processing power. By using the API functions to modify values stored in memory-mapped registers, the system can adjust its use of resources based on the current operational requirements, eliminating the need for additional hardware and reducing overall cost.

Reliability

Most smart function modules perform built-in (and continuous) self-tests and diagnostics to detect and flag faults or errors in the module's operation including potential external influences such as faulted or shorted wiring. This allows for a high level of fault tolerance.

Maintainability

Standard COSA smart modules and APIs provide board or system level factory reconfigurability and obsolescence protection. They shield developers from changes to the system's underlying implementation and future technology upgrades. You can respond to evolving design specifications with reduced NRE (non-recurring engineering) charges.

For more control beyond the API, we offer the ability to directly control our modules via memory map registers. As opposed to driver-centric command/control, the smart function modules are memory mapped to the motherboard via a high-speed SerDes module interface, without undue processing overhead.

View Other COSA Product Families

Browse all Configurable Open Systems Architecture™ (COSA®) product category pages:

COSA® Selection Guide
Shortform Selection Guide Of Preferred COSA Products

Chassis Management

NAI's VITA 46.11 Chassis Management (ChM) function provides a Chassis Manager solution for the NAI modular Configurable Open Systems Architecture (COSA) product families as well as supports customer generic chassis and system management solutions. ChM offers comprehensive system oversight and administrative functions for COSA products. The Chassis Manager handles logistics, health monitoring, and management of various Field Replaceable Units (FRUs) such as I/O boards, single board computers, and power supplies within a customer’s or NAI’s system chassis. By accessing board-level Intelligent Platform Management Controllers (IPMCs), the ChM retrieves essential information on FRU health, voltage, and temperature, and controls fans, LEDs, and other chassis functions through discrete signals. NAI's ChM module enhances system reliability, simplifies maintenance, and optimizes performance, making it ideal for industries where robustness and efficiency are crucial.

CH1
1 Chassis Manager (ChM) Interface: IPMB (redundant A/B) Chassis Interface, GbE to System Manager Interface with multi-channel GPIO/discrete signals.
  • No. of Channels Single Channel ChM Service
  • Communications Interfaces IPMB A/B bus for Chassis, 1 x 10/100/1000 Base-T connection, 1 x 1000 Base-X connection for System Manager, ChM Debug/Console USB-UART, RS-232 w/ ChM Console Command Line Interface (CLI).
  • GPIO/Discrete Multi-channel for Enable, Inhibit, SYSRESET#, LED and Fan Controls
  • Standard VITA 46.11 - 2022

View Details