インテル® Quartus® Primeプロ・エディション・ユーザーガイド: デバッグツール

ID 683819
日付 9/30/2019
Public
ドキュメント目次

8.14.1. Transceiver Toolkitのコマンド

次の表で一覧表示するのは、使用可能なTransceiver Toolkitのスクリプティング・コマンドです。

表 37.  Transceiver Toolkitのchannel_rxコマンド
コマンド 引数 機能
transceiver_channel_rx_get_data <service-path> 現在のチェッカーデータのリストを返します。結果は、ビット数、エラー数、ビット・エラー・レートの順です。
transceiver_channel_rx_get_dcgain <service-path> レシーバーチャネルのDCゲイン値を取得します。
transceiver_channel_rx_get_dfe_tap_value <service-path> <tap position> 指定したチャネルの現在のタップ値を指定のタップ位置で取得します。
transceiver_channel_rx_get_eqctrl <service-path> レシーバーチャネルのイコライゼーション・コントロール値を取得します。
transceiver_channel_rx_get_pattern <service-path> 現在のデータのチェッカーパターンを名前別に返します。
transceiver_channel_rx_has_dfe <service-path> 指定したチャネルでDFE機能が使用可能かどうかをレポートします。
transceiver_channel_rx_is_checking <service-path> チェッカーが実行されている場合、ゼロ以外の値を返します。
transceiver_channel_rx_is_dfe_enabled <service-path> DFE機能が指定したチャネルでイネーブルされているかどうかをレポートします。
transceiver_channel_rx_is_locked <service-path> チェッカーが受信データにロックされている場合、ゼロ以外の値を返します。
transceiver_channel_rx_reset_counters <service-path> チェッカー内のビットカウンターとエラーカウンターをリセットします。
transceiver_channel_rx_reset <service-path> 指定したチャネルをリセットします。
transceiver_channel_rx_set_dcgain <service-path> <value> レシーバーチャネルのDCゲイン値を設定します。
transceiver_channel_rx_set_dfe_enabled <service-path> <disable(0)/enable(1)> 指定したチャネルのDFE機能をイネーブルまたはディスエーブルします。
transceiver_channel_rx_set_dfe_tap_value <service-path> <tap position> <tap value> 指定したチャネルの現在のタップ値を、指定のタップ位置で、指定した値に設定します。
transceiver_channel_rx_set_dfe_adaptive <service-path> <adaptive-mode> 指定したチャネルのDFEアダプテーション・モードを設定します。
説明
0 オフ
1 アダプティブ
transceiver_channel_rx_set_eqctrl <service-path> <value> 受信チャネルのイコライゼーション・コントロール値を設定します。
transceiver_channel_rx_start_checking <service-path> チェッカーを開始します。
transceiver_channel_rx_stop_checking <service-path> チェッカーを停止します。
transceiver_channel_rx_set_pattern <service-path> <pattern-name> 予期されるパターンを設定して、パターン名で指定したパターンにします。
transceiver_channel_rx_set_word_aligner_enabled <service-path> <disable(0)/enable(1)> 指定したチャネルのワードアライナーをイネーブルまたはディスエーブルします。
transceiver_channel_rx_is_word_aligner_enabled <service-path> <disable(0)/enable(1)> ワードアライナー機能のイネーブルが、指定したチャネルでされているかどうかをレポートします。
transceiver_channel_rx_is_locked <service-path> チェッカーが受信信号にロックされている場合、ゼロ以外の値を返します。
transceiver_channel_rx_is_rx_locked_to_data <service-path> トランシーバーがLock to Data (LTD) モードの場合、1を返します。その他のモードの場合は、0を返します。
transceiver_channel_rx_is_rx_locked_to_ref <service-path> トランシーバーがLock to Reference (LTR) モードの場合、1を返します。その他のモードの場合は、0を返します。
表 38.  Transceiver Toolkitのchannel_txコマンド
コマンド 引数 機能
transceiver_channel_tx_disable_preamble <service-path> 生成開始時にプリアンブル・モードをディスエーブルします。
transceiver_channel_tx_enable_preamble <service-path> 生成開始時にプリアンブル・モードをイネーブルします。
transceiver_channel_tx_get_number_of_preamble_beats <service-path> ビート数を返して、プリアンブル・ワードを送信します。
transceiver_channel_tx_get_pattern <service-path> パターンを返します。
transceiver_channel_tx_get_preamble_word <service-path> プリアンブル・ワードを返します。
transceiver_channel_tx_get_preemph_pretap1 <service-path> プリエンファシスの最初のプリタップ値をトランスミッター・チャネルで取得します。
transceiver_channel_tx_get_preemph_posttap1 <service-path> プリエンファシスの最初のポストタップ値をトランスミッター・チャネルで取得します。
transceiver_channel_tx_get_preemph_posttap2 <service-path> プリエンファシスの2番目のポストタップ値をトランスミッター・チャネルで取得します。
transceiver_channel_tx_get_preemph_pretap2 <service-path> プリエンファシスの2番目のプリタップ値をトランスミッター・チャネルで取得します。
transceiver_channel_tx_get_vodctrl <service-path> VODコントロール値をトランスミッター・チャネルで取得します。
transceiver_channel_tx_inject_error <service-path> 1ビットエラーをジェネレーターの出力に注入します。
transceiver_channel_tx_is_generating <service-path> ジェネレーターが実行中の場合、ゼロ以外の値を返します。
transceiver_channel_tx_is_preamble_enabled <service-path> プリアンブル・モードがイネーブルの場合、ゼロ以外の値を返します。
transceiver_channel_tx_set_number_of_preamble_beats <service-path> <number-of-preamble-beats> ビート数を設定して、プリアンブル・ワードを送信します。
transceiver_channel_tx_set_pattern <service-path> <pattern-name> 出力パターンを設定して、パターン名で指定したパターンにします。
transceiver_channel_tx_set_preamble_word <service-path> <preamble-word> 送信されるプリアンブル・ワードを設定します。
transceiver_channel_tx_set_preemph_pretap1 <service-path> <value> プリエンファシスの最初のプリタップ値をトランスミッター・チャネルで設定します。
transceiver_channel_tx_set_preemph_posttap1 <service-path> <value> プリエンファシスの最初のポストタップ値をトランスミッター・チャネルで設定します。
transceiver_channel_tx_set_preemph_posttap2 <service-path> <value> プリエンファシスの2番目のポストタップ値をトランスミッター・チャネルで設定します。
transceiver_channel_tx_set_preemph_pretap2 <service-path> <value> プリエンファシスの2番目のプリタップ値をトランスミッター・チャネルで設定します。
transceiver_channel_tx_set_vodctrl <service-path> <vodctrl value> VODコントロール値をトランスミッター・チャネルで設定します。
transceiver_channel_tx_start_generation <service-path> ジェネレーターを起動します。
transceiver_channel_tx_stop_generation <service-path> ジェネレーターを停止します 。
表 39.  Transceiver ToolkitのTransceiver Toolkit debug_linkコマンド
コマンド 引数 機能
transceiver_debug_link_get_pattern <service-path> テストの実行にリンクで使用するパターンを取得します。
transceiver_debug_link_is_running <service-path> テストがリンクで実行されている場合、ゼロ以外の値を返します。
transceiver_debug_link_set_pattern <service-path> <data pattern> テストの実行にリンクで使用するパターンを設定します。
transceiver_debug_link_start_running <service-path> テストの実行を現在選択しているテストパターンで開始します。
transceiver_debug_link_stop_running <service-path> テストの実行を停止します。
表 40.  Transceiver Toolkitのreconfig_analogコマンド
コマンド 引数 機能
transceiver_reconfig_analog_get_logical_channel_address <service-path> 現在設定されているトランシーバー・ロジックのチャネルアドレスを取得します。
transceiver_reconfig_analog_get_rx_dcgain <service-path> 現在のロジック・チャネル・アドレスで指定されているレシーバーチャネルのDCゲイン値を取得します。
transceiver_reconfig_analog_get_rx_eqctrl <service-path> 現在のロジック・チャネル・アドレスで指定されているレシーバーチャネルのイコライゼーション・コントロール値を取得します。
transceiver_reconfig_analog_get_tx_preemph_pretap1 <service-path> 現在のロジック・チャネル・アドレスで指定されているトランスミッター・チャネルのプリエンファシスの最初のプリタップ値を取得します。
transceiver_reconfig_analog_get_tx_preemph_posttap1 <service-path> 現在のロジック・チャネル・アドレスで指定されているトランスミッター・チャネルのプリエンファシスの最初のポストタップ値を取得します。
transceiver_reconfig_analog_get_tx_preemph_posttap2 <service-path> 現在のロジック・チャネル・アドレスで指定されているトランスミッター・チャネルのプリエンファシスの2番目のポストタップ値を取得します。
transceiver_reconfig_analog_get_tx_preemph_pretap2 <service-path> 現在のロジック・チャネル・アドレスで指定されているトランスミッター・チャネルのプリエンファシスの2番目のプリタップ値を取得します。
transceiver_reconfig_analog_get_tx_vodctrl <service-path>

