跳到正文

NEWS / 动态

#开源生态

按时间浏览,使用右上角筛选切换领域。

6月22日周一
6月20日周六
  1. NVC VHDL编译器发行15

    NVC VHDL 编译器 1.21.1 发布

    NVC VHDL 编译器发布 1.21.1 小版本错误修复更新,修复了同名重载子程序调用被误报为歧义(#1560)、VHPI 外部子程序读取标量 out 和 inout 参数(#1570)、过程内分配含无约束字段记录时的内存损坏(#1576),以及进程内常量时间表达式使用 'stable 属性时的崩溃(#1537)。

6月17日周三
  1. OSVVM 官方验证方法新闻22

    OSVVM 2026.05 版本 SetAxi4Options/GetAxi4Options 在时间 0 调用非 AXI4 总线参数会崩溃

    OSVVM 2026.05 中,测试用例在时间 0 调用 SetAxi4Options/GetAxi4Options 并传入非 AXI4 总线值参数(如 BRESP)时会崩溃,因新实现直接引用尚未构造的 params 数据结构。解决方法是在进程开头加 WaitForClock(ManagerRec, 0),其行为与旧版一致且不产生等待。该实现简化了向 VC 添加参数,作者计划推广到其他 VC。

6月13日周六
6月11日周四
6月9日周二
6月8日周一
6月6日周六
6月2日周二
  1. CHIPS Alliance Chisel 发行28

    Chisel v7.13.0 发布

    Chisel v7.13.0 发布,新增面向 Chisel 7 的 ChiselTest 兼容层,并加入用于 Chisel 类型元数据的 circt_debug_* 内建指令。后端将 FIRRTL 版本升至 7.0.0,CIRCT 依赖更新至 firtool-1.149.0,同时修复域定义传播问题并支持 OpaqueTypes 的 Lookupable 查找。

  2. YosysHQ Yosys 综合发行32

    Yosys 0.66 发布

    Yosys 0.66 发布,要求使用支持 C++20 的 C++ 编译器,并预告下一版本将迁移至 CMake 构建系统。新增 lattice_dsp_nexus pass 用于 Lattice Nexus DSP 推断,synth_gatemate pass 新增 -scopename 选项并传递至 flatten。

6月1日周一
5月29日周五
  1. KLayout22

    KLayout 0.30.9 版本发布

    KLayout 发布 0.30.9 版本,修复屏幕尺寸断言崩溃与堆内存释放后使用问题,并解决单元库重载失效、技术专属 python 目录未加入路径等缺陷。该版本新增库 API 细粒度控制、LayoutView 的 on_current_layer_changed_event 发布、Python/Ruby 标签真实文本边界框,以及所有模式下放置过孔等增强。

5月27日周三
  1. OSVVM 官方验证方法新闻58
    OSVVM 官方验证方法新闻的报道配图

    OSVVM 作者详解如何构建协仿真验证组件:以 PCIe VC 为例

    OSVVM 作者以 2026.01 版本新增的 PCIe 协仿真 VC 为例,说明如何把 C 协议模型接入 VHDL 验证组件。文章拆解了 MIT 记录信号、VUserMain 入口、VTrans 外部过程与适配层之间的连接方式,并介绍用背靠背自洽测试和 Altera Cyclone V PCIe Hard IP 仿真模型验证该 VC 的两条路径。

5月23日周六
  1. NVC VHDL编译器发行58

    开源 VHDL 仿真器 nvc 发布 1.21.0,Verilog 支持接近可用

    开源 VHDL 仿真器 nvc 发布 1.21.0,这是首个 Verilog 支持接近可用、可仿真 PicoRV32 等实际项目的版本。该版本显著改进 Verilog 的表达式位宽判定、符号扩展和 X 传播,并支持 PSL next_a 简单表达式。由于性能问题,该版本不再支持使用模拟线程局部存储的系统,尤其是除 Clang x64 和 Clang Arm 外的所有 MSYS2 环境。

5月19日周二
5月18日周一
5月12日周二
5月11日周一
  1. FOSSi FuseSoC构建管理发行20

    FuseSoC 2.4.6 发布

    FuseSoC 2.4.6 发布,新增从环境变量加载配置文件、扩展 autotype 过滤器、修复 CAPI2 JSON schema,并改进对解析错误依赖的处理。该版本确保 CLI 选项在运行过滤器前完成求值,使库位置相对于配置文件,支持 flag 中的整数、加载时校验 VLNV 名称,以及支持多个同名脚本。

  2. FOSSi Foundation18

    Latch-Up 2026 回顾:首次落地加拿大,138 人注册

    Latch-Up 2026 首次在加拿大举办,地点为滑铁卢大学,共 138 人注册,加拿大参会者占六成以上。会议设 SoC、EDA 工具、FPGA、RISC-V、模拟与混合信号、代工与服务、人工智能及 HDL 等分组,Verilator、AntMicro、IHP、OpenROAD 等做了进展分享,Alex Singer 关于开源 FPGA 的报告获评最佳演讲。

4月26日周日
  1. Verilator/Veripool42

    Verilator 5.048 发布

    Verilator 5.048 于 2026-04-26 发布,具体变更收录于发行版 Changes 文件并在页面中汇总。该版本延续 5.x 系列对 SystemVerilog 覆盖组、约束、DPI 与 VPI 等能力的支持与优化,并列出各变更的建议者与实现者。

4月21日周二
  1. FOSSi Edalize EDA工具接口发行22

    Edalize 0.6.7 发布

    Edalize 0.6.7 发布,修复 xcelium 的 cocotb 支持,ghdl 新增 cocotb 支持并正确处理多个库,vcs 修复导致无条件重建的拼写错误并将参数限定到顶层,vivado 修复未运行 pnr 时的 bug,sim 仅在启用 cocotb 时运行 cocotb-config。

4月18日周六
4月14日周二
4月9日周四
  1. Qucs-S电路仿真发行42

    Qucs-S 26.1.0 发布:新增射频电路综合工具与 RxCalc 接收机计算

    Qucs-S 26.1.0 发布,新增射频电路综合工具,旧滤波器设计工具或于下一版本弃用,同时集成多级接收机计算工具 RxCalc。器件属性对话框支持从库中选择 BJT、JFET、MOSFET 和二极管,并新增 SPDT 开关与继电器、系统命令组件及快捷键管理器。此外修复了多 Qucs 方程块的 SPICE 网表生成、Xyce 环境变量展开和 SPICE AM 源等问题。

3月30日周一
3月28日周六
3月26日周四
3月20日周五
3月18日周三
3月12日周四
  1. YosysHQ nextpnr 布局布线发行62

    开源布局布线工具 nextpnr 发布 0.10 版本

    开源布局布线工具 nextpnr 发布 0.10 版本,新增 archapi 的 resources API,用于表示互斥的布线资源。gowin 架构新增 GW5AST-138C 与 GW5 DSP 支持,并支持 router2 以加快布线,布局布线性能明显提升;gatemate 增加布局规划支持,xilinx 新增 Kintex-7 初步支持。

    推荐理由:开源布局布线工具 nextpnr 0.10 的更新清单,可用于比较各 FPGA 架构在布线资源与布局性能上的支持差异。

3月5日周四
  1. OSVVM 官方验证方法新闻60

    OSVVM 2026.01 发布,新增 PCIe 协同仿真验证组件

    OSVVM 2026.01 发布,新增基于协同仿真的 PCIe 验证组件,由 Simon Southwell 实现,验证组件改在软件侧实现,OSVVM 测试序列器通过 MIT 事务接口与之交互。

    推荐理由:OSVVM 2026.01 新增 PCIe 协同仿真验证组件,并说明 VHDL-2019 接口与构建错误处理的变化,可用于评估现有验证环境的升级成本。

3月4日周三
  1. YosysHQ Yosys 综合发行33

    Yosys 0.63 发布

    Yosys 0.63 发布,为 Gowin GW1N 和 GW2A 增加 DSP 推断,并为 Xilinx 架构的 preadder 增加减法支持。新增以命令方式运行 SAT 求解器的基础设施,以及 equiv_induct、equiv_simple 的 -ignore-unknown-cells 选项和 memory_libmap 的 -force-params 选项。

3月2日周一