*IDN? Identification Query
5.7 PCIe Link Sequence 設定画面 (Option 011 実装時 )
第5章 リモートコマンド
5.7 PCIe Link Sequence設定画面 (Option 011実装時)
5
リ モ ー ト コ マ ン ド
図5.8-2 Sequence画面 (BER Measurement) [10]
[8]
[9]
第5章 リモートコマンド
表5.8-1 Sequence画面設定コマンド
番号 設定項目 コマンド
[1] Sequence Start :LTRaining:SEQuence:STARt Sequence Stop :LTRaining:SEQuence:STOP
State :LTRaining:SEQuence:STATe?
[2] Specification :LTRaining:SEQuence:SPECification :LTRaining:SEQuence:SPECification?
[3] Loopback through :LTRaining:SEQuence:LTHRough :LTRaining:SEQuence:LTHRough?
[4] Test Pattern :SOURce:PATTern:TYPE :SOURce:PATTern:TYPE?
:LTRaining:SEQuence:TEST:PATTern :LTRaining:SEQuence:TEST:PATTern?
:SOURce:PATTern:PRBS:LENGth :SOURce:PATTern:PRBS:LENGth?
[5] Insert Delay Symabol :LTRaining:SEQuence:DSYMbol :LTRaining:SEQuence:DSYMbol?
[6] Default :LTRaining:SEQuence:INITialize
[7] Sequence :LTRaining:SEQuence:DESign:REV1:CONF :LTRaining:SEQuence:DESign:REV1:CONF?
:LTRaining:SEQuence:DESign:REV2:CONF :LTRaining:SEQuence:DESign:REV2:CONF?
:LTRaining:SEQuence:DESign:REV2:REC :LTRaining:SEQuence:DESign:REV2:REC?
:LTRaining:SEQuence:DESign:REV3:CONF :LTRaining:SEQuence:DESign:REV3:CONF?
:LTRaining:SEQuence:DESign:REV3:REC :LTRaining:SEQuence:DESign:REV3:REC?
:LTRaining:SEQuence:DESign:REV4:REC :LTRaining:SEQuence:DESign:REV4:REC?
[8] BER Measurement Start :SENSe:MEASure:BER:STARt BER Measurement Stop :SENSe:MEASure:BER:STOP BER Measurement State :SENSe:MEASure:BER:STATe?
[9] BER Monitor :DISPlay:RESult:BER :DISPlay:RESult:BER?
5.7 PCIe Link Sequence設定画面 (Option 011実装時)
5
リ モ ー ト コ マ ン ド
:LTRaining:SEQuence:STARt
パラメータ なし
機能 DUTをループバックにするためのSequence Patternの送信を開始します。
送信が完了すると,Test Patternで選択しているパターンを送信し続けます。
使用例 > :LTRaining:SEQuence:STARt
:LTRaining:SEQuence:STOP
パラメータ なし
機能 Sequence Patternの送信およびテストパターン送信を中止し,Electrical Idleに
設定します。
使用例 > :LTRaining:SEQuence:STOP
:LTRaining:SEQuence:STATe?
レスポンス <numeric>=<NR1 NUMERIC RESPONSE DATA>
0 停止
1 送信中
2 Test Pattern送信中
機能 Sequence Pattern送信の状態を問い合わせます。
使用例 > :LTRaining:SEQuence:STATe?
< 1
:LTRaining:SEQuence:SPECification <type>
パラメータ <type>=<CHARACTER PROGRAM DATA>
REV1 Revision1.0/1.1
REV2 Revision2.0
REV3 Revision3.0/3.1
REV4 Revision4.0
機能 DUTをループバックにするための環境を選択する (Revision)。
使用例 環境をREV4(16.0 GT/s) に設定します。
第5章 リモートコマンド
:LTRaining:SEQuence:LTHRough <type>
パラメータ <type>=<CHARACTER PROGRAM DATA>
CONFiguration Configurationルート
RECovery Recoveryルート
機能 DUTをループバックにするためのLTSSMの経路を選択します。
使用例 ステートの経路をConfigurationルートに設定します。
> :LTRaining:SEQuence:LTHRough CONFiguration
:LTRaining:SEQuence:LTHRough?
レスポンス <type>=<CHARACTER RESPONSE DATA>
REC, CONF
機能 DUTをループバックにするためのLTSSMの経路を問い合わせます。
使用例 > :LTRaining:SEQuence:LTHRough?
< CONF
:SOURce:PATTern:TYPE <type>
パラメータ <type>=<CHARACTER PROGRAM DATA>
COMPliance Compliance パターン
PRBS PRBSパターン
機能 シーケンスを送信完了後に,送信するテストパターンを選択します。
使用例 テストパターンをCompliance Patternに設定します。
>:SOURce:PATTern:TYPE COMPliance
:SOURce:PATTern:TYPE?
レスポンス <type>=<CHARACTER RESPONSE DATA>
COMP,PRBS
機能 シーケンスを送信完了後に,送信するテストパターンを問い合わせます。
使用例 > :SOURce:PATTern:TYPE?
< COMP
:LTRaining:SEQuence:TEST:PATTern <type>
パラメータ <type>=<CHARACTER PROGRAM DATA>
CP Compliance Pattern
MCP Modified Compliance Pattern
機能 テストパターン “:SOURce:PATTern:TYPE” を “Compliance” に設定している とき,送信するCompliance Patternの種類を選択します。
5.7 PCIe Link Sequence設定画面 (Option 011実装時)
5
リ モ ー ト コ マ ン ド
:LTRaining:SEQuence:TEST:PATTern?
レスポンス <type>=<CHARACTER RESPONSE DATA>
CP Compliance Pattern
MCP Modified Compliance Pattern
機能 送信するCompliance Patternの種類を問い合わせます。
使用例 > :LTRaining:SEQuence:TEST:PATTern?
< CP
:SOURce:PATTern:PRBS:LENGth <numeric>
パラメータ <numeric>=<DECIMAL NUMERIC PROGRAM DATA>
7 2n–1 (n=7)
9 2n–1 (n=9)
10 2n–1 (n=10)
11 2n–1 (n=11)
15 2n–1 (n=15)
20 2n–1 (n=20)
23 2n–1 (n=23)
31 2n–1 (n=31)
機能 PRBSパターン受信時の段数 (2n–1 (n=7,9,10,11,15,20,23,31)) を設定 します。
使用例 PRBSパターン受信時の段数を27–1に設定します。
> :SOURce:PATTern:PRBS:LENGth 7
:SOURce:PATTern:PRBS:LENGth?
レスポンス <numeric>=<NR1 NUMERIC RESPONSE DATA>
7, 9, 10, 11, 15, 20, 23, 31
機能 PRBSパターン受信時の段数を問い合わせます。
使用例 > :SOURce:PATTern:PRBS:LENGth?
< 7
第5章 リモートコマンド
:LTRaining:SEQuence:DSYMbol?
レスポンス <numeric>=<NR1 NUMERIC RESPONSE DATA>
0 Delay Symbolを挿入しない
1 Delay Symbolを挿入する
機能 Delay Symbolを挿入するか問い合わせます。
使用例 > :LTRaining:SEQuence:DSYMbol?
< 1
:LTRaining:SEQuence:INITialize [<spec>][,<state>]
パラメータ <spec>=<CHARACTER PROGRAM DATA>
REV1 Revision1.0/1.1
REV2 Revision2.0
REV3 Revision3.0/3.1
REV4 Revision4.0
<state>=< CHARACTER PROGRAM DATA >
CONFiguration Configurationルート
RECovery Recoveryルート
注:
<state>を省略した場合は,指定した<spec>のパターンを初期化します。
<spec><state>を省略した場合は,すべてのパターンを初期化します。
機能 シーケンスのパラメータをすべて初期値に設定します。
使用例 REV2のRecoveryルートで設定したパラメータを初期化します。
> :LTRaining:SEQuence:INITialize REV2,RECovery
:LTRaining:SEQuence:DESign:REV1:CONFiguration <type>,<numeric>
パラメータ <type>=<CHARACTER PROGRAM DATA>
DQUite DETECT_QUITE (ウェイト)
DACTive DETECT_ACTIVE
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
LEMaster LOOPBACK_ENTRY_MASTER
<numeric>=<DECIMAL NUMERIC PROGRAM DATA>
1~1000000 1~1000000回 TS送信回数/1 Step 1~1000000 1~1000000 µs ウェイト時間/1 µs Step 機能 DUTをループバックにするシーケンスのパターンを設定する (REV1)。
使用例 DETECT_QUITEでのウェイトを100 µsに設定します。
> :LTRaining:SEQuence:DESign:REV1:CONFiguration DQU,100 POLLING_ACTIVEのパターン送信回数を1024回に設定します。
> :LTRaining:SEQuence:DESign:REV1:CONFiguration
5.7 PCIe Link Sequence設定画面 (Option 011実装時)
5
リ モ ー ト コ マ ン ド
:LTRaining:SEQuence:DESign:REV1:CONFiguration? <type>
パラメータ <type>=<CHARACTER PROGRAM DATA>
DQUite DETECT_QUITE (ウェイト)
DACTive DETECT_ACTIVE
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
LEMaster LOOPBACK_ENTRY_MASTER
レスポンス <numeric>=<NR1 NUMERIC RESPONSE DATA>
1~1000000 1~1000000回 TS送信回数 1~1000000 1~1000000 µs ウェイト時間
機能 DUTをループバックにするシーケンスのパターンを問い合わせます。(REV1) 使用例 >:LTRaining:SEQuence:DESign:REV1:CONFiguration? DQUite
< 100
>:LTRaining:SEQuence:DESign:REV1:CONFiguration? PACTive
< 1024
:LTRaining:SEQuence:DESign:REV2:CONFiguration <type>,<numeric>
パラメータ <type>=<CHARACTER PROGRAM DATA>
DQUite DETECT_QUITE (ウェイト)
DACTive DETECT_ACTIVE
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
LEMaster1 LOOPBACK_ENTRY_MASTER
LEMChange LOOPBACK_ENTRY_MASTER_CHANGE (ウェイト)
LEMaster2 LOOPBACK_ENTRY_MASTER
<numeric>=<DECIMAL NUMERIC PROGRAM DATA>
1~1000000 1~1000000回 TS送信回数/1 Step 1~1000000 1~1000000 µs ウェイト時間/1 µs Step 機能 DUTをループバックにするシーケンスのパターンを設定します。(REV2)
使用例 DETECT_QUITEでのウェイトを100 µsに設定します。
> :LTRaining:SEQuence:DESign:REV2:CONFiguration DQUite,100
第5章 リモートコマンド
:LTRaining:SEQuence:DESign:REV2:CONFiguration? <type>
パラメータ <type>=<CHARACTER PROGRAM DATA>
DQUite DETECT_QUITE (ウェイト)
DACTive DETECT_ACTIVE
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
LEMaster1 LOOPBACK_ENTRY_MASTER
LEMChange LOOPBACK_ENTRY_MASTER_CHANGE (ウェイト)
LEMaster2 LOOPBACK_ENTRY_MASTER
レスポンス <numeric>=<NR1 NUMERIC RESPONSE DATA>
1~1000000 1~1000000回 TS送信回数 1~1000000 1~1000000 µs ウェイト時間
機能 DUTをループバックにするシーケンスのパターンを問い合わせます。(REV2) 使用例 >:LTRaining:SEQuence:DESign:REV2:CONFiguration? DQU
< 100
>:LTRaining:SEQuence:DESign:REV2:CONFiguration? PACT
< 1024
:LTRaining:SEQuence:DESign:REV2:RECovery <type>,<numeric>
パラメータ <type>=<CHARACTER PROGRAM DATA>
DQUite DETECT_QUITE (ウェイト)
DACTive DETECT_ACTIVE
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
CLIStart CONFIGURATION_LINKWIDTH_START
CLIaccept CONFIGURATION_LINKWIDTH_ACCEPT
CLAWait CONFIGURATIONS_LANE_WAIT
CLAaccept CONFIGURATIONS_LANE_ACCEPT
CCOMplete CONFIGURATION_COMPLETE
CIDLe CONFIGURATION_IDLE (ウェイト)
RRLock1 RECOVERY_RCVR_LOCK
RRCeqts2 RECOVERY_RCVR_CFG_EQTS2
RSPeed RECOVERY_SPEED (ウェイト)
RRLock2 RECOVERY_RCVR_LOCK
RRCTs2 RECOVERY_RCVR_CFG_TS2
LEMaster LOOPBACK_ENTRY_MASTER
<numeric>=<DECIMAL NUMERIC PROGRAM DATA>
1~1000000 1~1000000回 TS送信回数/1 Step 1~1000000 1~1000000 µs ウェイト時間/1 µs Step
DUT (REV2)
5.7 PCIe Link Sequence設定画面 (Option 011実装時)
5
リ モ ー ト コ マ ン ド
> :LTRaining:SEQuence:DESign:REV2:RECovery PACTive,1024
:LTRaining:SEQuence:DESign:REV2:RECovery? <type>
パラメータ <type>=<CHARACTER PROGRAM DATA>
DQUite DETECT_QUITE (ウェイト)
DACTive DETECT_ACTIVE
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
CLIStart CONFIGURATION_LINKWIDTH_START
CLIaccept CONFIGURATION_LINKWIDTH_ACCEPT
CLAWait CONFIGURATIONS_LANE_WAIT
CLAaccept CONFIGURATIONS_LANE_ACCEPT
CCOMplete CONFIGURATION_COMPLETE
CIDLe CONFIGURATION_IDLE (ウェイト)
RRLock1 RECOVERY_RCVR_LOCK
RRCeqts2 RECOVERY_RCVR_CFG_EQTS2
RSPeed RECOVERY_SPEED (ウェイト)
RRLock2 RECOVERY_RCVR_LOCK
RRCTs2 RECOVERY_RCVR_CFG_TS2
LEMaster LOOPBACK_ENTRY_MASTER
レスポンス <numeric>=<NR1 NUMERIC RESPONSE DATA>
1~1000000 1~1000000回 TS送信回数 1~1000000 1~1000000 µs ウェイト時間
機能 DUTをループバックにするシーケンスのパターンを問い合わせます。(REV2) 使用例 >:LTRaining:SEQuence:DESign:REV2:RECovery? DQUite
< 100
>:LTRaining:SEQuence:DESign:REV2:RECovery? PACTive
< 1024
第5章 リモートコマンド
:LTRaining:SEQuence:DESign:REV3:CONFiguration <type>,<numeric>
パラメータ <type>=<CHARACTER PROGRAM DATA>
DQUite DETECT_QUITE (ウェイト)
DACTive DETECT_ACTIVE
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
LEMaster1 LOOPBACK_ENTRY_MASTER
LEMChange LOOPBACK_ENTRY_MASTER_CHANGE (ウェイト)
LEMaster2 LOOPBACK_ENTRY_MASTER
<numeric>=<DECIMAL NUMERIC PROGRAM DATA>
1~1000000 1~1000000回 TS送信回数/1 Step 1~1000000 1~1000000 µs ウェイト時間/1 µs Step 機能 DUTをループバックにするシーケンスのパターンを設定します (REV3)。
使用例 DETECT_QUITEでのウェイトを100 µsに設定します。
> :LTRaining:SEQuence:DESign:REV3:CONFiguratuion DQUite,100
POLLING_ACTIVEのパターン送信回数を1024回に設定します。
> :LTRaining:SEQuence:DESign:REV3:CONFiguration PACTive,1024
:LTRaining:SEQuence:DESign:REV3:CONFiguration? <type>
パラメータ <type>=<CHARACTER PROGRAM DATA>
DQUite DETECT_QUITE (ウェイト)
DACTive DETECT_ACTIVE
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
LEMaster1 LOOPBACK_ENTRY_MASTER
LEMChange LOOPBACK_ENTRY_MASTER_CHANGE (ウェイト)
LEMaster2 LOOPBACK_ENTRY_MASTER
レスポンス <numeric>=<NR1 NUMERIC RESPONSE DATA>
1~1000000 1~1000000回 TS送信回数 1~1000000 1~1000000 µs ウェイト時間
機能 DUTをループバックにするシーケンスのパターンを問い合わせます。(REV3) 使用例 >:LTRaining:SEQuence:DESign:REV3:CONFiguration? DQUite
< 100
>:LTRaining:SEQuence:DESign:REV3:CONFiguration? PACTive
< 1024
5.7 PCIe Link Sequence設定画面 (Option 011実装時)
5
リ モ ー ト コ マ ン ド
:LTRaining:SEQuence:DESign:REV3:RECovery <type>,<numeric>
パラメータ <type>=<CHARACTER PROGRAM DATA>
DQUite DETECT_QUITE (ウェイト)
DACTive DETECT_ACTIVE
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
CLIStart CONFIGURATION_LINKWIDTH_START
CLIaccept CONFIGURATION_LINKWIDTH_ACCEPT
CLAWait CONFIGURATIONS_LANE_WAIT
CLAaccept CONFIGURATIONS_LANE_ACCEPT
CCOMplete CONFIGURATION_COMPLETE
CIDLe CONFIGURATION_IDLE (ウェイト)
RRLock1 RECOVERY_RCVRLOCK
RRCeqts2 RECOVERY_RCVRCFG EQTS2
RSPeed RECOVERY_SPEED (ウェイト)
RRLock2 RECOVERY_RCVR_LOCK
REPHase1 RECOVERY_EQUALIZATION PHASE1
RRLock3 RECOVERY_RCVRLOCK
RRCTs2 RECOVERY_RCVRCFG TS2
LEMaster LOOPBACK_ENTRY MASTER
<numeric>=<DECIMAL NUMERIC PROGRAM DATA>
1~1000000 1~1000000回 TS送信回数/1 Step 1~1000000 1~1000000 µs ウェイト時間/1 µs Step 機能 DUTをループバックにするシーケンスのパターンを設定します。(REV3)
使用例 DETECT_QUITEでのウェイトを100 µsに設定します。
> :LTRaining:SEQuence:DESign:REV3:RECovery DQUite,100 POLLING_ACTIVEのパターン送信回数を1024回に設定します。
> :LTRaining:SEQuence:DESign:REV3:RECovery PACTive,1024
第5章 リモートコマンド
:LTRaining:SEQuence:DESign:REV3:RECovery? <type>
パラメータ <type>=<CHARACTER PROGRAM DATA>
DQUite DETECT_QUITE (ウェイト)
DACTive DETECT_ACTIVE
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
CLIStart CONFIGURATION_LINKWIDTH_START
CLIaccept CONFIGURATION_LINKWIDTH_ACCEPT
CLAWait CONFIGURATIONS_LANE_WAIT
CLAaccept CONFIGURATIONS_LANE_ACCEPT
CCOMplete CONFIGURATION_COMPLETE
CIDLe CONFIGURATION_IDLE (ウェイト)
RRLock1 RECOVERY_RCVRLOCK
RRCeqts2 RECOVERY_RCVRCFG EQTS2
RSPeed RECOVERY_SPEED (ウェイト)
RRLock2 RECOVERY_RCVR_LOCK
REPHase1 RECOVERY_EQUALIZATION PHASE1
RRLock3 RECOVERY_RCVRLOCK
RRCTs2 RECOVERY_RCVRCFG TS2
LEMaster LOOPBACK_ENTRY MASTER
レスポンス <numeric>=<NR1 NUMERIC RESPONSE DATA>
1~1000000 1~1000000回 TS送信回数 1~1000000 1~1000000 µs ウェイト時間
機能 DUTをループバックにするシーケンスのパターンを問い合わせます。(REV3) 使用例 >:LTRaining:SEQuence:DESign:REV3:RECovery? DQUite
< 100
>:LTRaining:SEQuence:DESign:REV3:RECovery? PACTive
< 1024
5.7 PCIe Link Sequence設定画面 (Option 011実装時)
5
リ モ ー ト コ マ ン ド
:LTRaining:SEQuence:DESign:REV4:RECovery <type>,<numeric>
パラメータ <type>=<CHARACTER PROGRAM DATA>
DQUite DETECT_QUITE (ウェイト)
DACTive DETECT_ACTIVE
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
CLIStart CONFIGURATION_LINKWIDTH_START
CLIaccept CONFIGURATION_LINKWIDTH_ACCEPT
CLAWait CONFIGURATIONS_LANE_WAIT
CLAaccept CONFIGURATIONS_LANE_ACCEPT
CCOMplete CONFIGURATION_COMPLETE
CIDLe CONFIGURATION_IDLE (ウェイト)
RRLock1 RECOVERY_RCVR_LOCK
RRCeqts21 RECOVERY_RCVR_CFG_EQTS2
RSPeed1 RECOVERY_SPEED (ウェイト)
RRLock2 RECOVERY_RCVR_LOCK
REPHase11 RECOVERY_EQUALIZATION_PHASE1
RRLock3 RECOVERY_RCVR_LOCK
RRCTs21 RECOVERY_RCVR_CFG_TS2
RIDLe RECOVERY_IDLE (ウェイト)
RRLock4 RECOVERY_RCVR_LOCK
RRCeqts22 RECOVERY_RCVR_CFG_EQTS2
RSPeed2 RECOVERY_SPEED (ウェイト)
RRLock5 RECOVERY_RCVR_LOCK
REPHase12 RECOVERY_EQUALIZATION_PHASE1
RRLock6 RECOVERY_RCVR_LOCK
RRCTs22 RECOVERY_RCVR_CFG_TS2
LEMaster LOOPBACK_ENTRY_MASTER
<numeric>=<DECIMAL NUMERIC PROGRAM DATA>
1~1000000 1~1000000回 TS送信回数/1 Step 1~1000000 1~1000000 µs ウェイト時間/1 µs Step 機能 DUTをループバックにするシーケンスのパターンを設定します。(REV4)
使用例 DETECT_QUITEでのウェイトを100 µsに設定します。
> :LTRaining:SEQuence:DESign:REV4:RECovery DQUite,100
第5章 リモートコマンド
:LTRaining:SEQuence:DESign:REV4:RECovery? <type>
パラメータ <type>=<CHARACTER PROGRAM DATA>
DQUite DETECT_QUITE (ウェイト)
DACTive DETECT_ACTIVE
PACTive POLLING_ACTIVE
PCONfiguration POLLING_CONFIGURATION
CLIStart CONFIGURATION_LINKWIDTH_START
CLIaccept CONFIGURATION_LINKWIDTH_ACCEPT
CLAWait CONFIGURATIONS_LANE_WAIT
CLAaccept CONFIGURATIONS_LANE_ACCEPT
CCOMplete CONFIGURATION_COMPLETE
CIDLe CONFIGURATION_IDLE (ウェイト)
RRLock1 RECOVERY_RCVR_LOCK
RRCeqts21 RECOVERY_RCVR_CFG_EQTS2
RSPeed1 RECOVERY_SPEED (ウェイト)
RRLock2 RECOVERY_RCVR_LOCK
REPHase11 RECOVERY_EQUALIZATION_PHASE1
RRLock3 RECOVERY_RCVR_LOCK
RRCTs21 RECOVERY_RCVR_CFG_TS2
RIDLe RECOVERY_IDLE (ウェイト)
RRLock4 RECOVERY_RCVR_LOCK
RRCeqts22 RECOVERY_RCVR_CFG_EQTS2
RSPeed2 RECOVERY_SPEED (ウェイト)
RRLock5 RECOVERY_RCVR_LOCK
REPHase12 RECOVERY_EQUALIZATION_PHASE1
RRLock6 RECOVERY_RCVR_LOCK
RRCTs22 RECOVERY_RCVR_CFG_TS2
レスポンス <numeric>=<NR1 NUMERIC RESPONSE DATA>
1~1000000 1~1000000回 TS送信回数 1~1000000 1~1000000 µs ウェイト時間
機能 DUTをループバックにするシーケンスのパターンを問い合わせます。(REV4) 使用例 >:LTRaining:SEQuence:DESign:REV4:RECovery? DQUite
< 100
>:LTRaining:SEQuence:DESign:REV4:RECovery? PACTive
< 1024