現在のロジック・チャネル・アドレスで指定されているトランスミッター・チャネルのVODコントロール値を取得します。

transceiver_reconfig_analog_set_logical_channel_address <service-path> <logic channel address> トランシーバーのロジック・チャネル・アドレスを設定します。
transceiver_reconfig_analog_set_rx_dcgain <service-path> <dc_gain value> 現在のロジック・チャネル・アドレスで指定されているレシーバーチャネルのDCゲイン値を設定します。
transceiver_reconfig_analog_set_rx_eqctrl <service-path> <eqctrl value> 現在のロジック・チャネル・アドレスで指定されているレシーバーチャネルのイコライゼーション・コントロール値を設定します。
transceiver_reconfig_analog_set_tx_preemph_pretap1 <service-path> <value> 現在のロジック・チャネル・アドレスで指定されているトランスミッター・チャネルでプリエンファシスの最初のプリタップ値を設定します。
transceiver_reconfig_analog_set_tx_preemph_posttap1 <service-path> < value> 現在のロジック・チャネル・アドレスで指定されているトランスミッター・チャネルでプリエンファシスの最初のポストタップ値を設定します。
transceiver_reconfig_analog_set_tx_preemph_posttap2 <service-path> <value> 現在のロジック・チャネル・アドレスで指定されているトランスミッター・チャネルでプリエンファシスの2番目のポストタップ値を設定します。
transceiver_reconfig_analog_set_tx_preemph_pretap2 <service-path> <value> 現在のロジック・チャネル・アドレスで指定されているトランスミッター・チャネルでプリエンファシスの2番目のプリタップ値を設定します。
transceiver_reconfig_analog_set_tx_vodctrl <service-path> <vodctrl value>

現在のロジック・チャネル・アドレスで指定されているトランスミッター・チャネルのVODコントロール値を設定します。

表 41.  チャネル・タイプ・コマンド
コマンド 引数 機能
get_channel_type <service-path> <logical-channel-num> <service-path>に位置するリコンフィグレーション・ブロックに対するチャネル<logical-channel-num>の検出タイプ (GX/GT) をレポートします。
set_channel_type <service-path> <logical-channel-num> <channel-type> <service-path>に位置するリコンフィグレーション・ブロックに対するチャネル<logical-channel-num>の検出チャネルタイプを上書きして、指定したタイプ (0:GX、1:GT) にします。