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

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

3天内不再提示

PCI Express Gen 4验证挑战和解决方案

星星科技指导员 来源:synopsys 作者:Anand Shirahatti,Mo 2023-05-26 16:14 次阅读

作者:Anand Shirahatti,Mohd Adil Khan,Jamshed Alum

PCI Express Gen 4自2011年底以来一直在开发中,目标是令人印象深刻的16GT / s数据速率。物联网IoT) 继续发展其对一切互联的承诺,为下一代服务器和通信设备提供承诺的 16 GT/s 带宽将非常重要。

PCI Express Gen 4 的实施正在向 Gen 4 0.7 版本迈进。重要的是,不仅物理层提供 16 GT/s 的速率,而且整个协议栈应该能够优化完全分配的带宽。

为了利用全带宽,以下两个关键功能正在获得牵引力:

10 位扩展标签支持

按比例调整的流量控制配额

在即将发布的 PCIe 博客中,我们将简要介绍这些功能,以便快速启动任何提升最新规范的功能,并讨论上述功能带来的一些验证挑战和解决方案。博客范围仅限于根复合体和终结点。开关和桥接器不包括在内。

为什么这两个功能越来越受欢迎?

随着 16 GT/s 带宽的增加,PCIe Gen 4 提出了有效利用带宽以充分利用的新挑战。第 4 代延迟没有改变,并且引入了两个关键功能来有效处理延迟。第一个是 10 位扩展标记,用于增加未完成事务总数,第二个功能是缩放流控制信用,以增加通告和使用的总信用。这两个功能一起有效地隐藏了延迟的影响,从而使应用程序能够饱和链路带宽,从而获得第 4 代速度的全部优势。

10 位扩展标记

10 位扩展标记将标记字段的总大小从 8 位增加到 10 位。这将未完成的未发布请求 (NPR) 的数量从 256 个增加到 768 个。

特征:

该功能是通过抢救请求标头、设备功能 2 寄存器和设备控制 2 寄存器中的保留位来实现的。

请求标头字节 1 中的两个保留位 [7, 3] 被重新定义,以获得两个额外的标记位。重载请求标头中的保留位有一个缺点。保留位初始值“0”不能重复使用。因此,总 10 位扩展标记空间(而不是 1024 个未完成标记)仅限于 768 个。从 2 位开始,只有 3 种组合 [01, 10, 11] 可用。256 * 3 = 768。不使用“00”。

poYBAGRwajmAAAZYAACBXQlo4JA242.png

图 1:10 位扩展标记支持的请求标头更新(图片由 PCI-SIG 提供)

器件功能寄存器2,另外两个保留位[17,16]用于添加两个新功能。一个用于 10 位标记完成器,另一个用于 10 位标记请求程序。请注意,支持 10 位标记完成器功能的接收方/完成器必须正确处理 10 位标记,无论其 10 位标记请求器启用位设置如何。

设备控制2寄存器11的保留位被重新定义为10位标签请求者使能控制。

功能验证

从正常操作的角度来看,每个未发布的请求单独和组合应该能够达到启用 768 位扩展标记功能的请求者的 10 个未完成请求中的最大值。需要验证从两端和单端启用请求者功能。这需要 VIP 能够在 DUT 充当请求者时阻止完成。

需要验证扩展标记位损坏的错误方案。这在实际系统中可能会发生,因为中间交换机或对等体不支持 10 位扩展标记。

审核编辑:郭婷

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

    关注

    19

    文章

    2996

    浏览量

    92716
  • PCIe
    +关注

    关注

    13

    文章

    1083

    浏览量

    80856
  • 桥接器
    +关注

    关注

    0

    文章

    61

    浏览量

    45280
收藏 人收藏

    评论

    相关推荐

    基于PCI Express的数据采集卡设计

    )和DMA Read(内存-->FPGA).2. 1x PCI Express Gen 1 DMA Write(FPGA-->内存)的速度可达214MB/s;4x
    发表于 03-20 22:58

    PCI Express Endpoint Master DMA

    Gen 1 DMA Write(FPGA-->内存)的速度可达214MB/s;4x PCI Express DMA Read(内存-->FPGA)的速度可达209MB/s.3.
    发表于 08-23 13:15

    PCI Express Endpoint Master DMA设计实现

    (FPGA-->内存)和DMA Read(内存-->FPGA).2. 1x PCI Express Gen 1 DMA Write(FPGA-->内存)的速度可达225MB/s;4x
    发表于 06-21 13:38

    PCI Express电源和迷你卡解决方案

    DN346-PCI Express电源和迷你卡解决方案
    发表于 09-03 08:54

    无线传感器网络的挑战和解决方案

    无线传感器网络的挑战和解决方案
    发表于 09-17 06:53

    高亮度LED照明:设计挑战和解决方案

    高亮度LED照明:设计挑战和解决方案:高亮度LED• 普通的照明• 汽车电子• 显示器背光• 结论• Maxim驱动芯片列表 高亮度LED的优点•
    发表于 05-08 08:57 69次下载

    Cadence为PCI Express 3.0推出首款验证

    Cadence为PCI Express 3.0推出首款验证解决方案 Cadence设计系统公司宣布其已经开发了基于开放验证方法学(OVM)
    发表于 11-04 16:59 1149次阅读

    IDT宣布推出PCI Express Gen2 系统互连交换

    IDT宣布推出PCI Express Gen2 系统互连交换解决方案  IDT® 公司宣布推出PCI
    发表于 02-11 09:44 765次阅读

    MIPI测试挑战和解决方案的详解

    本文详细介绍了MIPI测试挑战和解决方案
    发表于 11-15 11:43 27次下载
    MIPI测试<b class='flag-5'>挑战和解决方案</b>的详解

    PCI Express解决方案的介绍

    本视频介绍了在使用AXI Bridge for PCI Express Gen3子系统时创建使用Tandem with Field Updates流程的PCI
    的头像 发表于 11-29 06:12 2779次阅读

    无线传感器网络的挑战和解决方案

    无线传感器网络的挑战和解决方案
    发表于 03-19 04:28 4次下载
    无线传感器网络的<b class='flag-5'>挑战和解决方案</b>

    无线传感器网络的挑战和解决方案

    无线传感器网络的挑战和解决方案
    发表于 03-21 13:41 1次下载
    无线传感器网络的<b class='flag-5'>挑战和解决方案</b>

    WP001-无线传感器网络面临的挑战和解决方案

    WP001-无线传感器网络面临的挑战和解决方案
    发表于 04-25 08:43 5次下载
    WP001-无线传感器网络面临的<b class='flag-5'>挑战和解决方案</b>

    无线传感器网络面临的挑战和解决方案

    无线传感器网络面临的挑战和解决方案
    发表于 04-29 12:47 2次下载
    无线传感器网络面临的<b class='flag-5'>挑战和解决方案</b>

    5G基站电源所面临的挑战和解决方案

    5G基站电源所面临的挑战和解决方案
    发表于 06-28 15:53 18次下载