Skip to content
@alplabai

Alp Lab AI

Edge AI hardware on an open standard — E1M Systems-on-Module + Alp SDK firmware framework. Plus Signex, our AI-first open-source EDA tool.

⚡ Alp Lab

Edge AI hardware — and the software that runs on it.

From the open E1M System-on-Module standard, through Alp Platform — the tested software stack that targets it — to Signex, our open-source AI-first EDA tool.

Alp Platform E1M Alp SDK tan Signex License


Alp Platform — one version for the whole stack

Alp Platform names a set of component versions that we have built and bench-validated together on real modules: the Alp SDK, the tan build CLI, the VS Code extension, and the GD32 and CC3501E bridge firmware. Instead of matching five version numbers by hand, you pin one platform line.

tan platform use 26.11      # newest 26.11.x
tan doctor                  # reports the platform and any off-manifest component

Platform versions are CalVer (YY.M.MICRO); the first line is 26.11. Each component keeps its own SemVer — the platform adds a tested set on top, it never replaces a component version. Every release attaches its platform.yaml manifest; the latest release lists the exact component versions and the validated hardware.

One platform version pins five owned components, records the upstream pins and lists the validated hardware


The two stacks

Edge AI · E1M + Alp Platform

  • E1M Standard (E1M-STD-1.0) — open, silicon-agnostic pinout + mechanical envelope for AI-capable Systems-on-Module in two form factors: E1M (35 × 35 mm, 312 pads) and E1M-X (45 × 65 mm, 496 pads). The standard fixes the universe of pads and which signals each may carry; silicon variants — E1M-AEN (Alif Ensemble), E1M-X V2N (Renesas RZ/V2N), E1M-X V2M (RZ/V2N + DEEPX DX-M1) — declare their routed subset in per-variant SoM manifests. Any vendor can ship pin-compatible modules; any product board targets one connector and accepts multiple SoMs.
  • Alp SDK — unification C/C++ firmware framework for E1M modules. A single board.yaml drives Zephyr, Yocto, and bare-metal builds across Alif Ensemble, Renesas RZ/V2N and DEEPX DX-M1 silicon — single-OS or heterogeneous (Zephyr + Yocto + bare-metal coexisting on one SoM from one declarative project). Ships with 80 chip drivers, ML inference dispatch (TFLite Micro → Ethos-U / DRP-AI / DEEPX), and runtime hardware identification from the on-module EEPROM manifest.
  • tan — the standalone build CLI that turns an Alp SDK project into firmware. One command surface (tan build / validate / doctor / platform / …) reads a board.yaml, plans the build, and produces a Zephyr / Yocto / bare-metal image end-to-end. Prebuilt binaries for Linux, macOS and Windows.
  • VS Code extension — schema-aware board.yaml editing and a GUI configurator. It shells the same tan binary, so anything you can do in the editor you can do from the terminal.
  • Bridge firmware — the on-module coprocessors: gd32-bridge-firmware (GD32G553 I/O bridge on E1M-X) and cc3501e-bridge-firmware (TI CC3501E Wi-Fi 6 + BLE on E1M-AEN). Wire contracts and host drivers live in the Alp SDK.

Open EDA · Signex

  • Signex is an open-source, AI-first EDA suite built in Rust with GPU-accelerated rendering and an Altium Designer-quality UI — schematic + PCB editor, 3D viewer, simulation, plugin system. Native file formats (.snxsch, .snxpcb, .snxsym, .snxfpt) are line-diffable in git and ~5× smaller than the equivalent JSON. Migrating from KiCad or Altium? The optional signex-kicad-import companion (GPL-3.0-or-later, distributed independently) converts .kicad_sch / .kicad_pcb / .kicad_pro one-way to Signex's native formats, and signex-altium-import imports Altium Designer schematics, PCBs and libraries.
    • Signex Community (Apache-2.0) — full schematic + PCB editor, 3D viewer, simulation, plugin system. Free forever.
    • Signex Pro (subscription) — adds Signal AI (Claude-powered design copilot), real-time collaboration, and Signex 365 cloud PLM.

