F-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* User Guide

ID 683140
Date 11/13/2024
Public
Document Table of Contents

10. Revision History for the F-Tile Avalon Streaming Intel FPGA IP for PCI Express User Guide

Document Version Quartus® Prime Version IP Version Changes
2024.11.13 24.2 12.1.0 Removed incorrect information about the settings of bit[127] from the definition of p#_tx_st_hdr_i[n*128-1:0] in Avalon-ST TX Interface Signals.
2024.08.19 24.2 12.1.0
  • Device Family Support: Added Agilex™ 9 support.
  • Performance and Resource Utilization: Added information for the Gen4 x4 Root Port configuration.
  • IP Core and Design Example Support Levels: Updated PCIe IP support levels for the Gen4 x4 128-bit and Gen3 x4 128-bit configurations.
  • Architecture: Updated the description for Topology H. Also, added Topology R to the Configuration Modes Supported figure and table.
  • F-Tile Information: Updated the Port Type parameter values.
  • General PHY: Updated the IP Parameter Editor snapshot.
  • Tx Path: Updated the TX PLL Lock parameter values, and the IP Parameter Editor snapshot.
  • Rx Path: Updated the Receiver Detected and CDR Lock parameter values, and the IP Parameter Editor snapshot.
  • Eye Viewer: Updated information and IP Parameter Editor snapshots.
2024.05.15 24.1 12.0.0
  • Updated supported simulators with Riviera-PRO* in the Features section.
  • Updated Avalon-ST TX Packet Interface (x16) figure with corrected input (i) and output (o) directions for the signals.
  • Updated F-Tile Avalon-ST IP for PCI Express Top-Level Signals figure with corrected direction for the p#_surprise_down_err_o signal.
  • Updated Hard IP Status Interface Signals table with p#_surprise_down_err_o signal signal support.
  • Updated the Enable PIPE Mode Simulation parameter descriptions in the Top-Level Settings table.
  • Updated the BAR <n> Size parameter value in the Physical Function (PF) / Virtual Function (VF) BAR Registers table.
  • Added a footnote in the Device Capability table for the Total virtual functions of physical function 0 (PF0 VFs) parameter.
  • Updated table name to PF/VF MSI-X Capabilities in MSI-X Capabilities section.
  • Removed note for the multiple driver issue for VCS* and Xcelium* simulators in the Testbench section.
  • Updated FASTSIM Mode Support section about simplified parameters for the mode.
  • Updated PIPE Mode Simulation section with compile options and support with FASTSIM mode.
2024.01.26 23.4 11.0.0
  • Release Information: Table updated
  • Device Family Support: IPXACT not supported
  • Receiver Detection: New section added
  • Configuration, Debug and Extension Options: Default Values updated for first two rows
  • PIPE Mode Simulation: Information updated
    • PIPE Mode Clock Signal: New subsection added
    • PIPE Mode Reset Signal To Verification IP (VIP): New subsection added
2023.10.11 23.3 10.0.0
  • Release Information: F-Tile Avalon streaming IP for PCI Express Release Information table updated
  • Architecture: Topology Q information added in Table Configuration Modes Supported by the F-Tile Avalon-ST IP for PCI Express
  • Architecture: Figure updated Configuration Modes Supported by the F-Tile Avalon-ST IP for PCI Express
  • Top-Level Settings: Enable PIPE Mode Simulation new row added in table Top-Level Settings
  • Top-Level Settings: 1x4 (Gen3 x4) new row added to table Port Mode Options in TLP Bypass
  • Quartus® Prime GUI screenshots updated:
    • Core Parameters
    • PCI Express and PCI Capabilities Parameters
    • VirtIO Parameters
    • Configuration, Debug and Extension Options
  • Analog Options: New section added
  • FASTSIM Mode Support: FASTSIM simulator support information updated
  • Testbench: Information about fix added to remedy a simulation error related to a combination of drivers or multiple drivers
  • PIPE Mode Simulation: New section added
2023.04.27 23.1 8.1.0
  • Updated product family name to "Intel Agilex 7."
  • Release Information: F-Tile Avalon streaming IP for PCI Express Release Information table updated
  • Precision Time Measurement (PTM): PTM support and accuracy information added
  • Clocks and Resets: Note added for i_gpio_perst#_n signal in Reset Signals table
  • Top Level Settings: Note added for Enable Independent Perst parameter in Top Level Settings table
  • Configuration, Debug and Extension Options: Default values updated for the parameters named in the first two rows of the table
  • FASTSIM Mode Support: Note added at the end of the section
  • Eye Viewer: Steps updated to run the Eye Viewer tool in the F-Tile Debug Toolkit
