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

Ethernet Switch

NAI’s ethernet switch smart function modules provide 10/100/1000Base-T Ethernet ports. These modules feature one 10/100/1000 BaseT Ethernet maintenance port interface, one RS-232 maintenance/console port interface, and one Fiber-Optic interface with four 10 Gb ports. It also provides numerous L2 and L3 networking, quality of service (QoS) and security features.

ES2
Managed Ethernet Switch with L2/L3 Layer Support and Fiber Optic option
  • No./Type of Channels Up to 16; 10/100/1000Base-T. Additionally: 1x 10/100/1000Base-T maintenance port interface, 1x RS-232 maintenance/console port interface, Fiber optic Channel, 4x 10 Gb
  • Compatibility Standards Broadcom® BCM53454x: IEEE 802.3ab (1000Base-T Gig-E), IEEE 802.3u (100Base-TX Fast Ethernet), IEEE 802.3i (10Base-T Ethernet), IEEE 802.3x (Flow control/full and half duplex), IEEE 802.3ae (10GBase-SR, 10 Gbit/s Ethernet over Fiber for LAN)
  • Power 5 VDC @ 3.0 A (Quiescent, all ports inactive), 5 VDC @ 3.9 A (all 16 ports active), 5 VDC @ 4.1 A (16 ports & FO)

View Details