Introduction
The GAP SDK allows you to compile and execute applications on GAP processors.
It provides:
An extensive set of tools including:
NNTool: a set of tools to easily port NN graphs from various training packages to GAP chips;
Autotiler: a code generator which can generate a user algorithm (CNN, MatrixAdd, MatrixMult, FFT, MFCC, etc) with optimized memory management;
GVSOC user documentation: a lightweight and flexible instruction set simulator which can simulate GAP processors, allowing execution of programs on a virtual platform without any hardware limit;
An operating system: FreeRTOS;
A common API to create applications that interacts easily with other devices;
Examples to help you create your own application.
GAP Chips
To learn more about GAP chips check our website at this page: https://greenwaves-technologies.com/low-power-processor/
This version of the documentation is dedicated for the processor GAP9
Getting Started
Welcome to GAP SDK! See the documentation’s Getting Started to setup your SDK and run your first helloworld. You can then continue to SDK Tools Architecture to have a short overview of how SDK tools interact with each other. Then A first complete application will guide you to develop a first complete application, with file system and all various tunings. Finally, User and Developer Guides will help you with more advanced subjects.