0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA 原型验证中的内存模型应用:基于 DDR5 的 Linux 系统启动与测试

思尔芯S2C 2026-05-28 10:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

引言:


在芯片设计的FPGA 原型验证( FPGA Prototyping )阶段,设计师会先在 FPGA 上构建一个接近真实的芯片原型,用以进行早期软件调试和系统级验证。当前,随着DDR5/LPDDR5成为高性能 SoC (尤其是集成 CPU 的高端芯片)的主流内存标准。然而,主流的FPGA硬件存在 I/O 电气标准不兼容,PHY 接口规格不适配等障碍。更换 SoC 存储子系统又会导致 SoC 的 benchmark 失真,对性能测试结果影响较大。
因此,一个能够兼容设计内存储控制器,并时序精准的内存模型,就显得十分有必要。通过“内存模型”( Memory Model )模拟 DDR5 的 PHY 和存储器的行为,从而在流片前对系统功能、控制器逻辑及软硬件协同进行充分验证,显著降低流片风险。

1

内存模型在 FPGA

原型验证中的应用


一个好的内存模型,不仅需要支持众多的内存特性,还需要保持精准的物理时序。这就要求内存模型具备完整的协议层与物理层仿真能力。
针对此类高速存储控制器的验证需求,思尔芯推出了完整的 DFI 适配验证解决方案。该方案集成了物理层( PHY )功能,符合标准 DFI 接口协议,并支持通过“后门”访问进行深度调试,为 DDR5、LPDDR5 等高速接口提供了可靠的系统级验证环境。
具体而言,思尔芯的 Memory Model IP 利用 FPGA 上已有的 DDR4 物理接口,模拟 FPGA 本身不直接支持的 DDR5 、LPDDR5 乃至 HBM2E/3 等新型内存的行为。该模型在实现 DFI 协议到 DDR4 时序转换的同时,模拟了 DDR5 的关键协议行为,解决了原型验证中“连不上”的接入难题。此外,模型中还增加了可观测、可控制的“后门”接口,极大提升了调试效率和验证透明度。
思尔芯的内存模型( Memory Model )是一款高度集成的验证解决方案。它在 FPGA 上实现了存储控制器的物理层与符合 JEDEC 标准的 SDRAM 行为模型,支持 DDR5 等先进协议,为用户构建了一个完整、可运行、可调试的存储子系统原型验证环境。用户可将其与自研或第三方内存控制器无缝集成,加速完成从控制器到物理接口的端到端验证。


4be231b0-5a39-11f1-ab55-92fbcf53809c.jpg

图1:思尔芯 Memory Model 原型验证方案示意图


2

客户案例:基于 DDR5

Linux 启动与存储测试




某客户在思尔芯 S8-100 原型验证系统(搭载 AMD Versal Premium VP1902)中,集成了 DDR5 控制器与相应的内存模型,并完成了以下系统级验证:


测试目标:

在 DDR5 模型上启动 Linux 系统,并完成全容量数据读写测试。


测试步骤:

基础读写验证:DDR5 初始化完成后,在软件层面对特定地址进行读写测试,确保基本通路正常。

全空间压力测试:运行内存测试程序,对全部 32GB 存储空间进行遍历式“先写后读”验证,确保寻址与数据完整性。

Linux 系统启动测试:从 SD 卡加载 U-Boot 至 DDR5 ,并引导启动完整的 Linux 操作系统,验证内存子系统在实际系统环境中的稳定性和可用性。


测试结果:

Linux 系统成功启动并稳定运行;

内存测试程序全部通过,32GB 空间读写无误。


4bf4340a-5a39-11f1-ab55-92fbcf53809c.jpg

图2:系统成功启动页面


该案例表明,通过思尔芯的内存模型( Memory Model )与模型后门调试功能,不仅能够有效验证 DDR5 控制器的功能正确性,还能显著提升系统集成与调试效率,为复杂 SoC 的原型验证提供了可靠支持。


3

思尔芯丰富的外置应用库:内存模型




思尔芯提供超过100 种可即插即用的子卡、降速桥、内存模型及参考设计,为FPGA原型验证与硬件仿真等构建了丰富的即用资源库。其中,内存模型库已全面覆盖当前主流及新一代存储接口标准,可支持用户在芯神瞳 S7 、S8、LX2 系列原型验证系统以及芯神鼎 OD 硬件仿真器上,快速搭建高性能、高可靠性的存储子系统验证环境。


现有内存模型主要包括以下:

DDR5,LPDDR5/5X,DDR4,LPDDR4/4X

HBM3,HBM2/2e

