Intel Agilex® 7 F-Series and I-Series FPGA Memory Subsystem IP User Guide
A newer version of this document is available. Customers should click here to go to the newest version.
8.2.5.6. Propagation of Changes Across IPs within the Memory Subsystem IP
Changing this type of IP parameter in the Platform Designer does not immediately propagate to dependent IPs. To propagate such changes, follow these steps:
- Change the required IP parameters within the Memory Subsystem IP in the Platform Designer window.
- Save the system and return to the high-level topology IP parameter editor of the Memory Subsystem IP.
- Click again Dive into Packaged Subsystem. The system generates with the newest changes.
- After the system loads in the Platform Designer, you can verify that all the changes have propagated.
An example of this behavior would be to change the DQ Width on the external memory interface (EMIF) IP. Because the Memory Subsystem IP always adheres an MSA to each EMIF IP, the width of the AXI4 interface on the exported MSA must have an adequate size to send all the required bits to comply with the specified Burst Length of the EMIF controller.
For example, the default DQ width of instantiated EMIF by the Memory Subsystem is 32 bits, this is the reason for the dependent MSA to have, by default, an AXI write data width of 256 bits (32 bits x BL8). If you change the EMIF DQ width to 16 bits, the related MSA AXI data width parameter does not immediately allow you to select a 128 bit write data width. To see this option listed in the parameter of the MSA, you must follow the steps described above.