P-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* 用户指南

ID 683059
日期 4/04/2024
Public
文档目录

9. P-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* 用户指南文档修订历史

文档版本 Quartus® Prime版本 IP版本 修订内容
2024.04.04 24.1 9.1.1 Function-Level Reset (FLR) Interface (EP Only)部分中,删除了p<n>_flr_competed_vf_i信号描述中的一个错误注释。
2024.02.26 23.4 9.1.0 Function-Level Reset (FLR) Interface (EP Only)部分中,从表中移除了p<n>_ flr_completed_vf_i信号上两个连续脉冲之间的最少4个时钟周期间隔的限制。
2023.12.04 23.4 9.1.0
  • Margin Masks Overview部分中添加了一个关于margin mask表中验证数据的注释。
  • Avalon-ST RX Interface部分中更新了rx_st_vf_num_o信号的总线宽度。
  • Power Management Interface部分中,将TLP Bypass mode (BP)添加到app_init_rst_i信号的描述中。
2023.10.02 23.3 9.0.3
  • Completion Timeout Interface部分中,删除了所有信号的TLP Bypass mode选项。
  • Completion Timeout Interface部分中添加了时序波形。
  • Completion Timeout Interface部分中添加了一个注释,阐明了应用程序逻辑必须读取完成超时接口状态寄存器来跟踪FIFO满和空标记。
  • Reset部分中,将pin_perst_n的置低与下一个pin_perst_n的置位之间所要求的最小间隔从50us更改为500us。
2023.06.26 23.2 9.0.2 更新了IP版本号。
2023.04.03 23.1 9.0.1
  • 将产品系列名称更新为" Agilex™ 7"。
  • 在以下部分中添加了时钟要求:Interface Clock SignalsCompletion Timeout InterfaceHard IP Reconfiguration InterfacePHY Reconfiguration Interface
  • Avalon® -ST RX Interface rx_st_ready Behavior Avalon® -ST TX Interface tx_st_ready Behavior部分中添加了对readyAllowance作用的说明。
2023.02.01 22.4 9.0.0 更新了Function Level Reset (FLR)部分,为FLR for PF时序图识别正确的PF。
2022.12.19 22.4 9.0.0
  • Top-Level Settings部分中添加了CvP使能时的Port 0和1的Device ID设置。
  • MSI-X Capabilities部分中更新了MSI-X Table Offset和PBA Offset的地址范围。
  • 增添了Appendix章节Margin Masks for the P-Tile Avalon Streaming Intel FPGA IP for PCI Express
2022.09.26 22.3 8.3.0
  • 增添了Independent PERST部分,描述了如何对所有活动的PCIe内核执行独立复位操作。
  • Top-Level Settings部分中增添了对Clock Source参数的描述。
  • Top-Level Settings部分中,将Enable RST of PCS & Controller参数替换成Enable Independent Perst参数。
  • Top-Level Settings部分中,将p<n>_pld_clrpcs_n信号替换成p<n>_cold_perst_n_ip<n>_warm_perst_n_i信号。
  • Vendor Specific Extended Capability (VSEC) Registers部分中添加了Vendor Specific Extended Capability Offset参数。
  • Launching the P-tile Debug Toolkit部分添加了一个注释,阐明了 Quartus® Prime专业版 Software和Devices的完整安装是使用Debug Toolkit的必要条件。
  • P-tile PCIe Design Constraints部分中,将p<n>_pld_clrpcs_n信号替换成p<n>_cold_perst_n_ip<n>_warm_perst_n_i信号。
  • P-tile Dual-Endpoint System Configurations部分中,将p<n>_pld_clrpcs_n信号替换成p<n>_cold_perst_n_ip<n>_warm_perst_n_i信号。
2022.06.20 22.2 8.1.0
  • 增加了对Gen3 1x8和Gen4 1x8 Endpoint模式的支持。
  • 添加了说明:在1x8模式下,活动的x8端口是Port 0。
  • 添加了以下约束:当两端点配置连接到独立主机时,P-tile期望Port 0和Port 1的参考时钟在全局复位后的热复位置位期间保持在活动状态。
2022.03.28 22.1 8.0.0
  • Features部分中,将Riviera*添加到受支持的仿真器列表中。
  • 更新了Debug ToolkitOverview部分,描述了User Avalon Memory-mapped Reconfiguration接口与System Console-based Debug Toolkit (使能时)之间的动态切换。
  • 更新了Debug ToolkitOverview部分中的结构图,显示了P-tile Debug Toolkit模块内新增的一个仲裁多路复用器。
2021.12.13 21.4 7.0.0
  • surprise_down_err_o信号从Power Management接口移到Hard IP Status接口。
  • 更新了Completion Buffer Size部分中的Completion缓冲器容量。还更新了Memory Read请求消耗的Completion缓冲器入口的示例。添加了建议流程图,Application逻辑可以遵循该流程图来跟踪Completion缓冲器入口并相应地将NP请求调度到IP。
2021.10.07 21.3 6.0.0
  • 从Hot Plug Interface删除了sys_aux_pwr_det_i信号。此信号现在位于Power Management Interface中。
  • 更新了Power Management Interface部分中的信号列表。
  • 更新了Configuration Registers Access部分中的时序图。
  • Additional Debug Tools部分中添加了有关如何使用Hard IP Reconfiguration Interface使能和读取ECRC和LCRC错误事件计数器的说明。
