芯神瞳自动原型编译软件 - 芯神瞳 Player Pro 是思尔芯针对其芯神瞳逻辑矩阵、逻辑系统和逻辑模块原型验证平台而设计的自动原型编译与调试 EDA 工具。包含完整的设计编译、运行控制、设计调试等功能,可将用户设计自动编译并加载至原型验证平台,实现快速有效的系统级验证和软件开发,加速芯片的开发进程。
更快的分割引擎支持十亿门等级设计
增强 Pin-Multiplexing 模块使系统性能提高 50%
灵活支持多 Pin-Multiplexing 比率
通过优化的 Black-Box 技术节省多达 70% 的时间
全自动 TCL 脚本支持

时序驱动自动分割软件是思尔芯自研的一套真正基于RTL时序驱动的自动化分割技术,专注于大幅缩短原型验证的分割编译时间,加速设计迭代。该流程由芯神瞳 Player Pro – CompileTime 软件驱动,通过创新的智能自动分割与全流程优化技术,实现从 RTL 设计到可执行文件的一键式自动化处理。
芯神瞳 Player Pro – CompileTime 作为该流程的核心工具,集成了直观的图形界面与标准的 Tcl 脚本接口,可自动执行设计综合、自动分割、布局布线等关键步骤,并最终生成可部署的 bin 文件。通过引入创新的 RTL 编译流程与自动分割技术,CompileTime 实现了显著的软件能力升级,可大幅缩短编译周期,有效提升设计迭代效率。
快速迭代提升性能
- 多核场景多种划分策略
- 并行生成和P&R
- 增量编译
调试透明化
- 最大程度保留设计原始结构和信号名称
- 分割结果可进行RTL级软仿
支持多种语法和结构提升效率
- 时钟门控转换
- 内存转换
- 多驱动处理
- 支持黑盒&第三方IP
系统基本时序分析工具
- 每个编译阶段均可提供时序报告方便及时优化策略
芯神瞳 Player Pro - DebugTime 支持预先选择或设定待触发或追踪的内部信号,从而实现多 FPGA 系统的联合调试。在运行调试过程中,所选择的探针信号将被追踪和存储在专属 DDR4 内存,进行数据分析与调试。
集成的内部电路调试设置
- 可标记 FPGA 内部信号,以防综合时被优化
- 内部探针信号会根据设计分割的结果自动分配到多颗 FPGA 内
- 通过同一控制台设置多颗 FPGA 的触发和跟踪信号
设置大量的内部探针,无需重新编译
- 可标记不限数量的 FPGA 内部探针信号
- 在 FPGA 无需重新编译的情况下,每 FPGA 可以追踪到最多 16K 探针信号(8 组,每组 2K 探针信号)
当设计调试的编译流程完成时,可通过选配的芯神瞳 Multi-Debug Module Pro (MDM Pro)调试设备,通过芯神瞳 Player Pro - DebugTime 进行触发条件设置,捕获并上传波形数据进行设计调试。
触发条件设置
用户可以通过芯神瞳 Player Pro - DebugTime 调试面板设置触发事件和组合事件。
- 触发事件支持: ==、 !=、 >=、 <=、>、 < 和计数
- 组合活动支持: ! &,|,^ - > 和计数
- 支持最多 8 个事件触发模块的组合
- 支持状态机脚本语言
多 FPGA 同时调试(需要 MDM Pro 硬件)
- 使用单个逻辑分析器调试多颗 FPGA
- 通过高速收发器将多 FPGA 的触发和跟踪数据传输给 MDMHW
- 编写 VCD/FST 格式的采样数据以供分析
- 外部存储器支持最多存储 64GB 的波形数据
芯神瞳 Player Pro - RunTime 可通过以太网或 USB 连接方式实现对芯神瞳逻辑矩阵、逻辑系统和逻辑模块原型验证平台的远程管理、控制与监测功能。
支持 USB 和以太网接口将设计文件直接下载到 FPGA 内
支持写入原型验证平台板载的 SD 卡内,并从 SD 卡快速加载
提供丰富的虚拟开关、指示灯、串口等,便于远程调试
虚拟状态灯可用于快速监测设计的状态•
虚拟按钮和开关可用于快速设置设计的输入条件
虚拟串口用于设计的固件调试
通过软件向导,引导并帮助用户快速诊断 I/O 引脚、互连线、及全局时钟线等资源的状态。
所有系统功能都可以通过 USB 或以太网进行远程控制
SD 卡插入时系统自动监测
轻松地监测 I/O 电压、电流和温度
自动识别插入子卡类别
在同一控制台下,方便地控制多个原型验证平台