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.
Ease of Use
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.