External Memory Interface Handbook Volume 3: Reference Material: For UniPHY-based Device Families

ID 683841
Date 3/06/2023
Public
Document Table of Contents

5.3.8. Burst Merging

The burst merging feature improves controller efficiency by merging two burst chop commands of sequential addresses into one burst length command.
Burst merging is opportunistic and happens when the controller receives commands faster than it can process (for example, Avalon® commands of multiple burst length) or when the controller temporarily stops processing commands due to Refresh.

The burst merging feature is turned off by default when you generate a controller. If your traffic exercises patterns that you can merge, you should turn on burst merging, as follows:

  1. In a text editor, open the <variation_name>_c0.v top-level file for your design.
  2. Search for the ENABLE_BURST_MERGE parameter in the .v file.
  3. Change the ENABLE_BURST_MERGE value from 0 to 1.