在最新一期香山双周报中,团队宣布双核昆明湖 V2 成功在 FPGA 上以 50MHz 频率启动 GUI OpenEuler 24.03,并顺利运行 LibreOffice 与经典游戏 DOOM,标志着香山验证工作的一个重要里程碑。这不仅展示了系统在图形界面环境下的稳定性,也验证了其在实际应用场景中的可行性。
近期进展概览
- 前端模块:持续修复 BPU 重构带来的性能问题,新增对 RISC-V 特权手册 v1.13 的 Hardware Error 异常支持,探索 ABTB 快速恢复、MicroTAGE 等新型预测器特性。
- 后端模块:推进 V3 向量单元的新设计,完善 OpenSBI 的 PMU 扩展,实现 PMP/PMA 参数化,并持续优化 V2 向量运算单元的时序表现。
- 访存与缓存系统:重构并测试 MMU、TLB、LoadUnit、StoreQueue、L2 等模块,修复多项关键 bug,优化 PTW 与 DCache 的时序逻辑。
- 代码质量与调试工具:模块结构进一步优化,新增硬件性能计数器,调试工具 CHIron 持续完善,为后续验证与流片提供更强支撑。