How the toolchain fits together

You drive one command surface; it fans down to the SDK and out to a firmware image. The VS Code extension is a GUI over the same tan binary — nothing you can do in the editor is off-limits from the terminal.

Alp Lab toolchain — You drive the VS Code extension or the tan CLI; tan reads the build-plan from alp-sdk and produces firmware

The Alp SDK layer stack

A board.yaml at the top compiles down through each layer to silicon. Every layer is declarative and swappable — change the SoM, keep your source.

Alp SDK layer stack — AI Framework, Dev Tooling, ALP SDK, Operating System, Vendor SDK, HW + HAL


Current status

  • Alp Platform — the first line, 26.11, is released for E1M-AEN801. The release page is the source of truth for component versions and validated hardware.
  • Alp SDK — every chip driver, peripheral wrapper, and example builds clean on native_sim. E1M-X V2N and E1M-AEN801 (Alif Ensemble E8 peripherals + NPU inference) carry silicon evidence; per-claim status is tracked in the SDK's verification ledger. Remaining families are pre-silicon.
  • tan — resolves the SDK with zero flags, pins workspaces to a platform line (tan platform use), and ships build-provenance-attested release binaries; the Linux binary is built to a glibc 2.31 floor.
  • Signex — see the latest release.

Featured repositories

Edge AI · E1M + Alp Platform

Repository Description
alp-platform Alp Platform releases — one CalVer version for a bench-validated set of components
alp-sdk Unification C/C++ SDK for E1M Systems-on-Module — Zephyr / Yocto / bare-metal
tan Standalone build CLI — the executor + command surface over an alp-sdk project (board.yaml → firmware)
alp-sdk-vscode VS Code extension — schema-aware board.yaml editor, GUI configurator; shells the tan CLI
e1m-spec E1M open-standard pinout + mechanical envelope (35×35 mm / 312-pad + 45×65 mm / 496-pad)
gd32-bridge-firmware GD32G553 bridge firmware for E1M-X SoMs
cc3501e-bridge-firmware CC3501E Wi-Fi 6 + BLE bridge firmware for E1M-AEN SoMs
alp-sdk-community Community-contributed chip drivers + libraries — consumable from the alp-sdk workspace

Open EDA · Signex

Repository Description
signex Signex EDA suite — Rust + Iced 0.14 + wgpu; native .snx* formats
signex-kicad-import GPL-3.0 one-way KiCad → Signex converter (distributed independently)
signex-altium-import Altium Designer schematic, PCB and library import into native Signex formats
openEMS EC-FDTD electromagnetic solver (fork with fixes and CUDA engine)
elmerfem Elmer FEM solver (fork for thermal and DC IR drop analysis)

Tech stack

Edge AI: Zephyr RTOS, Yocto, Alif Ensemble, Renesas RZ/V2N, DEEPX DX-M1, TFLite Micro, Arm Ethos-U, Renesas DRP-AI, MbedTLS, LVGL, CMSIS-DSP. Toolchain: tan build CLI (Python), VS Code extension (TypeScript).

EDA: Rust, wgpu, Iced 0.14, native .snx* file formats, ngspice (SPICE), OpenEMS (EM/FDTD), Elmer (FEM), Supabase (collaboration + PLM).


Get involved

Pinned Loading

  1. signex signex Public

    Open-source, AI-first EDA tool — GPL licenced or Industry Lead EDA tools compatible schematic and PCB editor built in Rust Language

    Rust 219 24

  2. alp-sdk alp-sdk Public

    Unification C/C++ SDK for E1M edge-AI modules - one portable API across Alif Ensemble, Renesas RZ/V2N and DEEPX NPUs, on Zephyr, Yocto, and bare-metal

    C 6

  3. e1m-spec e1m-spec Public

    E1M Standard (E1M-STD-1.0, revision 1.9): open pinout and mechanical envelope for Edge-1 AI solder-down system-on-modules (E1M 35x35 mm, E1M-X 45x65 mm)

    Python

Repositories

Showing 10 of 26 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…