Skip to content
neuralSPOT-X
Modules
HELIA HUB

Module catalog

Find modules by name or capability, then narrow the results by target and toolchain. Compatibility reflects module manifest declarations, not hardware validation. A declaration of any matches every selection for that target field.

All 50 modules. The filter above replaces this table when it loads.

Module Type Summary Version SoCs (declared) Boards (declared) Repo
arm-cmsis-nn Backend specific Thin NSX wrapper around Arm’s upstream CMSIS-NN implementation. It exposes the standard cmsis-nn library as nsx::arm_cmsis_nn for TFLM consumers. 0.1.0 * * arm-cmsis-nn
helia-dsp Library / service NSX-packaged helia-dsp fork of CMSIS-DSP, preserving upstream Source/ CMake as the single source of truth. 1.1.1 apollo2, apollo3, apollo3p, apollo4l, apollo4p, apollo5b, apollo330P, apollo510, apollo510b, apollo510L, atomiq110 * helia-dsp
helia-rt-source Tooling Source-provider module for consumers that compile the helia-rt TFLM source tree with their own NSX runtime wrapper. 2.2.1 * * helia-rt-source
nsx-ambiq-bsp Backend specific Curated BSP wrapper surface for board-support integration on AmbiqSuite targets (all SoCs). 5.2.26 apollo2, apollo3, apollo3p, apollo4l, apollo4p, apollo330P, apollo510, apollo510b, apollo510L, atomiq110 apollo2_evb, apollo3_evb, apollo3_evb_cygnus, apollo3p_evb, apollo3p_evb_cygnus, apollo4l_evb, apollo4l_blue_evb, apollo4p_evb, apollo4p_blue_kbr_evb, apollo4p_blue_kxr_evb, apollo4p_evb_disp_shield_rev2, apollo330mP_evb, apollo510_evb, apollo510b_evb, apollo510dL_evb, atomiq110_fpga_turbo nsx-ambiq-sdk
nsx-ambiq-hal Backend specific Curated Ambiq HAL wrapper surface for AmbiqSuite targets (all SoCs). 5.2.26 apollo2, apollo3, apollo3p, apollo4l, apollo4p, apollo330P, apollo510, apollo510b, apollo510L, atomiq110 apollo2_evb, apollo3_evb, apollo3_evb_cygnus, apollo3p_evb, apollo3p_evb_cygnus, apollo4l_evb, apollo4l_blue_evb, apollo4p_evb, apollo4p_blue_kbr_evb, apollo4p_blue_kxr_evb, apollo4p_evb_disp_shield_rev2, apollo330mP_evb, apollo510_evb, apollo510b_evb, apollo510dL_evb, atomiq110_fpga_turbo nsx-ambiq-sdk
nsx-ambiq-usb Backend specific Unified AmbiqSuite USB substrate (TinyUSB) for Apollo4P and Apollo5 SoCs. 5.2.26 apollo4p, apollo330P, apollo510, apollo510b, apollo510L apollo4p_evb, apollo4p_blue_kbr_evb, apollo4p_blue_kxr_evb, apollo330mP_evb, apollo510_evb, apollo510b_evb, apollo510dL_evb nsx-ambiq-sdk
nsx-ambiqsuite SDK provider Unified AmbiqSuite SDK provider covering all staged Apollo NSX targets. 5.2.26 apollo2, apollo3, apollo3p, apollo4l, apollo4p, apollo330P, apollo510, apollo510b, apollo510L, atomiq110 apollo2_evb, apollo3_evb, apollo3_evb_cygnus, apollo3p_evb, apollo3p_evb_cygnus, apollo4l_evb, apollo4l_blue_evb, apollo4p_evb, apollo4p_blue_kbr_evb, apollo4p_blue_kxr_evb, apollo4p_evb_disp_shield_rev2, apollo330mP_evb, apollo510_evb, apollo510b_evb, apollo510dL_evb, atomiq110_fpga_turbo nsx-ambiq-sdk
nsx-audio Backend specific PDM audio capture helper for AmbiqSuite-backed NSX targets with staged PDM support. 5.2.26 apollo330P, apollo510, apollo510b, apollo510L, apollo3, apollo3p apollo330mP_evb, apollo510_evb, apollo510b_evb, apollo510dL_evb nsx-ambiq-sdk
nsx-ble Backend specific Optional app-facing Bluetooth LE convenience API. Ports the legacy neuralSPOT ns-ble wrapper onto NSX, providing simple “define a service + read/write/notify characteristics with callbacks” bring-up on top of the Cordio host stack (nsx-cordio). 5.2.26 apollo3, apollo3p, apollo510b, apollo4p apollo3_evb, apollo3p_evb, apollo510b_evb, apollo4p_blue_kbr_evb, apollo4p_blue_kxr_evb nsx-ambiq-sdk
nsx-board-apollo2-evb Board 0.1.0 apollo2 apollo2_evb neuralspotx
nsx-board-apollo3-evb Board 0.1.0 apollo3 apollo3_evb neuralspotx
nsx-board-apollo3-evb-cygnus Board 0.1.0 apollo3 apollo3_evb_cygnus neuralspotx
nsx-board-apollo330mp-evb Board 0.1.0 apollo330P apollo330mP_evb neuralspotx
nsx-board-apollo3p-evb Board 0.1.0 apollo3p apollo3p_evb neuralspotx
nsx-board-apollo3p-evb-cygnus Board 0.1.0 apollo3p apollo3p_evb_cygnus neuralspotx
nsx-board-apollo4l-blue-evb Board 0.1.0 apollo4l apollo4l_blue_evb neuralspotx
nsx-board-apollo4l-evb Board 0.1.0 apollo4l apollo4l_evb neuralspotx
nsx-board-apollo4p-blue-kbr-evb Board 0.1.0 apollo4p apollo4p_blue_kbr_evb neuralspotx
nsx-board-apollo4p-blue-kxr-evb Board 0.1.0 apollo4p apollo4p_blue_kxr_evb neuralspotx
nsx-board-apollo4p-evb Board 0.1.0 apollo4p apollo4p_evb neuralspotx
nsx-board-apollo4p-evb-disp-shield-rev2 Board 0.1.0 apollo4p apollo4p_evb_disp_shield_rev2 neuralspotx
nsx-board-apollo510-evb Board 0.1.0 apollo510 apollo510_evb neuralspotx
nsx-board-apollo510b-evb Board 0.1.0 apollo510b apollo510b_evb neuralspotx
nsx-board-apollo510dl-evb Board 0.1.0 apollo510L apollo510dL_evb neuralspotx
nsx-board-apollo5b-evb Board 0.1.0 apollo5b apollo5b_evb neuralspotx
nsx-board-atomiq110-fpga-turbo Board 0.1.0 atomiq110 atomiq110_fpga_turbo neuralspotx
nsx-cmsis-core Backend specific Standalone CMSIS-Core(M) header package (ARM CMSIS_6 v6.2.0), decoupled from AmbiqSuite SDK vendoring. 5.2.26 apollo330P, apollo510, apollo510b, apollo510L, atomiq110, apollo4l, apollo4p, apollo3, apollo3p, apollo2 * nsx-ambiq-sdk
nsx-cmsis-nn Algorithm Ambiq-optimized CMSIS-NN neural network kernels. Fork of ARM CMSIS-NN with MVE and DSP optimizations for Apollo SoCs. 7.47.0 * * ns-cmsis-nn
nsx-cmsis-startup Backend specific CMSIS and startup integration for vector tables, startup code, and early boot wiring. 5.2.26 apollo330P, apollo510, apollo510b, apollo510L, atomiq110, apollo4l, apollo4p, apollo3, apollo3p, apollo2 * nsx-ambiq-sdk
nsx-cordio Backend specific Optional Cordio/WSF Bluetooth LE host stack. Vendors the AmbiqSuite third_party Cordio stack (ble-host + ble-profiles + WSF) at AmbiqSuite stable-2026.06.18 (caaf5af860) plus NSX edits, and builds it from source for the active SoC’s BLE transport. Low-level stack only; the app-facing convenience API lives in nsx-ble. 5.2.26 apollo3, apollo3p, apollo510b, apollo4p apollo3_evb, apollo3p_evb, apollo510b_evb, apollo4p_blue_kbr_evb, apollo4p_blue_kxr_evb nsx-ambiq-sdk
nsx-core Library / service Core runtime initialization, universal helpers, and byte ring-buffer support. 5.2.26 apollo330P, apollo510, apollo510b, apollo510L, atomiq110, apollo4l, apollo4p, apollo3, apollo3p, apollo2 * nsx-ambiq-sdk
nsx-ethos-u-driver Library / service NSX integration of Arm’s Ethos-U core driver. Wraps the upstream ethos-u-core-driver (vendored as plain files) with NSX build glue, CMSIS-based cache coherency hooks, a board-supplied IRQ shim, and inference begin/end probes. Runtime-agnostic — consumed by HeliaAOT, HeliaRT, TFLM applications, and bespoke C runtimes alike. 0.1.2 * * nsx-ethos-u-driver
nsx-freertos Backend specific Optional FreeRTOS kernel middleware. Vendors a pinned upstream FreeRTOS-Kernel and builds the SoC-selected CMSIS port. Kernel/heap policy and FreeRTOSConfig.h are owned by the application. 5.2.26 apollo3p, apollo4p, apollo510, apollo510b, apollo330P, apollo510L * nsx-ambiq-sdk
nsx-helia-rt Algorithm Ambiq-optimized TensorFlow Lite for Microcontrollers (TFLM) runtime. Built from source against the nsx-cmsis-nn (ns-cmsis-nn >= 7.47.0) kernel module. 2.2.1 * * helia-rt
nsx-i2c Backend specific I2C bus API contract and register-access helpers for AmbiqSuite-backed NSX targets. 5.2.26 apollo330P, apollo510, apollo510b, apollo510L, apollo4l, apollo4p, apollo3, apollo3p * nsx-ambiq-sdk
nsx-nanopb Library / service Vendored nanopb v0.4.9.1 — a small, zero-dynamic-memory Protocol Buffers implementation in ANSI C. Provides pb_encode / pb_decode for structured message serialisation over any transport (USB, UART, SPI, etc.). Pre-generated .pb.c/.pb.h files produced from .proto schemas are compiled into the application target; this module supplies only the runtime library. 0.1.1 * * nsx-nanopb
nsx-npu Backend specific Atomiq110 glue for the Arm Ethos-U85 NPU: power-domain sequencing, IRQ wiring, and performance-mode selection on top of the pristine upstream driver (nsx-ethos-u-driver) so TFLM runtimes can dispatch Vela-compiled command streams to the NPU. 5.2.26 atomiq110 atomiq110_fpga_turbo nsx-ambiq-sdk
nsx-perf Library / service Generic performance measurement helpers for timing and lightweight profiling. 5.2.26 apollo330P, apollo510, apollo510b, apollo510L, atomiq110, apollo4l, apollo4p, apollo3, apollo3p * nsx-ambiq-sdk
nsx-physiokit Library / service Physiologic signal-processing primitives for ECG, PPG, respiration, IMU, and HRV workflows. 0.1.0 apollo3, apollo3p, apollo4l, apollo4p, apollo5b, apollo330P, apollo510, apollo510b, apollo510L, atomiq110 * nsx-physiokit
nsx-pmu-armv8m Library / service Armv8-M PMU helpers for hardware counter configuration, capture, and transport. 0.2.0 apollo5b, apollo330P, apollo510, apollo510b, apollo510L, atomiq110 * nsx-pmu-armv8m
nsx-power Backend specific AmbiqSuite power-management helpers for sleep policy, shutdown control, and low-power workflows across supported Apollo3, Apollo4, and Apollo5 targets. 5.2.26 apollo3, apollo3p, apollo4l, apollo4p, apollo330P, apollo510, apollo510b, apollo510L, atomiq110 apollo3_evb, apollo3_evb_cygnus, apollo3p_evb, apollo3p_evb_cygnus, apollo4l_evb, apollo4l_blue_evb, apollo4p_evb, apollo4p_blue_kbr_evb, apollo4p_blue_kxr_evb, apollo330mP_evb, apollo510_evb, apollo510b_evb, apollo510dL_evb, atomiq110_fpga_turbo nsx-ambiq-sdk
nsx-sensors Library / service Reusable external sensor and accessory drivers built on NSX transport modules. 0.3.0 apollo3, apollo3p, apollo4l, apollo4p, apollo330P, apollo510, apollo510b, apollo510L * nsx-sensors
nsx-soc-hal SoC Shared SoC-level HAL integration layer for NSX targets. 5.2.26 apollo330P, apollo510, apollo510b, apollo510L, atomiq110, apollo4l, apollo4p, apollo3, apollo3p, apollo2 * nsx-ambiq-sdk
nsx-spi Backend specific SPI wrapper helpers for talking to SPI-attached devices and peripherals. 5.2.26 apollo330P, apollo510, apollo510b, apollo510L, apollo4l, apollo4p, apollo3, apollo3p * nsx-ambiq-sdk
nsx-tflite-micro Library / service Thin NSX wrapper for the helia-rt TensorFlow Lite Micro runtime using reference kernels or standard Arm CMSIS-NN kernels. 0.1.0 * * nsx-tflite-micro
nsx-tileio-ble Backend specific Tileio BLE transport wrapper on top of nsx-ble. 0.1.0 apollo3, apollo3p, apollo510b, apollo4p apollo3_evb, apollo3p_evb, apollo510b_evb, apollo4p_blue_kbr_evb, apollo4p_blue_kxr_evb nsx-tileio
nsx-tileio-usb Backend specific Tileio USB transport wrapper on top of nsx-usb. 0.1.0 apollo330P, apollo510, apollo510b, apollo510L, apollo4p apollo4p_evb, apollo4p_blue_kbr_evb, apollo4p_blue_kxr_evb, apollo330mP_evb, apollo510_evb, apollo510b_evb, apollo510dL_evb nsx-tileio
nsx-tooling Tooling 0.1.0 apollo2, apollo3, apollo3p, apollo4l, apollo4p, apollo5b, apollo510, apollo510b, apollo330P, apollo510L, atomiq110 * neuralspotx
nsx-uart Backend specific UART wrapper helpers for serial communication, console I/O, and simple host-device links. 5.2.26 apollo330P, apollo510, apollo510b, apollo510L, atomiq110, apollo4l, apollo4p, apollo3, apollo3p * nsx-ambiq-sdk
nsx-usb Backend specific USB CDC serial driver for Ambiq SoCs using the SDK-hosted TinyUSB substrate. 5.2.26 apollo330P, apollo510, apollo510b, apollo510L, apollo4p apollo4p_evb, apollo4p_blue_kbr_evb, apollo4p_blue_kxr_evb, apollo330mP_evb, apollo510_evb, apollo510b_evb, apollo510dL_evb nsx-ambiq-sdk

The same data is published as JSON at /neuralspotx/modules/catalog.json.