福晞軟件(Fuxi)是京微由京微齊力自主研發的一款 EDA設計工具,該軟件工具可以幫助用戶快速、齊力全面高效地進行 FPGA和 SoC 應用設計。福晞
用戶通過使用 Fuxi 完整的軟件 EDA 軟件工具鏈與豐富的 IP 資源,可以有效地進行快速設計研發,提升縮短產品開發周期。設計師交同時 Fuxi 友好的互體交互式集成開發環境支持多種廣泛使用的第三方設計工具協同設計,從而加速用戶的京微設計與驗證過程。
全面優化和升級的齊力全面福晞軟件(Fuxi2025)基于用戶角度出發,結合用戶使用場景和實際用例,福晞多項工具加持,軟件去繁從簡,提升提升軟件適用性和易用性,設計師交為設計者和工程師們提供了一套完備的互體軟件設計開發環境。Fuxi2025 軟件工具支持 Windows、京微Linux操作系統。
為方便用戶更好的了解和熟悉 Fuxi2025,近期我們將陸續為大家介紹和展示全面升級后的京微齊力福晞軟件工具的主要特性及針對 FPGA 開發過程中的性能優化說明。更多關于軟件工具的功能詳情及使用指南請前往 :
京微齊力官方網站(www.hercules-micro.com)→齊力社區→軟件工具,點擊下載并獲取新版2025福晞(Fuxi2025) 軟件。
主窗口優化
Fuxi2025 優化用戶 UI 空間
舊版 Fuxi 軟件支持窗口的 Floating 和 Dock,升級后的 Fuxi2025 對用戶關注的可利用區域做了進一步優化。用戶可以通過鼠標拖動 Flow Navigator 或 Hierarchy View 窗口邊框,當窗口縮小到一定程度,界面會自動隱藏(使用方法同 Vivado)。

優化前舊版 UI vs 2025 Fuxi UI
此外,新版 Fuxi 還優化了 TimingAnalysis 中 Report Slack 的界面。Fuxi2025 簡化了時序分析界面的頁面布局,減少了 Report Slack 的頁面比例,使得交互界面內容顯示更加清晰直觀。

優化前后 UI 對比
Project Options 新 UI
全新 Options 頁面設計,不僅為用戶提供了層次清晰、邏輯簡單的人機交互頁面,還為綜合、布局&布線選項增加了參數解釋,用戶可準確地了解選項的含義。同時,還提供了 More Options、Environment 選項等多重功能,為用戶的設置提供了更多途徑。

增加 More Options 選項

Fuxi UI 設置工程環境變量
項目新功能
Project 導入
針對客戶工程包含大量的 RTL 文件,Fuxi2025 支持使用 Filelist 批量導入工程文件,以減少操作流程,提升工程師工作效率。

新增 Filelist 批量導入工程文件
Project VHDL 支持
針對 VHDL 支持 Library 設置; Fuxi2025 中新增文件,默認 Library 名稱:work;

Fuxi 2025 支持 Library 設置
Project 其他優化
Fuxi2025 在項目設置方面支持切換 Fuxi 軟件中的 include 文件,以及在工程中所有 include 文件可實現快速定位功能。
新工具加持
隨著 FPGA 電路設計復雜度的提升,設計者們越來越關注高層次的設計方法。為了提高工程師在設計過程中的交互效率,優化設計性能,Fuxi2025 新增了多項設計工具,提升易用性的同時,為工程師打造了一套更加完善的軟件開發環境,以幫助設計者得心應手完成任務。
RTL Viewer
RTL Viewer 是一款將 RTL(Verilog/VHDL)代碼翻譯成由基本邏輯單元組成的門級電路圖的工具。該工具展示了 RTL 代碼綜合前未經優化的邏輯結構,可以幫助工程師快速理解設計的整體框架和數據流向。同時,通過使用 RTL Viewer 工具能夠以圖形化的方式追蹤信號的 Load/Driver,驗證信號連接關系,調試和定位代碼問題,從而確認 RTL 代碼是否符合設計意圖。

Schematic Window
RTL Viewer 支持操作,如下
Instance 支持操作
Cell Property
Go to Source
Go to Definition
Show in View
Show Connectivity
Restore Connectivity
Highlight
Unhighlight

Net 支持操作
Net Property
Show in View
Select Driver Pin
Show Net Trace
Restore Net Trace
Show Net Driver
Show Net Load
Restore Net Driver/Load
Highlight
Unhighlight

Schematic Window 支持操作
縮放視圖
工具欄-Zoom In:放大
工具欄-Zoom Out:縮小
工具欄-Zoom Fit :根據當前窗口大小縮放 View
鼠標左鍵摁下->向右上方滑動:放大
鼠標左鍵摁下->向左下方方滑動:縮小
局部縮放:鼠標摁下畫矩形,縮放矩形內區

Flow Runs
Flow Runs 是一款將綜合、布局布線、比特流生成等一系列復雜步驟,整合為清晰可控的流水線。該工具可以一鍵啟動,全局靈活掌控。
Flow Runs 支持不同參數配置的流程節點靈活組合,以找到最優的綜合參數和布局布線參數配置。該工具可以幫助工程師更加高效便捷地優化設計性能。
Flow 支持操作
Flow Runs 支持不同條件下的綜合和 P&R 任意組合生成碼流;
打開或者關閉 FlowRuns 窗口

Flow 運行目錄
為了兼容新舊版本 Fuxi 工程,Flow Runs 的目錄位于工程目錄下,跟 outputs 同級,名稱為:flowruns
如下圖:Synth_1 和 Synth_2 為綜合運行結果目錄;Impl_B_T_1 和 Impl_B_T_2 為Placer,Router,Bitgen 和 Timing 運行結果目錄

Flow 支持操作

Fuxi RTL 加密工具
RTL Encrypt 是一款福晞工具提供的符合 IEEE-1735 標準的 RSA 加密工具。工程師可以使用該工具加密自己的 IP 源碼文件,既能夠方便不同團隊之間的協同開發,同時亦可保護自己的知識產權。

新 USB-JTAG 工具
新的 USB-JTAG 下載工具是 HME 提供的一款全新的 JTAG 下載器,新款下載器極大地提升了比特流下載速度,節省了大比特流文件的下載時間,大大提升了工程師的開發效率。
支持 VHDL 源碼開發
2025福晞軟件完整的支持了 VHDL 源碼的開發,工程師可以使用 Verilog,VHDL 或者 Verilog/VHDL 混合編程。福晞軟件均可以高效準確的生成比特流。
后續我們會繼續介紹和分享 Fuxi2025 在 FPGA 設計開發過程中的多項性能優化的體現,以及這些優化措施在用戶實際應用中所取得的成效。
Copyright 2019 爭強斗狠網. All Rights Reserved 網站地圖