2023.02.03 22.4 8.0.0
Sections Updated:
  • Refclk: Added statement indicating The F-Tile Reference and System PLL Clocks Intel FPGA IP is a required IP for F-Tile Avalon Streaming PCIe designs. Also added the Figure Independent Refclk to System PLL. Finally, added requirements for the reference clock.
  • Core Parameters: Updated the screenshots for the current release.
  • PCI Express and PCI Capabilities Parameters: Updated the screenshot for the current release.
  • VirtIO Parameters: Updated the screenshot for the current release.
  • Configuration, Debug and Extension Options: Updated the screenshot for the current release. Also updated the default values in the table.
  • FASTSIM Mode Support: Added more error messages.
  • Debug Toolkit Overview: Updated the overview block diagram.
2022.10.04 22.3 7.0.0
Sections Updated:
  • Features: Simulator information bullet point updated in Avalon Streaming Interface IP Features
  • Release Information: Table updated for current release
  • IP Core and Design Example Support Levels: Hardware support information added in F-Tile Avalon Streaming (Avalon-ST) IP for PCIe Support Matrix for Intel Agilex Devices table matrix
  • Architecture: Configuration Modes Supported by the F-tile Avalon-ST IP for PCI Express figure updated
  • Top-Level Settings: New row added in the table for parameter Clock Source
  • Core Parameters: All Quartus® Prime GUI screenshots updated
  • Vendor Specific Extended Capability (VSEC) Registers: New row added in the table for parameter Vendor Specific Extended Capability Offset
  • Configuration, Debug and Extension Options: New row added in the table for parameter Enable Prefetchable Memory 64-bit address support
  • FASTSIM Mode Support: Note updated
  • Main View: x8 mode and x4 mode information added in Channel Mapping for Bifurcated Ports table
  • Eye Viewer: Eye Viewer feature information updated
2022.07.14 22.2 6.0.0
  • Features: Variable PLD clock frequencies updated in Avalon Streaming Interface IP Features
  • Release Information: IP Version & Quartus® Prime version updated
  • Performance and Resource Utilization: Recommended FPGA Fabric Speed Grades for All Avalon-ST Widths and Frequencies table updated
  • IP Core and Design Example Support Levels: F-Tile Avalon Streaming (Avalon-ST) IP for PCIe Support Matrix for Intel Agilex Devices table updated
  • Overview: IP to FPGA Fabric Interfaces Summary table updated
  • Top-Level Settings: Rows in table updated Hard IP Mode and PLD Clock Frequency
  • Avalon Parameters: New row added in table Enable Hard IP Reconfiguration Interface
  • FASTSIM Mode Support: New section added
  • Overview: Debug Toolkit description added
  • Eye Viewer: Note added
2022.04.04 22.1 5.0.0
  • Release Information updated for Quartus® Prime 22.1
  • 450 MHz [Clock Frequency] and -3 [Speed Grade] support added in Performance and Resource Utilization
  • Reset section description updated
  • Avalon-ST TX description updated
  • Options to implement Device ID and Vendor ID information added in Avalon-MM usage for TLP Bypass Mode
  • Enable Independent Perst parameter added in Top Level Settings table in Top-Level Settings
  • PIPE PhyStatus parameter information added in F-Tile Information
  • Eye Viewer description updated
  • New Appendix added Bifurcated Endpoint Support for Independent Resets
2021.12.17 21.4 4.0.0
  • Release Information table updated for Quartus® Prime 21.4 release
  • Resource Utilization Information of the IP table added
  • TLP Bypass Mode section added to Advanced Features Chapter
  • F-Tile Debug Toolkit parameter information added to Top Level Settings table in Parameters Chapter
  • Screenshots updated in Core Parameters section of Parameters Chapter
  • Generating Tile Files information added to Testbench Chapter
  • Address Offsets and Bit Settings to enable and read LCRC and ECRC error count table updated
  • Example: To read the LCRC error count of x16 Port 0 using the registers steps updated
  • Debug Toolkit information added to Troubleshooting/Debugging Chapter
2021.10.22 21.3 3.0.0
  • RX Flow Control description updated
  • Buffer Limits Update example Figure updated in RX Flow Control
  • Credit Advertised by F-Tile PCIe Hard IP table added in RX Flow Control
  • Power Management section updated with new description
  • Variables Used in the Bus Indices Table updated
  • Timing Diagrams and tables added in Error Interface
  • 10-bit Tag Support Interface new section added
  • Power Management Interface Signals table updated in Power Management Interface
  • Hard IP Reconfiguration Interface Register Map for PHY Status table updated in Additional Debug Tools
  • Core Parameters section updated
  • Information to enable and read LCRC and ECRC error count added in Enable and Read LCRC and ECRC Error Count
  • New Appendix added Root Port Enumeration
2021.08.27 21.2 2.0.0 Initial Release