Knowledge Base Article

Why doesn't my Hard IP for PCI Express HIP Reconfiguration block dynamically change the configuration register values?

Description

Due to a Quartus® II software limitation in the Hard IP Reconfiguration block, the ability to dynamically change read-only Configuration Space registers is failing.

Resolution

There are two possible workarounds for issue:

1) Use an LPM_CONSTANT Megafunction to generate your required input to the Hard IP, including the address (read and write) and writedata, for the required dynamic reconfiguration. Each address must be unique unless you are using the In-System Sources and Probe Editor.

2) Use sld_mod_ram_rom as shown in the design example linked below:

 

hip-reconfig-workaround.qar

Updated 26 days ago
Version 3.0
No CommentsBe the first to comment