產(chǎn)品服務(wù)
芯神瞳自動原型編譯軟件 - 芯神瞳 Player Pro 是思爾芯針對其芯神瞳邏輯矩陣、邏輯系統(tǒng)和邏輯模塊原型驗證平臺而設(shè)計的自動原型編譯與調(diào)試 EDA 工具。包含完整的設(shè)計編譯、運行控制、設(shè)計調(diào)試等功能,可將用戶設(shè)計自動編譯并加載至原型驗證平臺,實現(xiàn)快速有效的系統(tǒng)級驗證和軟件開發(fā),加速芯片的開發(fā)進程。
更快的分割引擎支持十億門等級設(shè)計
增強 Pin-Multiplexing 模塊使系統(tǒng)性能提高 50%
靈活支持多 Pin-Multiplexing 比率
通過優(yōu)化的 Black-Box 技術(shù)節(jié)省多達 70% 的時間
全自動 TCL 腳本支持

集成的 GUI 和 Tcl 腳本接口,可自動實現(xiàn) RTL 至 FPGA 執(zhí)行文件的完整編譯流程,包括設(shè)計綜合、自動分割、布局布線等,直至生成設(shè)計 bin 文件。
芯神瞳 Player Pro - CompileTime 可通過圖形化的界面引導(dǎo),逐步完成所有編譯步驟,并可以通過Tcl 模式自動執(zhí)行 ECO 流程。
設(shè)計導(dǎo)入
設(shè)置內(nèi)部探針信號
調(diào)用綜合工具綜合
設(shè)計分割
I/O 管腳分配
運行布局布線
生成執(zhí)行文件
自動集成 S2C 子板 I/O 管腳對應(yīng)關(guān)系的庫文件,并可自動匹配到I/O 連接器, 提升效率并減少了人為出錯的幾率。
自動或人工指導(dǎo)分割設(shè)計到多顆FPGA
支持自動設(shè)置黑盒,節(jié)省設(shè)計編譯時間
多種 TDM IP 自動注入,提升系統(tǒng)性能
管腳復(fù)用邏輯自動插入,待復(fù)用管腳信號預(yù)檢,以獲得更好的性能
全系統(tǒng)時序分析,加速設(shè)計迭代
芯神瞳 Player Pro - DebugTime 支持預(yù)先選擇或設(shè)定待觸發(fā)或追蹤的內(nèi)部信號,從而實現(xiàn)多 FPGA 系統(tǒng)的聯(lián)合調(diào)試。在運行調(diào)試過程中,所選擇的探針信號將被追蹤和存儲在專屬 DDR4 內(nèi)存,進行數(shù)據(jù)分析與調(diào)試。
集成的內(nèi)部電路調(diào)試設(shè)置
- 可標(biāo)記 FPGA 內(nèi)部信號,以防綜合時被優(yōu)化
- 內(nèi)部探針信號會根據(jù)設(shè)計分割的結(jié)果自動分配到多顆 FPGA 內(nèi)
- 通過同一控制臺設(shè)置多顆 FPGA 的觸發(fā)和跟蹤信號
設(shè)置大量的內(nèi)部探針,無需重新編譯
- 可標(biāo)記不限數(shù)量的 FPGA 內(nèi)部探針信號
- 在 FPGA 無需重新編譯的情況下,每 FPGA 可以追蹤到最多 16K 探針信號(8 組,每組 2K 探針信號)
當(dāng)設(shè)計調(diào)試的編譯流程完成時,可通過選配的芯神瞳 Multi-Debug Module Pro (MDM Pro)調(diào)試設(shè)備,通過芯神瞳 Player Pro - DebugTime 進行觸發(fā)條件設(shè)置,捕獲并上傳波形數(shù)據(jù)進行設(shè)計調(diào)試。
觸發(fā)條件設(shè)置
用戶可以通過芯神瞳 Player Pro - DebugTime 調(diào)試面板設(shè)置觸發(fā)事件和組合事件。
- 觸發(fā)事件支持: ==、 !=、 >=、 <=、>、 < 和計數(shù)
- 組合活動支持: ! &,|,^ - > 和計數(shù)
- 支持最多 8 個事件觸發(fā)模塊的組合
- 支持狀態(tài)機腳本語言
多 FPGA 同時調(diào)試(需要 MDM Pro 硬件)
- 使用單個邏輯分析器調(diào)試多顆 FPGA
- 通過高速收發(fā)器將多 FPGA 的觸發(fā)和跟蹤數(shù)據(jù)傳輸給 MDMHW
- 編寫 VCD/FST 格式的采樣數(shù)據(jù)以供分析
- 外部存儲器支持最多存儲 64GB 的波形數(shù)據(jù)
芯神瞳 Player Pro - RunTime 可通過以太網(wǎng)或 USB 連接方式實現(xiàn)對芯神瞳邏輯矩陣、邏輯系統(tǒng)和邏輯模塊原型驗證平臺的遠程管理、控制與監(jiān)測功能。
支持 USB 和以太網(wǎng)接口將設(shè)計文件直接下載到 FPGA 內(nèi)
支持寫入原型驗證平臺板載的 SD 卡內(nèi),并從 SD 卡快速加載
提供豐富的虛擬開關(guān)、指示燈、串口等,便于遠程調(diào)試
虛擬狀態(tài)燈可用于快速監(jiān)測設(shè)計的狀態(tài)?
虛擬按鈕和開關(guān)可用于快速設(shè)置設(shè)計的輸入條件
虛擬串口用于設(shè)計的固件調(diào)試
通過軟件向?qū)В龑?dǎo)并幫助用戶快速診斷 I/O 引腳、互連線、及全局時鐘線等資源的狀態(tài)。
所有系統(tǒng)功能都可以通過 USB 或以太網(wǎng)進行遠程控制
SD 卡插入時系統(tǒng)自動監(jiān)測
輕松地監(jiān)測 I/O 電壓、電流和溫度
自動識別插入子卡類別
在同一控制臺下,方便地控制多個原型驗證平臺
編譯:VU, VU+, KU, S10 and A10
實時控制:VU, VU+, KU, S10 and A10
調(diào)試設(shè)置:VU+ 和 VU
自動編譯: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
設(shè)計調(diào)試:64 位 Windows 10, RHEL7.8, & CentOS 7.3
CentOS 7.4 64-bit
Verilog / VHDL
System Verilog
EDIF
混合編程語言