DDR4,LPDDR4,DDR3,LPDDR3 ( DFI PHY )

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

    关注

    1665

    文章

    22581

    浏览量

    641071
  • Linux
    +关注

    关注

    88

    文章

    11868

    浏览量

    219904
  • 内存
    +关注

    关注

    9

    文章

    3262

    浏览量

    76608
  • DDR5
    +关注

    关注

    1

    文章

    494

    浏览量

    25870
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DDR5内存普及率不高,是PMIC的锅?

    去年美光等多家内存厂商相继推出了DDR5内存,但去年各大平台DDR5内存上千乃至数千的价格,加上CPU、主板等硬件支持的普及还不到位等问题,
    的头像 发表于 07-12 08:27 1.3w次阅读

    新一代DDR5内存模组密集发布,支持DDR5 CPU随后就到!

    近日,嘉合劲威首批DDR5内存条在深圳坪山工厂量产下线。首批DDR5内存条采用镁光DRAM,频率4800MHZ,电压1.1V,时序40-40-40  1.1V ,容量16G(单面)/3
    的头像 发表于 04-27 09:00 1.6w次阅读

    Introspect DDR5/LPDDR5总线协议分析仪

    DDR5 RDIMM及支持下一代MR-DIMM单体测试验证系统 (DDR5 MR-DIMM Module Test System), 支持的速率可高达17.4Gbps.
    发表于 08-06 12:03

    内存ddr4和显卡ddr5

    今年,小米10等智能手机都开始用上了LPDDR5内存,此后,这样规格的内存应该也会成为新一代旗舰手机的标配。不过在PC端,DDR5内存还是需
    发表于 07-30 15:27 3506次阅读

    DDR5内存即将到来!

    亮相。同样,开发也是分阶段进行的:内存控制器、接口、电气等效测试IP和模块。SK Hynix已经进行到了最后一个阶段,或者至少是这些模块的芯片。 DDR5是下一代用于大多数主要计算平
    的头像 发表于 10-23 15:11 3692次阅读
    <b class='flag-5'>DDR5</b><b class='flag-5'>内存</b>即将到来!

    DDR5内存将在明年实现量产

    DDR4内存占据主流地位已经有差不多5年的时间了,算算迭代的速度,DDR5也该来了,而国内存储品牌的龙头之一,嘉合劲威最近也是宣布,正在积极
    的头像 发表于 12-09 10:19 3481次阅读

    DDR5内存将面向数据中心市场

    DDR4内存条的价格已经很便宜了,2021年就会有DDR5内存上市了,虽然初期主要面向数据中心市场,但是新一代平台值得期待,DDR5
    的头像 发表于 12-12 10:01 3588次阅读

    十铨已开启DDR5内存模组的开发测试

    继早前展望了消费级 DDR5 内存产品线的规划之后,十铨(TeamGroup)现已开启 DDR5 内存模组的工程样品开发工作。该公司目前正与华硕、微星、技嘉、华擎等主板制造商合作,对
    的头像 发表于 12-16 15:40 2835次阅读

    专门为内存颗粒测试设计的DDR4/DDR5 Interposr测试

    迪赛康DDR4/DDR5 Interposr测试板专门为内存颗粒测试设计,阻抗一致性优异,极低延迟,最高速率支持6.4Gbps,可以用于78
    的头像 发表于 10-10 09:33 9689次阅读

    ddr5的主板可以用ddr4内存吗 几代CPU才能上DDR5

    DDR5的主板不支持使用DDR4内存DDR5(第五代双倍数据率)和DDR4(第四代双倍数据率)是两种不同规格的
    发表于 08-09 15:36 3.9w次阅读

    XMP DDR5 8000内存性能测试详解

    在全默认设置的情况下,影驰HOF OC Lab幻迹S DDR5 8000内存的工作速率为DDR5 4800,延迟设定为40-40-40-76,因此在这个设置下它的内存性能并不突出,与普
    发表于 09-15 10:40 3447次阅读
    XMP <b class='flag-5'>DDR5</b> 8000<b class='flag-5'>内存</b>性能<b class='flag-5'>测试</b>详解

    DDR6和DDR5内存的区别有多大?怎么选择更好?

    DDR6和DDR5内存的区别有多大?怎么选择更好? DDR6和DDR5是两种不同的内存技术,它们
    的头像 发表于 01-12 16:43 1.5w次阅读

    DDR5内存条上的时钟走线

    DDR5标准JESD79-5文件没有明确的控制阻抗建议,DDR4时代基本内存条上时钟阻抗还是跟着芯片、主板走的70-80欧姆。线宽相对而言
    的头像 发表于 07-16 17:47 7693次阅读
    <b class='flag-5'>DDR5</b><b class='flag-5'>内存</b>条上的时钟走线

    DDR5内存的工作原理详解 DDR5DDR4的主要区别

    DDR5内存的工作原理详解 1. DDR5内存简介 DDR5(Double Data Rate 5
    的头像 发表于 11-22 15:38 9688次阅读

    DDR5内存DDR4内存性能差异

    据传输速率相较于DDR4内存有了显著提升。DDR4内存的标准起始速率为2133MT/s,而DDR5内存
    的头像 发表于 11-29 14:58 6819次阅读