思尔芯原型验证助力香山RISC-V处理器迭代加速

描述

2023年10月19日, 思尔芯(S2C) 宣布 北京开源芯片研究院(简称“开芯院”) 在其历代“香山” RISC-V 处理器开发中采用了思尔芯的 芯神瞳 VU19P 原型验证系统 ,不仅加速了产品迭代,还助力多家企业基于“香山”开发各种高端芯片。

RISC-V,作为一种开放的指令集架构,已逐渐成为全球处理器开发的焦点。其中,“香山”被视为 RISC-V 的国际领先代表,是一款开源高性能RISC-V 处理器核。自 2019 年项目发布一代“雁栖湖”以来,在 GitHub 这一全球最大的开源项目托管平台上,其获得了超过 4000 个星标(Star)和 551 个分支(Fork),成为国际上最受关注的开源硬件项目之一。

迄今为止,“香山”已经成功推出了两代产品,第三代“昆明湖”正在研发中。其中,二代“南湖”采用了 14nm 制程技术。其核心频率高达 2 GHz,并获得了 10/GHz 的 SPECCPU 2006 评分,综合性能还超越了 Arm 的 Cortex-A76。已有 18 家业界领军企业正在基于“香山”核进行联合研发,推动高端芯片的示范应用,以此加速 RISC-V 生态的建设和发展。

为推进“香山”项目,思尔芯提供了 芯神瞳 VU19P 原型验证系统 ,一个可以在真实硬件上测试软件功能和性能的平台,使“香山”的软硬件工程师能够并行工作,显著加速进程。这一系统兼具灵活性和扩展性,满足各种设计和应用要求。开芯院补充道:“由于 RISC-V 的多样化,客户在选择时要对不同的 RISC-V 核心进行评估。思尔芯的系统使我们能有效展现处理器性能,顺利完成 SPEC 跑分、IO 验证及 BSP 驱动开发等工作,覆盖了从硬件设计到软件集成的全生命周期。方便我们的客户选择最适合的方案,并助推基于‘香山’核的后续联合研发。”

1. SPEC 跑分验证:

在硬件设计中,一旦有了原型或早期版本的设计,就可以使用 SPEC 基准测试进行跑分,从而验证预期的性能是否得到实现。基于思尔芯的芯神瞳,“香山”团队运行了 SPEC 基准测试,通过结合显卡运行 Linux 和图形界面,以直观地评估其性能。这为团队提供了宝贵的反馈,可以据此进行优化以达到或超过预期的性能标准。目前,第二代“香山”(南湖架构)的 SPEC2006 得分为20分,超越了 2018 年的 Arm Cortex-A76。

2. IO 验证:

IO(输入/输出)验证是确保芯片与外部环境(如其他芯片、系统等)之间的通信是正确的和高效的过程。思尔芯的芯神瞳便为“香山”提供了一个实际的环境,用于测试和验证所有输入/输出通信通道。这确保了“香山”与其他硬件组件,如内存、存储和其他接口的完美集成和通信。在整个验证系统的搭建中,“香山”团队使用了思尔芯的 PPM、GMAC、PCIe 等子卡和接口,系统整体运行速率为 50MHz,各接口按照它们各自的标准频率与“香山”系统进行了对接。

3. BSP驱动开发:

BSP(Board Support Package)驱动开发是确保软硬件顺畅交互的关键桥梁。利用原型验证技术,开发者可以直接在真实硬件上进行 BSP 的开发和测试,保证软硬件的紧密协同,从而提高开发效率和准确性。随着“香山”处理器的硬件设计在思尔芯原型验证系统上稳定实现,其软件团队立即展开了 BSP 驱动开发。这不仅让软硬件团队实现了并行开发,而且确保软件在真实硬件环境中得以优化。这种早期介入策略让软件团队更深入地了解硬件特性和限制,为“香山”在最终流片前确保硬件设计并加速软件开发奠定了基础。

“香山”无疑是国际领先的高性能 RISC-V 处理器核。为保持这一地位,选择合适的合作伙伴对至关重要。开芯院表示:“思尔芯的原型验证系统无疑为我们香山项目的成功奠定了坚实的基础。之所以选择思尔芯,因为我们充分认可他们卓越的技术和服务:技术稳定持久,服务响应速度快,产品经过长时间验证,稳定且成熟。这为我们的项目注入了巨大的推动力。”

思尔芯副总裁陈英仁先生对此也表示:“我们非常高兴看到香山成功地应用了我们的‘芯神瞳’,加速了产品的迭代,并满足了广泛的目标市场需求。未来,我们将继续与开芯院紧密合作,共同致力于扩大 RISC-V 社区,为推动 RISC-V 生态的繁荣和前景不懈努力。”






审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分