First check, whether your CPU supports trace (refer to topic Trace is not licensed).
Trace data is stored in the so-called Emulation Memory (EMEM). By default Emulation Memory consists of a regular memory array (TCM – Trace Calibration Memory) built out of RAM Blocks (Tiles), which can be split in a Trace memory and a Calibration memory part. Additionally certain Emulation Devices (ED) offer the optional memory XTM (Extended Trace Memory) for Trace. XTM can be also assigned to Calibration. If the Emulation Device with AGBT has TCM or XTM assigned to Trace, TCM Tile0 or XTM Tile0 acts as AGBT Trace buffer.
Trace Buffer is configured in Hardware menu / CPU Options / SoC tab (see image below):
Use all available memory for trace buffer option should work in most cases assuming that complete TCM memory is available for Trace.
When limited amount of TCM memory or Tiles are available for Trace (the rest is used for Calibration):
When whole TCM memory is used for Calibration and the Emulation Device provides optional XTM memory, which is available for Trace:
Sorry this article didn't answer your question, we'd love to hear how we can improve it.
Note: This form won't submit a case. We'll just use it to make this article better.