Sierra M6
‐
2 SAS/SATA Protocol Analyzer User Manual
37
Protocol Analyzer Initiator Emulator or Host Emulator
LeCroy Corporation
Protocol Analyzer Initiator Emulator or Host Emulator
To use the software for protocol analysis to generate host traffic, first select
File
>
New
>
Protocol
Analyzer
Initiator
Emulation
or
Protocol
Analyzer
Host
Emulation
for a new
project or
File
>
Open
an existing Pattern Generator file: .
spg
for a single
‐
role file (
“Exercise and Capture” on page 109
In Easy Mode, on the Initiator Emulator or Host Emulator tab, insert instances of ATA,
SCSI, TASK, SMP, Frame, or Event. Select the type of each from the drop
‐
down lists. You
can also loop, go to, wait, delay, if...then, and stop.
In Easy Mode, on the Capture tab, select to capture
Everything
or
Pattern
. For Pattern,
select a Pattern. You can exclude patterns and frames. You can use different patterns for
pre
‐
trigger and post
‐
trigger.
In Easy Mode, on the Trigger tab, select the trigger type. For Pattern, select the pattern.
In Easy Mode, on the Initiator Setting or Host Setting tab, select the port and speed.
Select to run the Pattern Generator or Initiator Emulator or Host Emulator.
In Easy Mode, on the Settings tab, select trigger position and memory use. Also change
the Analyzer settings if necessary. Specify addresses, stops, times, and sizes, if necessary.
Use Advanced Mode only after you become familiar with the hardware and software and
have special needs.
Target Emulator or Device Emulator
To use the software as a target or device emulator, first select
File
>
New
>
Target
Emulator
or
Device
Emulator
for a new project or
File
>
Open
an existing Emulator file:
.std
Target Emulator file or
.sde
Device Emulator file (
See “Target and Device Emulation”
). You can also use
Project
Setup
>
Last
Target
Emulator
or
Last
Device
Emulator.
In the Pages tab, change settings for the supported pages if necessary.
In the Error Injection tab, select General periodic errors, Identify frames,
Connection Management open and close connection errors, SAS Commands and events
errors, ATA Commands errors, or SATA Signature content.
Use the User
‐
defined Commands tab only after you have become familiar with
operations.
In the Settings tab, select addresses, sizes, times, and ports, if necessary.
You can capture traffic when using an Analyzer project (but not a Target Emulator
project). With a Protocol Analyzer open, open a
Target
Emulator.
After checking the
settings, click the
Activate/Deactivate
(Active) device button. or select
Project
Setup
>
Active
Device.
If you change Target Emulator settings,
Deactivate
and then
Activate
Device
.