产品服务
赋能芯片设计,塑造芯片未来

「 芯神瞳 」 自动原型编译软件

芯神瞳自动原型编译软件 - 芯神瞳 Player Pro 是思尔芯针对其芯神瞳逻辑矩阵、逻辑系统和逻辑模块原型验证平台而设计的自动原型编译与调试 EDA 工具。包含完整的设计编译、运行控制、设计调试等功能,可将用户设计自动编译并加载至原型验证平台,实现快速有效的系统级验证和软件开发,加速芯片的开发进程。


  • 更快的分割引擎支持十亿门等级设计

  • 增强 Pin-Multiplexing 模块使系统性能提高 50%

  • 灵活支持多 Pin-Multiplexing 比率

  • 通过优化的 Black-Box 技术节省多达 70% 的时间

  • 全自动 TCL 脚本支持


芯神瞳自动原型编译软件

特点与优势



集成的 GUI 和 Tcl 脚本接口,可自动实现 RTL 至 FPGA 执行文件的完整编译流程,包括设计综合、自动分割、布局布线等,直至生成设计 bin 文件。


自动编译流程

芯神瞳 Player Pro - CompileTime 可通过图形化的界面引导,逐步完成所有编译步骤,并可以通过Tcl 模式自动执行 ECO 流程。

  • 设计导入

  • 设置内部探针信号

  • 调用综合工具综合

  • 设计分割

  • I/O 管脚分配

  • 运行布局布线

  • 生成执行文件


I/O管脚分配

自动集成 S2C 子板 I/O 管脚对应关系的库文件,并可自动匹配到I/O 连接器, 提升效率并减少了人为出错的几率。


设计分割

  • 自动或人工指导分割设计到多颗FPGA

  • 支持自动设置黑盒,节省设计编译时间

  • 多种 TDM 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 卡快速加载


  • 虚拟“SWs 和 LED”

    提供丰富的虚拟开关、指示灯、串口等,便于远程调试

    • 虚拟状态灯可用于快速监测设计的状态•

    • 虚拟按钮和开关可用于快速设置设计的输入条件

    • 虚拟串口用于设计的固件调试


    • 硬件自检测

      通过软件向导,引导并帮助用户快速诊断 I/O 引脚、互连线、及全局时钟线等资源的状态。


      远程系统控制

      所有系统功能都可以通过 USB 或以太网进行远程控制

      • SD 卡插入时系统自动监测

      • 轻松地监测 I/O 电压、电流和温度

      • 自动识别插入子卡类别

      • 在同一控制台下,方便地控制多个原型验证平台


参数配置

适用的硬件

  • 编译:VU, VU+, KU, S10 and A10

  • 实时控制:VU, VU+, KU, S10 and A10

  • 调试设置:VU+ 和 VU


适用的 OS

  • 自动编译:64 位 RHEL7.7/7.8, Ubuntu 16.04/18.04 & CentOS 7.3/7.6

  • 实时控制:64 位 Windows 10, RHEL7.6, Ubuntu 16.04/18.04 & CentOS 7.4

  • 设计调试:64 位 Windows 10, RHEL7.8, & CentOS 7.3

  • CentOS 7.4 64-bit


适用的语言

  • Verilog / VHDL

  • System Verilog

  • EDIF

  • 混合编程语言


获取原型验证方案

您在设计什么类型的芯片?
设计中含的ASIC门容量为?
500万 - 2千万
2千万 - 5千万
5千万 - 1亿
1亿 - 10亿
大于10亿
您倾向于使用哪款FPGA?
赛灵思 VU440
赛灵思 KU115
赛灵思 VU19P
赛灵思 VU13P
赛灵思 VU9P
英特尔 S10-10M
英特尔 S10-2800
不太确定,需要专业建议
您需要什么样的FPGA配置?
单颗FPGA
双颗FPGA
四颗FPGA
八颗FPGA
不太确定,需要专业建议
您需要什么样的外设接口?
您需要多少数量的原型验证平台?
您是否需要以下工具?
分割工具
多FPGA调试工具
协同建模工具(允许大量数据在 FPGA 与 PC 主机之间进行交互)
您什么时间内需要使用到我们产品?
0-6个月
6-12个月
大于12个月
不太确定
其他
提交
输入您的电话,我们即刻给您回电
输入您的电话
验证码
您也可直接拨打电话:400 8888 427 或添加企业微信
电话咨询
微信咨询
企业微信咨询
TOP
企业微信咨询