Device Family: Intel® Stratix® 10 GX, Intel® Stratix® 10 MX, Intel® Stratix® 10 SX

Type: Answers

Area: Embedded, Intellectual Property



How do I access Intel® Stratix® 10 PCI Express* configuration space registers through the Hard IP reconfiguration interface ?

Description

Do the followings to access to the PCIe* configuration space registers through the Hard IP reconfiguration interface.

 

1. Enable "Enable hard IP dynamic reconfiguration of PCIe read-only registers" parameter in the Configuration, Debug and Extension Options tab in the IP Catalog of Intel® Stratix® 10 PCI Express* Hard IP.

2. Access through the Hard IP reconfiguration interface whose signals are hip_reconfig_*

  • When indicating PCIe configuration space, the hip_reconfig_address[20] should be set to 1'b1.
  • The hip_reconfig_address[11:0] provide full byte access to the 4 Kbytes PCIe configuration space.
  • For the address map of the PCIe configuration space registers, refer to the Configuration Space Registers section in the Registers chapter of the Intel Stratix 10 PCI Express IP User Guide.

Workaround/Fix