2021.07.06 21.2 5.0.0
  • 添加了450 MHz作为 Stratix® 10 DX器件的Gen4 x4和Gen4 x8模式的最大应用时钟频率。
  • 更新了Debug Toolkit中的TX路径和RX路径的参数列表。
  • 增添了一个注释,阐明了此版本中的Debug Toolkit不支持RP和TLP Bypass模式。
  • Power Management Interface部分中添加了以下信号:p#_sys_aux_pwr_det_iapps_ready_entr_l23_iapp_xfer_pending_i
  • 将VirtIO参数移至PCI Express and PCI Capabilities Parameters部分。
2021.06.18 21.1 4.0.0
  • 更新了Function Level Reset (FLR)部分中有关IP如何响应针对由FLR复位的功能的传输的描述。
  • 更新了Hard IP Reconfiguration Interface部分中的时序图。
2021.03.31 21.1 4.0.0
  • 更新了Power Management Interface部分中的信号描述。
  • Configuration Intercept Interface (EP Only)部分中添加了p<n>_cii_vf_num_o[10:0]p<n>_cii_wr_vf_active_o信号。
  • Function-Level Reset (FLR) Interface部分中更新了flr_completed_vf_i信号的描述。
  • Configuration Space Registers Appendix章节中更新了表118和表124中的偏移和地址范围。
  • Top-Level Settings部分中添加了一个注释,阐明了仅在 Quartus® Prime的未来版本中支持独立复位功能。
2021.02.18 20.4 4.0.0 Signal Tap II Logic Analyzer部分中,将表格中的pin_perst_n替换成p<n>_pin_perst_n
2021.01.19 20.4 4.0.0

更新了Top-Level Settings部分中的Hard IP Mode选项。

2020.12.18 20.4 4.0.0

Function-Level Reset (FLR)部分中增添了Function-Level Reset (FLR) for PF and VF时序图。

2020.12.14 20.4 4.0.0
  • Parameters章节中添加了使能x8x8分叉模式的独立复位的参数。
  • SR-IOV Supported Features List部分中的表格中添加了一个注释,指定Device Capabilities寄存器中的Extended Tag域的默认值。
  • Function-Level Reset (FLR) Interface (EP Only)部分中更新了p0_flr_completed_pf_i[7:0]信号的描述。
  • 更新了Top-Level Settings部分中的Port Mode Options in TLP Bypass表,阐明了在有多个端口可用时可以使能或禁用TLP Bypass的组合。
  • 更新了Avalon-ST TX Interface部分中的信号方向以与模块符号中的信号方向相匹配。
2020.10.05 20.3 3.1.0
  • Parameters章节中添加了Device Serial Number选项卡,ACS选项卡的描述。
  • Function-Level Reset (FLR) Interface部分中更新了p0_flr_rcvd_pf_o[7:0]信号总线的描述。
2020.07.10 20.2 3.0.0
  • Top-Level Settings部分中删除了需要Adapter (Gen4 x8 512-bit和Gen4 x4 256-bit)的配置,因为 Quartus® Prime 20.2版本不支持这些配置。
  • Debug Toolkit章节中添加了Link Inspector的描述。
  • Features部分中增添了对Modelsim仿真器的支持。
2020.06.22 20.2 3.0.0
  • Features部分中添加了通道反转和极性反转支持。
  • Intel-Defined VSEC Capability Registers部分中更新了Next Capability Offset和Version域的比特范围。
  • Avalon® Parameters部分中删除了Enable independent pin_perst参数,从Interface Reset Signals部分中删除了复位pin_perst_2_n Quartus® Prime 20.2版本不支持独立的pin_perst选项。
2020.04.30 20.1 2.0.0 补充说明了VCS是 Quartus® Prime 20.1版本支持的唯一仿真器。添加了一个注释,阐明此版本不支持PIPE模式仿真。
2020.04.29 20.1 2.0.0 添加了 Avalon® -ST RX Interface Avalon® -ST TX Interface的注释,阐明需要利用分段式(分割) Avalon® -ST总线接口来实现预期的Gen4 x16性能。
2020.04.22 20.1 2.0.0
  • 将文档标题更新为P-Tile Avalon® streaming Intel FPGA IP for PCI Express* User Guide以满足新的合法命名准则。
  • 增添了新的参数Enable Rx Buffer Limit PortsP-tile Sim ModeEnable independent pin_perst
  • RX Flow Control InterfaceTX Flow Control Interface部分中添加了图,显示了缓冲器限制更新的示例。
  • 删除了注释:不支持数据奇偶校验。因为此功能在 Quartus® Prime 20.1中可用。
2020.01.16 19.4 1.1.0
  • Features部分中添加了关于 Stratix® 10 DX和Intel Agilex器件中的CvP Init和CvP Update功能可用性的信息。
  • Avalon® -ST RX Interface部分中增添了rx_st_tlp_abort_o[1:0]信号。
  • Power Management Interface部分中删除了app_ready_entr_l23_i信号。
2019.12.16 19.4 1.1.0
  • Quartus® Prime中添加了用于控制PASID和LTR的参数。
  • 增加了MSI扩展数据支持。
2019.11.04 19.3 1.0.0
  • 增添了 Stratix® 10 DX器件中的PIO设计示例的资源利用数量
  • Generating the Design Example部分中添加了选择 Stratix® 10 DX器件的步骤。
2019.10.23 19.3 1.0.0
  • 添加了P-Tile Debug Toolkit的描述和使用说明。
  • 添加了Appendix章节,介绍如何使用Avery BFM运行Gen4 x16仿真。
2019.07.19 19.2 1.0.0 增加了SR-IOV支持和VirtIO支持等功能。
2019.05.03 19.1.1   首次发布。