福晞软件(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 设计开发过程中的多项性能优化的体现,以及这些优化措施在用户实际应用中所取得的成效。
全部0条评论
快来发表一下你的评论吧 !