Integrator Resources

The official home for NAI Support

Not sure where to start? Try Quick Start Guide or ask a question below!

Toggle Components with Visual Button
JavaScript Form Processing

First Time User Guide

First Time User Guide

This guide will explain how to make use of the NAI COSA Sandbox and all of the provided resources to get your product up and running.

Site Map

The site has eight main categories:

  • Quick Start Guides

  • Manuals

  • API

  • FAQ

  • Longform Guides

  • Sample Applications

  • Power Supplies

Category Explanations

Quick Start Guides

The Quick Start Guides section contains guides aimed at expediting getting started. This is the recommended place for any user to start and will ensure you make full use of the suite of tools NAI provides.

Manuals

The Manuals section contains manuals for all the latest NAI products. NAI manuals contain information on the theory of operation, register maps, pin mappings, and much more.

API

The API section provides a link to the web based API documentation for the NAI Software Support Kit (SSK). There is also a link to download the SSK. In the API NAI uses custom types. It also provides guides with code snippets for using many of our motherboard features, such as Interrupts and Watchdog Timers. Information about the parameters for these custom types can be found both in the header files and in tables with explanations in the API section.

FAQ

The FAQ section covers frequently asked questions about setting up and using NAI products. These entries will either be their own guides, or provide links to sections of guides either in other parts of the site.

Note
Due to the large amount of content in the FAQ section it is recommended to use the search feature.

Longform Guides

The Longform Guides section provides longform, detailed content that explains selected topics on a deeper level than a first time user who wants to get up and running would need.

Sample Applications

The Sample Applications section provides complete and documented code for example applications for NAI products. These sample applications can provide an accelerated starting point for development as well as a demonstration of the product’s capabilities.

Power Supplies

The Power Supplies section contains all documentation relating to NAI power supplies. The documentation within will cover how to setup, configure, and use NAI power supplies.

Suggested Order

Completing these steps will give a user an understanding of how their product works and the ability to connect to the product, edit the memory registers, and begin software development with an accelerated start from the NAI sample application suite.

Theory of Operation - Manuals: The recommended path for getting an NAI product up and running is to first gain a working understanding of what the product does. To do so one can refer to the Theory of Operation portion of the manual for your product. Please refer to a guide to the manuals here.

There are now two paths to choose from, software development and interfacing with the hardware.

Software Development
Note
If you do not have your NAI hardware yet it is still possible to begin development. Skip to Building and Running Applications. If you do not yet know what OS and processor your end application will use you can still begin development, NAI libraries are designed to work with any OS and processor combination that we support. Simply write your code in your favorite environment and add the .c files later to whichever environment you end up using, such as the Xilinx SDK or Workbench.

Getting Connected: First follow the cabling guide here to learn about your cabling and the pin mappings. Next follow the connection guide to learn how to use NAI’s Software Support Kit to get connected to your product.

Booting: Follow this guide to learn how to boot your NAI product with your desired OS and settings.

Building and Running Applications: Follow this guide to learn how to develop on an NAI platform using NAI tools such as the Software Support Kit and the Embedded Soft Panel. Following this guide will allow you to build and run applications. NAI also provides a large suite of sample applications to accelerate your deployment. If you are using the first generation of the Software Support Kit click here instead for a guide.

Running from the Target: It is also possible to run a program directly from the target. Please follow this guide to do so.

Interface with Hardware

If you want to start interfacing with your hardware right away follow the Embedded Soft Panel guide to learn how to use this interactive GUI to configure and operate your NAI product.

Help Bot

X