跳转至
External · Downloads

XiForge Dev Kit 下载

XiForge Compiler Developer Kit

XiForge Dev Kit

XiForge Dev Kit 摘要

本页提供 XiForge 编译器开发者工具包下载入口 —— 含 XiForge CLI 独立版 + 后端 SDK(开发新芯片后端)+ 优化 Pass 插件协议。面向高级开发者、CI/CD 团队、芯片厂商。


1. Dev Kit 组成

组件 说明 获取
XiForge CLI 命令行编译器 Pro / Enterprise 订阅
XiForge Backend SDK 开发新芯片后端 生态合作 · 申请授权
XiForge Pass Plugin Protocol 自定义优化 Pass 开放协议 + 文档
位精确测试套件 多平台回归基线 随 CLI 一同提供

2. XiForge CLI 下载

  • Pro / Enterprise 订阅客户可从官网下载
  • CLI 版本号与 XiStudio 内置版保持一致
  • 命令行签名校验:xiforge --version && xiforge verify-installation
xiforge --version
# xiforge 1.x.x · built for linux-x86_64

3. Backend SDK(生态合作)

需要生态合作协议

Backend SDK 面向芯片厂商深度合作伙伴,需签订生态合作协议。联系邮箱:ecosystem@xisound.com

Backend SDK 包含:

  • XiForge 中间 IR 规范(文档 + 示例)
  • 指令选择 / 寄存器分配模板(C++ 接口)
  • 调度优化 Pass 基类
  • 回归测试套件(保证新后端通过位精确测试)

4. Pass Plugin 协议(公开)

// 自定义 Pass 接口示例(伪代码)
#include <xiforge/pass_plugin.h>

XF_PLUGIN_ENTRY(my_optimizer) {
    .name = "my-multiband-fusion",
    .version = "1.0",
    .on_ir = my_optimizer_on_ir,
    .priority = XF_PRIORITY_AFTER_SCHED,
};

插件协议开放,任何人都可以开发自定义 Pass,例如:

  • 针对特定场景的调度优化
  • 私有算法融合 / 折叠
  • 自定义日志 / 观测

5. CI/CD 示例(公开)

# .github/workflows/build.yml
name: XiForge CI
on: [push, pull_request]
jobs:
  build:
    runs-on: ubuntu-22.04
    steps:
      - uses: actions/checkout@v4
      - name: Setup XiForge CLI
        run: |
          curl -fsSL https://dl.xisound.com/xiforge/install.sh | sh
      - name: Build firmware
        run: xiforge build flow/*.flow -target xidsp-d2
      - name: Verify bit-exact
        run: xiforge verify --bit-exact

6. 位精确测试套件

套件 作用
xiforge-verify-core 基础算法 bit-exact 基线
xiforge-verify-xidsp XiDSP 目标实机一致性
xiforge-verify-adi ADI SHARC 目标一致性
xiforge-verify-ti TI C6000 目标一致性
xiforge-verify-arm Arm NEON 目标一致性

7. 典型使用场景

场景 1 · Tier1 CI/CD 构建固件

Tier1 团队把 XiForge CLI 集成到 GitLab CI,每次流图 PR 自动构建 + 位精确回归。

场景 2 · 国产 DSP 厂商贡献新后端

国产 DSP 厂商用 Backend SDK 开发自己的 XiForge 后端,让 XiStudio 用户可以直接编译到他们的芯片。

场景 3 · 定制优化 Pass

某客户有专有的多频段融合算法,用 Pass Plugin 协议 实现自定义 Pass,保留商业机密。


8. 资源链接

资源 链接
XiForge 产品主页 external/products/xiforge
API 快速入门 external/support/api-quickstart
集成指南 external/support/integration-guide
XiDSP SDK xidsp-sdk
发布说明 release-notes-public
社区 external/support/community
生态合作 ecosystem@xisound.com
商务合作 sales@xisound.com

9. 版本历史

版本 日期 变更摘要
v1.0 2026-05-06 首次对外发布

External · XiForge Dev Kit · v1.0 · 2026-05-06 · © Xisound Inc.