6 sampling memory usage optimization – Teledyne LeCroy Sierra M6-1 SAS_SATA Protocol Analyzer User Manual User Manual
Page 209
![background image](/manuals/353606/209/background.png)
Sierra M6‐1 SAS/SATA Protocol Analyzer User Manual
207
Preferences
Teledyne LeCroy
Column View Packet Size: Specifies the allocated buffer for showing rows of a packet in
Column View: When you see “Too Large” in a Column‐View cell, the current allocated
buffer is not enough and you should increase it by changing this setting.
Column View Memory Size: Displays the memory buffer.
3.15.6
Sampling Memory Usage Optimization
The Preferences dialog has a Sampling Memory Usage Optimization option. This Memory
Assignment (MA) feature optimizes sampling memory utilization.
If the Sampling Memory Usage Optimization Option is Checked
The system tries to use empty space in all memory banks to prevent any memory bank
from filling completely. Each physical link is not necessarily assigned to a specific memory
bank. The system can capture more sample data than if the MA option is unchecked, and
sample file size is closer to the user‐defined Sampling Memory Size.
Memory Assignment efficiency varies with Port Configuration and Trigger Position:
FPGA: The Memory Assignment feature works for a pair of ports connected to
one FPGA, for example ports 1 and 2 (or ports 3 and 4). Memory Assignment
does not work for two ports connected to different FPGAs, for example ports 1
and 3.
Triggering: Memory Assignment only starts after the trigger point. During
pre‐trigger, each physical link is always assigned to a specific memory bank.
Post‐trigger, the system can try to use empty space in all memory banks, if you
check the MA option. Therefore, Memory Assignment efficiency is maximum
when Trigger Position is set to 0% (snap‐shot trigger) and is minimum when Trig‐
ger Position is set to 99% or when there is no triggering (you stop recording man‐
ually).
MUX: When MUX is enabled, each segment has four memory banks, limiting
Memory Assignment somewhat.