Skip to content

ARCHITECTURE

LAYERED ARCHITECTURE

+------------------------------+
| AI                           | <-- AI/ML Functions for Edge Devices based on Low Level Functions
+------------------------------+
| DSP                          | <-- Digital Signal Processing Functions
+------------------------------+
| Math Operations              | <-- Commonly Used Math Functions for Various Applications
+------------------------------+
| Adaptation Layer             | <-- To Replace Functions in Standard C with Platform Optimized/Specific Functions
+------------------------------+

CODE ORGANIZATION

+------------------------------+
| APPLICATION                  |
+------------------------------+
| MIDDLEWARE                   |
|   - TinyAdapter              | <-- Platform-specific Low-level Optimization
|   - TinyMath                 | <-- Common Math Functions
|   - TinyDSP                  | <-- DSP Functions
|   - TinyAI                   | <-- AI Functions
+------------------------------+
| DRIVERS                      |
+------------------------------+
| HARDWARE                     |
+------------------------------+