跳转至
XiStudio · Software Spec

XiStudio 产品规格书

音频算法可视化开发 IDE · 完整软件能力与接口定义
文档编号:D2-P1-SPEC-001 · 版本:v1.0 · 发布:2026-05-05
每一个功能都有边界 · 每一个接口都可引用
4
版本套件
2
OS 平台
REST+gRPC
外部 API

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 功能完整性

  • 流图编辑完整(所有基础节点可用)
  • XiAlgo 基础套件可拖入
  • 编译输出固件可被 XiDSP-D1 烧录
  • 仿真与真实硬件结果一致(ABS 差异 < 0.1 dB)
  • 示波器波形实时刷新

10.2 平台验证

  • Windows 10 / 11 双版本通过
  • macOS Apple Silicon 通过
  • 主流分辨率(1080p / 2K / 4K)UI 正常

10.3 稳定性

  • 崩溃率 ≤ 0.1%
  • 内存泄漏测试通过
  • 压力测试 500 节点项目可运行

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 研发中心 · 平台软件团队