此参数指定 RX 缓冲中流程控制头,数据,和完成信用的分配。应该使用此参数分配信用以优化
预期工作量。
吞吐量中最后的约束是所支持的剩余读请求数。剩余请求受制于头标签(header tag)数和最大读
请求大小。最大读请求的大小由 PCIe 配置空间 device control 寄存器(bits 14:12)控制。应用
层将头标签分配到非后置请求以识别完成数据。Number of tags supported 参数指定可用的标签
数。要维持持续的读吞吐量有一个最低标签数要求。该数目取决于系统。Windows 系统中,8 个
标签通常足够确保维持无间歇 4 字节读请求持续的读完成。High Performance Request Timing
Diagram 使用 4 个标签。首个标签复用为第五个读。
相关链接
PCI Express 基本规范。
更多关于读完成边界的信息。
参考设计所包含的要素
参考设计包含以下组件:
• 针对本参考设计所配置的软件应用和 Windows 驱动器
• FPGA 编程文件针对 Arria II GX FPGA 开发套件用于 x1,x4,及 x8 Gen1 操作
• FPGA 编程文件针对 Cyclone IV GX FPGA 开发套件用于 x1 和 x4 Gen1 操作
• FPGA 编程文件针对 Stratix IV GX FPGA 开发套件用于 x1,x4,及 x8 Gen1 和 Gen2 操作
• FPGA 编程文件针对 Arria V GT FPGA 开发套件用于 x1 和 x4 Gen1 与 Gen2 操作。还包括 x8
Gen1 编程文件
• FPGA 编程文件针对 Cyclone V GT FPGA 开发套件用于 x1 和 x4 Gen1 操作
• FPGA 编程文件针对 Stratix V GX FPGA 开发套件用于 x1,x4 以及 x8 Gen1 和 Gen2 操作。还包
含 x1 和 x4 Gen3 以及 x1 编程文件
• FPGA 编程文件针对 Arria 10 GX FPGA 开发套件用于 x1 Gen1,x8 Gen2,和 x4 Gen3
• Quartus
®
II Archives Files (.qar)用于开发板和配置,其中包含 SRAM Object File(.sof),
Programmer Object File(.pof),以及 SignalTap
®
II Files(.stp)
相关链接
• Arria 10 Avalon-ST 接口 PCIe 解决方案用户指南
更多关于 Arria 10 器件中本实例的信息
• Arria V Avalon-ST 接口 PCIe 解决方案用户指南
更多关于 Arria V 器件中本实例的信息
• Arria V GZ Avalon-ST 接口 PCIe 解决方案用户指南
更多关于 Arria V GZ 器件中本实例的信息
• Cyclone V Avalon-ST 接口 PCIe 解决方案用户指南
更多关于 Cyclone V 器件中本实例的信息
• Stratix V Avalon-ST 接口 PCIe 解决方案用户指南
更多关于 Stratix V 器件中本实例的信息
• IP Compiler for PCI Express 用户指南
早期器件系列
AN-456-2.4
2015.10.13
参考设计所包含的要素
5
PCI Express 高性能参考设计
Altera 公司
反馈