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
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.