芯神瞳自动原型编译软件 - 芯神瞳 Player Pro 是思尔芯为其自研的原型验证系列产品(包括逻辑矩阵、逻辑系统和逻辑模块)打造的一套集成化软件套件,旨在简化并加速 FPGA 原型验证系统的开发、部署与调试流程,大大提升其调试效率。该套件包含三大工具:
芯神瞳自动原型编译软件 Player Pro - CompileTime:提供自动化设计分割能力,内建高性能综合器,配合全局时序驱动的智能自动分割引擎,实现从 RTL 编译到可执行文件的一键式自动化处理,大幅减少手动干预,助力工程师快速构建原型系统。
芯神瞳实时控制软件 Player Pro - RunTime:支持高效的远程系统管理与运行操作。
芯神瞳多核调试软件 Player Pro - DebugTime:简化多 FPGA 调试配置,提升信号可观测性。

时序驱动自动分割软件是思尔芯自研的一套基于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 电压、电流和温度
自动识别插入子卡类别
在同一控制台下,方便地控制多个原型验证平台