MIGRATED
XiStudio 产品规格书
摘要
本文档是 XiStudio IDE 的完整软件规格书,涵盖系统需求、版本能力矩阵、核心模块、API、插件体系、性能与兼容性。
面向架构师、客户集成团队、Tier1 二次开发者。
1. 产品形态
1.1 版本映射
| 版本 |
安装包 |
授权形式 |
可选组件 |
| Community |
xistudio-community-setup.exe / .dmg |
永久免费,在线注册 |
无 |
| Pro |
xistudio-pro-setup.exe / .dmg |
年订阅激活码 |
XiAlgo Pro 包 |
| Enterprise |
xistudio-enterprise-setup.exe / .dmg |
节点激活 License 服务器 |
XiForge + 团队协作 |
| IDM |
源码 + SDK 包 |
一次性 + Royalty |
全部 + 源码 |
1.2 平台支持
| OS |
架构 |
最低版本 |
推荐 |
| Windows |
x64 |
Win10 1809 |
Win11 22H2 |
| Windows |
ARM64 |
不支持(Roadmap 2028) |
— |
| macOS |
ARM64(Apple Silicon) |
macOS 13 |
macOS 15 |
| macOS |
x64(Intel) |
macOS 13 |
macOS 14 |
| Linux |
x64 |
Ubuntu 22.04 |
Ubuntu 24.04(Roadmap 2027) |
2. 系统需求
2.1 硬件要求
| 项 |
最低 |
推荐 |
| CPU |
4 核 / 2.0 GHz |
8 核 / 3.0 GHz |
| 内存 |
8 GB |
16 GB |
| 存储 |
10 GB 可用空间 |
50 GB SSD |
| 显卡 |
集显(支持 OpenGL 3.3) |
独显(支持 OpenGL 4.5 / Metal 2) |
| 显示器 |
1920×1080 |
2560×1440 或 4K |
2.2 软件依赖
- 运行时:.NET 8 / Electron 28(自带,无需单独安装)
- 驱动:如使用 JTAG 烧录,需安装
xi-jtag-driver v1.0+
3. 核心模块
3.1 模块架构
graph TB
UI[UI Shell · Electron]
UI --> EditorCore[流图编辑器核心]
UI --> ParamPanel[参数面板]
UI --> Scope[实时示波器]
EditorCore --> AlgoLib[XiAlgo 算法库]
EditorCore --> Compiler[DSP 编译器]
Compiler --> Codegen[代码生成器]
Codegen --> Sim[位精确仿真器]
Codegen --> Burner[烧录引擎]
Burner --> XiFlash[XiFlash v1.0]
Burner --> JTAG[JTAG 调试器]
UI --> AIBridge[XiMind 桥接]
AIBridge --> Cloud[云端 AI]
UI --> CollabSvc[协作服务<br/>Enterprise+]
class UI xyL5
class EditorCore,ParamPanel,Scope,Compiler,Codegen xyL3
class AlgoLib,Sim,Burner xyL2
class XiFlash,JTAG xyL1
class AIBridge,Cloud,CollabSvc xyL4
3.2 模块版本
| 模块 |
v1.0 能力 |
v1.x 计划 |
| 流图编辑器 |
拖拽 / 连线 / 组 / 分层 |
实时协作(Enterprise) |
| 参数面板 |
数值 / 曲线 / 下拉 |
自定义控件(XiForge) |
| 示波器 |
波形 / 频谱 / RMS |
声压图 / 3D 可视化 |
| 编译器 |
XiDSP-D1 目标 |
D2+ / 第三方 DSP |
| 仿真器 |
位精确 · 单线程 |
并行仿真 / GPU 加速 |
| 烧录引擎 |
XiFlash USB/串口 |
OTA / Ethernet |
| AI 桥接 |
文本 → 算法 / 调音建议 |
语音交互 / 视觉 |
4. 版本能力矩阵
4.1 功能对比
| 功能 |
Community |
Pro |
Enterprise |
IDM |
| 流图编辑 |
✅ |
✅ |
✅ |
✅ |
| 基础 XiAlgo(FX 入门) |
✅ |
✅ |
✅ |
✅ |
| 完整 XiAlgo 全套件 |
— |
✅ |
✅ |
✅ |
| 硬件烧录(XiDSP) |
— |
✅ |
✅ |
✅ |
| JTAG 实时调试 |
— |
✅ |
✅ |
✅ |
| XiForge 插件开发 |
— |
— |
✅ |
✅ |
| 团队协作 |
— |
— |
✅ |
✅ |
| License 服务器 |
— |
— |
✅ |
✅ |
| 源码访问 |
— |
— |
— |
✅ |
| 定制化后门 |
— |
— |
— |
✅ |
4.2 项目规模支持
| 项 |
Community |
Pro |
Enterprise |
IDM |
| 单项目节点数 |
≤ 50 |
≤ 500 |
无限制 |
无限制 |
| 同时打开项目数 |
1 |
5 |
无限制 |
无限制 |
| 团队协作成员数 |
— |
— |
按 License |
按 License |
5. API 与集成
5.1 对外 API
命令行 CLI(全版本)
xistudio build <project.xi> # 命令行编译
xistudio flash <firmware.bin> # 烧录
xistudio simulate <project.xi> # 仿真
REST API(Enterprise+)
POST /api/v1/projects:创建项目
GET /api/v1/projects/{id}:查询项目
POST /api/v1/projects/{id}/build:触发编译
- 认证:Bearer Token(JWT)
gRPC API(IDM)
5.2 插件与 SDK
- 插件格式:
.xiplugin(内部是 ZIP + manifest.json)
- SDK 语言:TypeScript / C# / Python(三选一)
- 典型插件类型:自定义算法块、调音 UI、导出格式转换
5.3 工程文件格式
| 格式 |
扩展名 |
说明 |
| 项目 |
.xiproj |
项目元数据(XML) |
| 流图 |
.xiflow |
流图(JSON) |
| 参数 |
.xiparam |
参数组(JSON) |
| 固件 |
.xifw |
编译输出固件 |
| 烧录包 |
.xiflash |
含签名的烧录包 |
6. 性能指标
6.1 启动与响应
| 指标 |
目标值 |
测试条件 |
| 冷启动时间 |
≤ 5 s |
推荐硬件 |
| 热启动时间 |
≤ 2 s |
|
| 项目打开 |
≤ 1 s / 100 节点 |
|
| 编译时间 |
≤ 10 s / 100 节点 |
|
| 仿真实时率 |
≥ 10× 实时 |
@ 48 kHz 单通道 |
6.2 稳定性
- 崩溃率目标:≤ 0.1%
- 内存泄漏:8 小时连续操作增量 < 100 MB
- CPU 占用(空闲):< 2%
6.3 安全
- 项目文件 AES-256 加密(Pro+)
- License 使用 RSA-2048 签名
- 云端调用使用 TLS 1.3
7. 兼容性
7.1 XiDSP 型号支持
| XiStudio 版本 |
D1 |
D2 |
D3 |
D4 |
A1 |
| v1.0 |
✅ |
— |
— |
— |
— |
| v1.5(2027 Q3) |
✅ |
✅ |
— |
— |
— |
| v2.0(2028 Q2) |
✅ |
✅ |
✅ |
— |
— |
| v3.0(2029+) |
✅ |
✅ |
✅ |
✅ |
✅ |
7.2 XiAlgo 算法兼容
- 同一套 XiAlgo 算法包可跨 XiDSP 型号运行(ABI v1.0)
- 算法包版本与 XiStudio 版本语义化兼容
7.3 第三方 DSP(Roadmap)
- 2027 Q4:ADI SHARC 系列(部分)
- 2028 Q2:TI C6000 系列
- IDM 版支持客户定制目标
8. 调试与开发支持
8.1 调试能力
- 断点:流图节点 / 生成代码双向断点
- 单步:节点级单步执行
- 变量观察:实时观察算法内部变量
- 性能 Profile:节点级 MIPS / 内存占用统计
8.2 日志与诊断
- 日志级别:ERROR / WARN / INFO / DEBUG / TRACE
- 日志目录:
%APPDATA%/XiStudio/logs(Windows)/ ~/Library/Logs/XiStudio(macOS)
- 崩溃转储:自动生成 dump,可上传至 Xisound 诊断服务
9. 订阅与授权
9.1 授权方式
- Community:免费在线注册(邮箱确认)
- Pro:激活码绑定设备(最多 3 台)
- Enterprise:浮动 License 服务器(局域网)
- IDM:签订主合同 + SLA
9.2 离线使用
- Community/Pro:首次激活需联网,之后可离线 30 天
- Enterprise:可完全内网部署
10. 验收标准
10.1 功能完整性
10.2 平台验证
10.3 稳定性
11. 风险与已知限制
11.1 v1.0 已知限制
- 不支持 Linux 桌面(Roadmap 2027)
- 不支持手机 / 平板(不在计划内)
- 仅支持 XiDSP-D1(D2 起随产品发布支持)
- 协作功能尚未开放(Enterprise v1.5 起)
11.2 规格变更流程
- 重大变更需:产品 + 研发 + 客户代表 ADR 评审
- 小版本变更(bug 修复、性能优化)由研发中心月度评议
12. 附录
12.1 关联文档
12.2 版本历史
| 版本 |
日期 |
要点 |
| v1.0 |
2026-05-05 |
首版 · 四版本矩阵 + 模块架构 + API 全景 |
spec.md · D2-P1-SPEC-001 · v1.0 · 2026-05-05 · Xisound 研发中心 · 平台软件团队