JAJSLO8C December 2020 – November 2022 DP83TG720R-Q1
PRODUCTION DATA
以下のレジスタ設定を使用すると、各種のループバック、データ生成、データ・チェッカ手順を実行できます。
ループバック・モード | ループバック・モードの有効化 | データ・ジェネレータおよびチェッカの有効化:MAC パケット | 受信 MAC パケット・ステータスのチェック | データ・ジェネレータおよびチェッカの有効化:PRBS ストリーム | 受信 PRBS ステータスのチェックPRBS ストリーム | その他の注意事項 | |
---|---|---|---|---|---|---|---|
1 | アナログ・ループバック | 書き込み:reg[0x0016] = 0x0108 書き込み:reg[0x0405] = 0x2800 |
書き込み:reg[0x0619] = 0x1555 書き込み:reg[0x0624] = 0x55BF |
読み出し:reg[0x063C] = 受信パケットの総数の (15:0) 読み出し:reg[0x063D] = 受信パケットの総数の (31:16) 読み出し:reg[0x063E] = CRC エラーを含む受信パケット数 |
書き込み:reg[0x0619] =0x0557 書き込み:reg[0x0624] = 0x55BF |
ステップ 1: 書き込み: reg[0x0620](1) = 1'b1 ステップ 2: 読み出し:reg[0x0620](7:0) = 受信されたエラー・バイト数。 読み出し:reg[0x0620](8) (1 は PRBS データを受信中であり、チェッカがロックされていることを示します。) |
ケーブル / リンク・パートナーを切り離します。 生成されたデータは MAC 側に送られます。MAC 側を無効化するには以下を行います。 書き込み:reg[0x0000] = 0x0540 |
2 | デジタル・ループバック | 書き込み:reg[0x0016] = 0x0104 書き込み:reg[0x0800][11] = 1 |
書き込み:reg[0x0619] = 0x1555 書き込み:reg[0x0624] = 0x55BF |
読み出し:reg[0x063C] = 受信パケットの総数の [15:0]。 読み出し:reg[0x063D] = 受信パケットの総数の [31:16]。 読み出し:reg[0x063E] = CRC エラーを含む受信パケット数 |
書き込み:reg[0x0619] =0x0557 書き込み:reg[0x0624] = 0x55BF |
ステップ 1: 書き込み: reg[0x0620][1] = 1'b1ステップ 2: 読み出し:reg[0x0620][7:0] = 受信されたエラー・バイト数。 読み出し:reg[0x0620][8] (1 は PRBS データを受信中であり、チェッカがロックされていることを示します。) |
生成されたデータは銅ケーブル側に送られます。この送信を無効化するには以下を行います。書き込み: reg[0x041F] = 0x1000 生成されたデータは MAC 側に送られます。MAC 側を無効化するには以下を行います。 書き込み:reg[0x0000] = 0x0540 |
3 | PCS ループバック | 書き込み:reg[0x0016] = 0x0101 | 書き込み:reg[0x0619] = 0x1555 書き込み:reg[0x0624] = 0x55BF |
読み出し:reg[0x063C] = 総受信パケットの総数の [15:0]。 読み出し:reg[0x063D] = 受信パケットの総数の [31:16]。 読み出し:reg[0x063E] = CRC エラーを含む受信パケット数 |
書き込み:reg[0x0619] =0x0557 書き込み:reg[0x0624] = 0x55BF |
ステップ 1: 書き込み: reg[0x0620][1] = 1'b1ステップ 2: 読み出し:reg[0x0620][7:0] = 受信されたエラー・バイト数。 読み出し:reg[0x0620][8] (1 は PRBS データを受信中であり、チェッカがロックされていることを示します。) |
生成されたデータは銅ケーブル側に送られます。この送信を無効化するには以下を行います。書き込み: reg[0x041F] = 0x1000 生成されたデータは MAC 側に送られます。MAC 側を無効化するには以下を行います。 書き込み:reg[0x0000] = 0x0540 |
4 | RGMII ループバック | 書き込み:reg[0x0000] = 0x4140 | データは RGMII TX ピンで外部的に生成されます。 書き込み:reg[0x0619] = 0x1004 |
データは RGMII RX ピンで検証できます。パケット・エラーは、以下の方法でさらに内部的にチェックできます。 読み出し:reg[0x063C] = 受信パケットの総数の [15:0]。 読み出し:reg[0x063D] = 受信パケットの総数の [31:16]。 読み出し:reg[0x063E] = CRC エラーを含む受信パケット数 |
データは RGMII TX ピンで外部的に生成されます。 | 外部データであるため該当しません。 PRBS ストリーム・チェッカは、内部データ・ジェネレータでのみ機能します。 |
生成されたデータは銅ケーブル側に送られます。この送信を無効化するには以下を行います。書き込み:reg[0x041F] = 0x1000 |
5 | SGMII ループバック | 書き込み:reg[0x0000] = 0x4140 | データは SGMII TX ピンで外部的に生成されます。 書き込み:reg[0x0619] = 0x1114 |
データは SGMII RX ピンで検証できます。パケット・エラーは、以下の方法でさらに内部的にチェックできます。 読み出し:reg[0x063C] = 受信パケットの総数の [15:0]。 読み出し:reg[0x063D] = 受信パケットの総数の [31:16]。 読み出し:reg[0x063E] = CRC エラーを含む受信パケット数 |
データは SGMII TX ピンで外部的に生成されます。 | 外部データであるため該当しません。 PRBS ストリーム・チェッカは、内部データ・ジェネレータでのみ機能します。 |
生成されたデータは銅ケーブル側に送られます。この送信を無効化するには以下を行います。書き込み:reg[0x041F] = 0x1000 |
6 | RGMII 逆ループバック | 書き込み:reg[0x0016] = 0x0010 | 書き込み:reg[0x0619] = 0x1005 書き込み:reg[0x0624] = 0x55BF |
読み出し:reg[0x063C] = 受信パケットの総数の [15:0] 読み出し:reg[0x063D] = 受信パケットの総数の [31:16]。 読み出し:reg[0x063E] = CRC エラーを含む受信パケット数 |
書き込み:reg[0x0619] =0x0557 書き込み:reg[0x0624] = 0x55BF |
ステップ 1: 書き込み: reg[0x0620][1] = 1'b1ステップ 2: 読み出し:reg[0x0620][7:0] = 受信されたエラー・バイト数。 読み出し:reg[0x0620][8] (1 は PRBS データを受信中であり、チェッカがロックされていることを示します。) |
生成されたデータは銅ケーブル側に送られます。この送信を無効化するには以下を行います。書き込み:reg[0x041F] = 0x1000 |
7 | SGMII 逆ループバック | 書き込み:reg[0x042C] = 0x0010 | 書き込み:reg[0x0619] = 0x1115 書き込み:reg[0x0624] = 0x55BF |
読み出し:reg[0x063C] = 受信パケットの総数の [15:0]。 読み出し:reg[0x063D] = 受信パケットの総数の [31:16]。 読み出し:reg[0x063E] = CRC エラーを含む受信パケット数 |
書き込み:reg[0x0619] =0x0557 書き込み:reg[0x0624] = 0x55BF |
ステップ 1: 書き込み: reg[0x0620][1] = 1'b1ステップ 2: 読み出し:reg[0x0620][7:0] = 受信されたエラー・バイト数。 読み出し:reg[0x0620][8] (1 は PRBS データを受信中であり、チェッカがロックされていることを示します。) |
生成されたデータは銅ケーブル側に送られます。この送信を無効化するには以下を行います。書き込み:reg[0x041F] = 0x1000 |