*IDN? Identification Query
5.8 USB Link Sequence 設定画面 (Option 012 実装時 )
5
リ モ ー ト コ マ ン ド
5.8 USB Link Sequence 設定画面 (Option 012 実装時 )
本設定画面は,Option 012実装時かつ,セレクタ画面で「USB Link Sequence」 を起動し,Equipment SetupでMP1800AとConnectした時のみ表示されます。
図5.9-1 Sequence画面
[1]
[2]
[3]
[4]
[5]
第5章 リモートコマンド
表5.9-1 Sequence画面設定コマンド
番号 設定項目 コマンド
[1] Sequence Start :LTRaining:SEQuence:STARt Sequence Stop :LTRaining:SEQuence:STOP Sequence State :LTRaining:SEQuence:STATe?
[2] Specification :LTRaining:SEQuence:SPECification :LTRaining:SEQuence:SPECification?
[3] Test pattern :SOURce:PATTern:TYPE :SOURce:PATTern:TYPE?
:LTRaining:SEQuence:TEST:PATTern :LTRaining:SEQuence:TEST:PATTern?
[4] Reset :LTRaining:SEQuence:INITialize
[5] Sequence :LTRaining:SEQuence:DESign:GEN1 :LTRaining:SEQuence:DESign:GEN1?
:LTRaining:SEQuence:DESign:GEN2 :LTRaining:SEQuence:DESign:GEN2?
以下のコマンドはPCIe Link Sequenceと共通です。
詳細はPCIe Link Sequence設定画面を参照してください。
:LTRaining:SEQuence:STARt :LTRaining:SEQuence:STOP :LTRaining:SEQuence:STATe?
5.8 USB Link Sequence設定画面 (Option 012実装時)
5
リ モ ー ト コ マ ン ド
:LTRaining:SEQuence:SPECification <type>
パラメータ <type>=<CHARACTER PROGRAM DATA>
GEN1 SuperSpeed(5.0 GT/s)
GEN2 SuperSpeedPlus(10.0 GT/s)
機能 USB3.0/3.1対応のDUTをループバックにするための環境を選択します。
使用例 シーケンスをGEN1(5.0 GT/s) に設定します。
> :LTRaining:SEQuence:SPECification GEN1 注:
MU181000A/B 未実装時は,ユーザが MU183040A に入力するクロック 周波数を変更する必要があります。
:LTRaining:SEQuence:SPECification?
レスポンス <type>=<CHARACTER RESPONSE DATA>
GEN1, GEN 2
機能 USB3.0/3.1対応のDUTをループバックにするための環境を問い合わせます。
使用例 > :LTRaining:SEQuence:SPECification?
< GEN1
:SOURce:PATTern:TYPE <type>
パラメータ <type>=<CHARACTER PROGRAM DATA>
COMPliance Complianceパターン
USER USERパターン
機能 シーケンスを送信完了後に,送信するテストパターンを選択します。
“USER” を選択すると,MX180000AのMU183020A設定画面で選択されてい るTest Patternが出力されます。
使用例 テストパターンをCompliance Patternに設定します。
>:SOURce:PATTern:TYPE COMPliance
:SOURce:PATTern:TYPE?
レスポンス <type>=<CHARACTER RESPONSE DATA>
第5章 リモートコマンド
:LTRaining:SEQuence:TEST:PATTern <numeric>
パラメータ <numeric>=<DECIMAL NUMERIC PROGRAM DATA>
Specification設定がGEN1のとき
0~6 CP0~CP6
Specification設定がGEN2のとき
9 CP9
機能 テストパターンを “Compliance” に設定しているとき,送信する Compliance Patternの種類を選択します。
使用例 > :LTRaining:SEQuence:TEST:PATTern 0
:LTRaining:SEQuence:TEST:PATTern?
レスポンス <numeric>=<NR1 NUMERIC RESPONSE DATA>
Specification設定がGEN1のとき
0~6 CP0~CP6
Specification設定がGEN2のとき
9 CP9
機能 送信するテストパターンを問い合わせます。
使用例 > :LTRaining:SEQuence:TEST:PATTern?
< 0
:LTRaining:SEQuence:INITialize [<spec>]
パラメータ <spec>=<CHARACTER PROGRAM DATA>
GEN1 GEN2 注:
<spec>を省略すると,すべてのシーケンスのパラメータを初期化します。
機能 指定したシーケンスのパラメータをすべて初期値に設定します。
使用例 GEN2で設定したパラメータを初期化します。
> :LTRaining:SEQuence:INITialize GEN2
5.8 USB Link Sequence設定画面 (Option 012実装時)
5
リ モ ー ト コ マ ン ド
:LTRaining:SEQuence:DESign:GEN1 <type>,<numeric>
パラメータ <type>=<CHARACTER PROGRAM DATA>
RDACtive RX_DETECT_ACTIVE (ウェイト)
PLFPs POLLING_LFPS (LFPS送信時間)
PRXeq POLLING_RXEQ
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
PIDLe POLLING_IDLE (ウェイト)
<numeric>=<DECIMAL NUMERIC PROGRAM DATA>
1~1000000 1~1000000回 TS送信回数/1 Step 1~1000000 1~1000000 µs ウェイトまたは信号送信
時間/1 µs Step
機能 DUTをループバックにするシーケンスのパターンを設定します (GEN1)。
使用例 POLLING_ACTIVEのパターン送信回数を1024回に設定します。
> :LTRaining:SEQuence:DESign:GEN1 PACTive,1024
:LTRaining:SEQuence:DESign:GEN1? <type>
パラメータ <type>=<CHARACTER PROGRAM DATA>
RDACtive RX_DETECT_ACTIVE
PLFPs POLLING_LFPS(LFPS送信時間)
PRXeq POLLING_RXEQ
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
PIDLe POLLING_IDLE (ウェイト)
レスポンス <numeric>=<NR1 NUMERIC RESPONSE DATA>
1~1000000 1~1000000回 TS送信回数
1~1000000 1~1000000 µs ウェイトまたは信号送信時間 機能 DUTをループバックにするシーケンスのパターンを問い合わせます。(GEN1) 使用例 >:LTRaining:SEQuence:DESign:GEN1? PACTive
< 1024
第5章 リモートコマンド
:LTRaining:SEQuence:DESign:GEN2 <type>,<numeric>
パラメータ <type>=<CHARACTER PROGRAM DATA>
RDACtive RX_DETECT_ACTIVE
PLSCd1 POLLING_LFPS SCD1 (SCD1送信時間) PLSCd2 POLLING_LFPS SCD2 (SCD2送信時間)
PPMatch POLLING_PORTMATCH (LBPM送信時間)
PRXeq POLLING_RXEQ
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
PIDLe POLLING_IDLE (ウェイト)
<numeric>=<DECIMAL NUMERIC PROGRAM DATA>
1~1000000 1~1000000回 TS送信回数/1 Step 1~1000000 1~1000000 µs ウェイトまたは信号送信
時間/1 µs Step
機能 DUTをループバックにするシーケンスのパターンを設定します (GEN2)。
使用例 POLLING_ACTIVEのパターン送信回数を1024回に設定します。
> :LTRaining:SEQuence:DESign:GEN2 PACTive,1024
:LTRaining:SEQuence:DESign:GEN2? <numeric>
パラメータ <type>=<CHARACTER PROGRAM DATA>
RDACtive RX_DETECT_ACTIVE
PLSCd1 POLLING_LFPS SCD1 (SCD1送信時間) PLSCd2 POLLING_LFPS SCD2 (SCD2送信時間)
PPMatch POLLING_PORTMATCH (LBPM送信時間)
PRXeq POLLING_RXEQ
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
PIDLe POLLING_IDLE (ウェイト)
レスポンス <numeric>=<NR1 NUMERIC RESPONSE DATA>
1~1000000 1~1000000回 TS送信回数
1~1000000 1~1000000 µs ウェイトまたは信号送信時間 機能 DUTをループバックにするシーケンスのパターンを問い合わせます (GEN2)。 使用例 >:LTRaining:SEQuence:DESign:GEN2? PACTive
< 1024
5.8 USB Link Sequence設定画面 (Option 012実装時)
5
リ モ ー ト コ マ ン ド
図5.9-2 TS Option画面 (Gen1)
[5]
[6]
[1]
[2]
[3]
[4]
第5章 リモートコマンド
表5.9-2 Sequence画面設定コマンド
番号 設定項目 コマンド
[1] Disable Scrambling :LTRaining:SEQuence:DSCRamble :LTRaining:SEQuence:DSCRamble?
[2] SKP Insert :LTRaining:SEQuence:SKP :LTRaining:SEQuence:SKP?
[3] Symbol Length 8b/10b :LTRaining:SEQuence:SKP:SLENgth:8B10B :LTRaining:SEQuence:SKP:SLENgth:8B10B?
[4] Interval 8b/10b :LTRaining:SEQuence:SKP:INTerval:8B10B :LTRaining:SEQuence:SKP:INTerval:8B10B?
[5] Symbol Length 128b/132b :LTRaining:SEQuence:SKP:SLENgth:128B132B :LTRaining:SEQuence:SKP:SLENgth:128B132B?
[6] Interval 128b/132b :LTRaining:SEQuence:SKP:INTerval:128B132B :LTRaining:SEQuence:SKP:INTerval:128B132B?
5.8 USB Link Sequence設定画面 (Option 012実装時)
5
リ モ ー ト コ マ ン ド
:LTRaining:SEQuence:DSCRamble <boolean>
パラメータ <boolean>=<BOOLEAN PROGRAM DATA>
OFFまたは0 無効にする ONまたは1 有効にする
機能 Sequence送信中のトレーニングシーケンスパターンのDisable scramble bitを
設定します。
使用例 Disable scrambleを有効にします。
> :LTRaining:SEQuence:DSCRamble ON
:LTRaining:SEQuence:DSCRamble?
レスポンス <numeric>=<NR1 NUMERIC RESPONESE DATA>
0 スクランブルを適応しない
1 スクランブルを適応する
機能 Sequence送信中のトレーニングシーケンスパターンのDisable scramble bitを
問い合わせます。
使用例 > :LTRaining:SEQuence:DSCRamble?
< 1
:LTRaining:SEQuence:SKP:SLENgth:8B10B <numeric>
パラメータ <numeric>=<DECIMAL NUMERIC PROGRAM DATA>
2 2 symbols
4 4 symbols
6 6 symbols
機能 8b/10b Encoding動作時,SKP Ordered Setで挿入するSKP Symbolの数を
設定します。
使用例 SKP OSのSKP Symbolの個数を2に設定します。
>:LTRaining:SEQuence:SKP:SLENgth:8B10B 2
:LTRaining:SEQuence:SKP:SLENgth:8B10B?
第5章 リモートコマンド
:LTRaining:SEQuence:SKP:INTerval:8B10B <numeric>
パラメータ <numeric>=<DECIMAL NUMERIC PROGRAM DATA>
176~708 176~708/2step
機能 8b/10b動作時,TS送信中に発生するSKP Ordered Setの間隔を設定します。
使用例 354 Symbol送信するごとに1回,SKP OSを発生します。
>:LTRaining:SEQuence:SKP:INTerval:8B10B 354
:LTRaining:SEQuence:SKP:INTerval:8B10B?
レスポンス <numeric>=<NR1 NUMERIC RESPONESE DATA>
176~708 176~708/2step
機能 8b/10b動作時,TS送信中に発生するSKP Ordered Setの間隔を問い合わせま
す。
使用例 >:LTRaining:SEQuence:SKP:INTerval:8B10B?
< 354
:LTRaining:SEQuence:SKP:SLENgth:128B132B <numeric>
パラメータ <numeric>=<DECIMAL NUMERIC PROGRAM DATA>
8 8 Symbols
12 12 Symbols
16 16 Symbols
20 20 Symbols
24 24 Symbols
28 28 Symbols
32 32 Symbols
36 36 Symbols
40 40 Symbols
機能 128b/132b Encoding動作時,SKP Ordered Setで挿入するSKP Symbolの数
を設定します。
使用例 SKP OSのSKP Symbolの個数を8に設定します。
> :LTRaining:SEQuence:SKP:SLENgth:128B132B 8
:LTRaining:SEQuence:SKP:SLENgth:128B132B?
レスポンス <numeric>=<NR1 NUMERIC RESPONESE DATA>
8, 12, 16, 20, 24, 28, 32, 26, 40
機能 128b/132b Encoding動作時,SKP Ordered Setで挿入するSKP Symbolの数
を問い合わせます。
使用例 > :LTRaining:SEQuence:SKP:SLENgth:128B132B?
5.8 USB Link Sequence設定画面 (Option 012実装時)
5
リ モ ー ト コ マ ン ド
:LTRaining:SEQuence:SKP:INTerval:128B132B <numeric>
パラメータ <numeric>=<DECIMAL NUMERIC PROGRAM DATA>
20~80 20~80/1step
機能 128b/132b動作時,TS送信中に発生するSKP Ordered Setの間隔を設定しま
す。
使用例 40 Block送信するごとに1回,SKP OSを発生します。
>:LTRaining:SEQuence:SKP:INTerval:128B132B 40
:LTRaining:SEQuence:SKP:INTerval:128B132B?
レスポンス <numeric>=<NR1 NUMERIC RESPONESE DATA>
20~80 20~80
機能 128b/132b動作時,TS送信中に発生するSKP Ordered Setの間隔を問い合わ
せます。
使用例 >:LTRaining:SEQuence:SKP:INTerval:128B132B?
< 40
第5章 リモートコマンド