beautypg.com

Infusion scenario parameters – Teledyne LeCroy Sierra M6-1 SAS_SATA Protocol Analyzer User Manual User Manual

Page 237

background image

    

Sierra M6‐1 SAS/SATA Protocol Analyzer User Manual

235

InFusion Scenarios

  Teledyne LeCroy

InFusion Scenario Parameters

Timers

Timers allowed per state/sequence/scenario: 

2 timers per state and 6 timers per scenario are allowed.

Events

Events allowed to be used per state/sequence/scenario: 

For combined events, there is virtually no limit per state/sequence/scenario. 

Actions

Actions allowed per state/sequence/scenario: 

A maximum of 8 actions per state, 2048 actions per sequence (8*256 state), 4104 actions 
per scenario (2*2048 + 8 more in the Global Rules "state"). 

Monitors

Monitors allowed to be used per state/sequence/scenario: 

InFusion can keep an account of 8/12 Monitor/Count events per scenario. 

Random change of use of count and count randomly:

In Global Rules, if a Counter is used for Event counting, 2 extra actions are consumed. 2 
more actions are required for "Every Nth occurrence" option. 

In Sequences, If a Counter is used for Event counting, 3 extra actions are consumed. 3 
more actions are required for "Every Nth occurrence" option. 

Regarding limits on any of the above mentioned connections, i.e., x timers + y monitors 
are allowed per state where x+y=n: 

There are a lot of big/small rules checked by the scenario compiler, but as a rule of 
thumb: 

8 actions per state are available

12 counters globally are available, each assigned permanently to a certain job 

6 available timers per scenario 

12 programmable multi‐purpose resources for DWORD comparison/substitution/capture 
are available. If a pattern detector uses 3 of these resources to trigger on a specific frame 
on the bus, only 9 more resources are available for other tasks. Frame/FIS type detectors 
are excluded from this rule, because they use their own dedicated resources. 

8 primitive detectors are available

If you want to trigger on a pattern (Frame/FIS) and change/capture a dword(s) before the 
last offset of a detected pattern (e.g., changing the Frame Type of a SAS Frame with Data 
Offset == 11223344), you are limited to a maximum of 9 dword offset (i.e., if you trigger 
on the 20th payload of a Data FIS, you can change/capture the 12th dword onwards. 11th 
payload dword and preceding dwords are not accessible for change/capture)