How can I use VSEC registers in my Hard IP for PCI Express? - How can I use VSEC registers in my Hard IP for PCI Express?
Description The following is a framework for implementation of VSEC register usage. Resolution 1) Set up your VSEC memory in the FPGA fabric using Internal RAM. 2) In the Altera ® Vendor-Specific (VSEC) Extended Capability Header (offset 0x200), set bits [31:20] to 0x400 (reserved space for the HardIP, other reserved locations are also available) 3) Decode the TLPs that target the range 0x400 plus ( ) the size of memory needed for new VSEC capability 4) Ensure VSEC memory is decoded and encoded through application layer logic
Custom Fields values:
['novalue']
Troubleshooting
novalue
False
['novalue']
['novalue']
novalue
novalue
['Arria® V GT FPGA', 'Arria® V GX FPGA', 'Arria® V GZ FPGA', 'Arria® V ST FPGA', 'Arria® V SX FPGA', 'Cyclone® V GT FPGA', 'Cyclone® V GX FPGA', 'Cyclone® V SE FPGA', 'Cyclone® V ST FPGA', 'Cyclone® V SX FPGA', 'Arria® 10 GT FPGA', 'Arria® 10 GX FPGA', 'Arria® 10 SX FPGA', 'Stratix® V GS FPGA', 'Stratix® V GT FPGA', 'Stratix® V GX FPGA']
['novalue']
['novalue']
['novalue'] - 2021-08-25
external_document