Search

Software & Tools

Complete software library for Alif microcontrollers and fusion processors.

Please make sure to select the version that is compatible with your platform. If you are working with a development kit, please start here.

Software & Drivers

Alif GitHub

We use GitHub to publish our device driver and OS packs, as well as demo applications, examples and more. You can access our repositories here.

Zephyr SDK

The Alif Semiconductor Zephyr SDK (Release 2.3.0) is a comprehensive environment for developing applications on Alif’s devices using the Zephyr RTOS. This SDK provides Alif-specific code samples and the essential west.yml file, which manages all required modules and submodules for a seamless development experience.

ML Embedded Evaluation Kit Examples

AI demos that can be run on the Alif AI/ML AppKit development board.

Ensemble CMSIS DFP

Latest CMSIS drivers for Alif devices (Version 2.1.0)

Build Linux Images for the APSS

Build scripts to build Linux images for the Application Processor SubSystem (APSS).

Ensemble Software Reference Manual

(v1.8) Software Reference manual for the entire family of Ensemble scalable and compatible MCUs and fusion processors.

Development Tools

Conductor Tool for Device Configuration

Conductor is a web-based tool that helps you configure security settings, peripherals settings, clocks and the pin-mux on your Alif device or evaluation board. Conductor can also be used to perform approximate evaluation of system power consumption, based on the hardware configuration specified.

Offline Conductor Tool for Device Configuration

(v1.0.17) Offline version of Conductor for Linux that helps you configure security settings, peripherals settings, clocks and the pin-mux on your Alif device or evaluation board. Conductor can also be used to perform approximate evaluation of system power consumption, based on the hardware configuration specified.

Alif Security Toolkit

Quick Start Guide (v3.2) shows how to install the Alif Security Toolkit (SETOOLS) for Ensemble and Balletto devices and shows some common commands used during application development.

STOP: Users of DK-B1 kits with A3 revision silicon should NOT update to version 1.109.00! Please reference the Documentation Archive Library for previous versions.

NOTE: Beginning with the V1.107.00 release and onwards, the default tools configuration for the target device is the Ensemble E8 device used on the Ensemble E8 DevKit. If you are using any other kit or your own board, you will need to select the correct target device. See Section 4 of the latest Alif Security Toolkit Quick Start Guide for details on different ways to do this.

Alif Security Toolkit: (v1.110.00) for use with the Ensemble and Balletto devices or evaluation kits. After downloading your Toolkit, be sure to update your board to the same version by running the updateSystemPackage utility.

Alif Security Toolkit User Guide

(v1.110.0) This user guide describes all of the commands in the Alif Security Toolkit (SETOOLS) for Ensemble and Balletto devices.

SE Host Services API User Guide

(v1.109.0-0.50.9) This user guide describes all of the APIs available in the Alif SE Host Services software package.

Alif SE Host Services API Archive

(v1.110.00) This archive contains source code for the Alif SE Host Services API software release.

Device Support Files

Alif Balletto SDK GitHub

This Alif Balletto SDK GitHub page provides all the necessary instructions and tools to facilitate the development of applications on Balletto processors.

Alif Ensemble SDK GitHub

This Alif Ensemble SDK GitHub page provides all the necessary instructions and tools to facilitate the development of applications on Ensemble processors including the Ensemble CMSIS DFP, Ensemble Azure RTOS CMSIS Pack, Ensemble VS Code template, and example and demo applications.

Alif FreeRTOS CMSIS Support pack

(v0.0.1) This CMSIS pack contains drivers, support files, and examples FreeRTOS designs using Ensemble devices.

Altium Design Library

(04-16-2026) This zip file contains Alif library elements for Ensemble and Balletto devices for schematic and PCB design in BGA and CSP variants.

X

This field is for validation purposes and should be left unchanged.
(Required)