FEC 専用インターフェイス - 1.2 日本語

FEC 付き Versal ACAP 統合 600G Interlaken サブシステム 製品ガイド (PG371)

Document ID
PG371
Release Date
2023-01-19
Version
1.2 日本語

このセクションでは、FEC 専用インターフェイスについて説明します。次の表に、各種の信号の説明、方向、および意味を示します。

注記: 表中の <N> は、FEC インスタンス番号 (0 ~ 5) を表します。
表 1. TX FEC 専用インターフェイスの信号の説明
ポート名 クロック ドメイン I/O 説明
tx_fec<N>_slice0_din[159:0] tx_alt_serdes_clk[<N>] I FEC 専用モードでの FEC<N> TX エンコーダーの slice0 の入力データ。
tx_fec<N>_slice1_din[159:0] tx_alt_serdes_clk[<N>] I FEC 専用モードでの FEC<N> TX エンコーダーの slice1 の入力データ。
tx_fec<N>_slice0_din_start tx_alt_serdes_clk[<N>] I FEC 専用モードでの tx_fec<N>_slice0_din 上のコードワードの開始。
tx_fec<N>_slice1_din_start tx_alt_serdes_clk[<N>] I FEC 専用モードでの tx_fec<N>_slice1_din 上のコードワードの開始。FEC<N> が 100G FEC 専用モードに設定されている場合、この信号は無視されます。
tx_serdes_data0[79:0] tx_alt_serdes_clk[0] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data1[79:0] tx_alt_serdes_clk[0] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data2[79:0] tx_alt_serdes_clk[0] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data3[79:0] tx_alt_serdes_clk[0] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data4[79:0] tx_alt_serdes_clk[1] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data5[79:0] tx_alt_serdes_clk[1] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data6[79:0] tx_alt_serdes_clk[1] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data7[79:0] tx_alt_serdes_clk[1] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data8[79:0] tx_alt_serdes_clk[2] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data9[79:0] tx_alt_serdes_clk[2] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data10[79:0] tx_alt_serdes_clk[2] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data11[79:0] tx_alt_serdes_clk[2] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data12[79:0] tx_alt_serdes_clk[3] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data13[79:0] tx_alt_serdes_clk[3] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data14[79:0] tx_alt_serdes_clk[3] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data15[79:0] tx_alt_serdes_clk[3] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data16[79:0] tx_alt_serdes_clk[4] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data17[79:0] tx_alt_serdes_clk[4] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data18[79:0] tx_alt_serdes_clk[4] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data19[79:0] tx_alt_serdes_clk[4] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data20[79:0] tx_alt_serdes_clk[5] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data21[79:0] tx_alt_serdes_clk[5] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data22[79:0] tx_alt_serdes_clk[5] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_serdes_data23[79:0] tx_alt_serdes_clk[5] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ出力が含まれます。
tx_fec0_slice0_dout_start tx_alt_serdes_clk[0] O FEC0 が 100G または 50G FEC 専用モードに設定されている場合、tx_serdes_data0 上のコードワードの開始を示します。
tx_fec0_slice1_dout_start tx_alt_serdes_clk[0] O FEC0 が 50G FEC 専用モードに設定されている場合、tx_serdes_data2 上のコードワードの開始を示します。FEC0 が 100G 専用モードに設定されている場合は対応する slice0 を模倣し、信号は無視できます。
tx_fec1_slice0_dout_start tx_alt_serdes_clk[1] O FEC1 が 100G または 50G FEC 専用モードに設定されている場合、tx_serdes_data4 上のコードワードの開始を示します。
tx_fec1_slice1_dout_start tx_alt_serdes_clk[1] O FEC1 が 50G FEC 専用モードに設定されている場合、tx_serdes_data6 上のコードワードの開始を示します。FEC1 が 100G 専用モードに設定されている場合は対応する slice0 を模倣し、信号は無視できます。
tx_fec2_slice0_dout_start tx_alt_serdes_clk[2] O FEC2 が 100G または 50G FEC 専用モードに設定されている場合、tx_serdes_data8 上のコードワードの開始を示します。
tx_fec2_slice1_dout_start tx_alt_serdes_clk[2] O FEC2 が 50G FEC 専用モードに設定されている場合、tx_serdes_data10 上のコードワードの開始を示します。FEC2 が 100G 専用モードに設定されている場合は対応する slice0 を模倣し、信号は無視できます。
tx_fec3_slice0_dout_start tx_alt_serdes_clk[3] O FEC3 が 100G または 50G FEC 専用モードに設定されている場合、tx_serdes_data12 上のコードワードの開始を示します。
tx_fec3_slice1_dout_start tx_alt_serdes_clk[3] O FEC3 が 50G FEC 専用モードに設定されている場合、tx_serdes_data14 上のコードワードの開始を示します。FEC3 が 100G 専用モードに設定されている場合は対応する slice0 を模倣し、信号は無視できます。
tx_fec4_slice0_dout_start tx_alt_serdes_clk[4] O FEC4 が 100G または 50G FEC 専用モードに設定されている場合、tx_serdes_data16 上のコードワードの開始を示します。
tx_fec4_slice1_dout_start tx_alt_serdes_clk[4] O FEC4 が 50G FEC 専用モードに設定されている場合、tx_serdes_data18 上のコードワードの開始を示します。FEC4 が 100G 専用モードに設定されている場合は対応する slice0 を模倣し、信号は無視できます。
tx_fec5_slice0_dout_start tx_alt_serdes_clk[5] O FEC5 が 100G または 50G FEC 専用モードに設定されている場合、tx_serdes_data20 上のコードワードの開始を示します。
tx_fec5_slice1_dout_start tx_alt_serdes_clk[5] O FEC5 が 50G FEC 専用モードに設定されている場合、tx_serdes_data22 上のコードワードの開始を示します。FEC5 が 100G 専用モードに設定されている場合は対応する slice0 を模倣し、信号は無視できます。
表 2. RX FEC 専用インターフェイスの信号の説明
ポート名 クロック ドメイン I/O 説明
rx_serdes_data0[79:0] rx_alt_serdes_clk[0] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data1[79:0] rx_alt_serdes_clk[0] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data2[79:0] rx_alt_serdes_clk[0] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data3[79:0] rx_alt_serdes_clk[0] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data4[79:0] rx_alt_serdes_clk[1] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data5[79:0] rx_alt_serdes_clk[1] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data6[79:0] rx_alt_serdes_clk[1] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data7[79:0] rx_alt_serdes_clk[1] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data8[79:0] rx_alt_serdes_clk[2] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data9[79:0] rx_alt_serdes_clk[2] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data10[79:0] rx_alt_serdes_clk[2] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data11[79:0] rx_alt_serdes_clk[2] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data12[79:0] rx_alt_serdes_clk[3] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data13[79:0] rx_alt_serdes_clk[3] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data14[79:0] rx_alt_serdes_clk[3] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data15[79:0] rx_alt_serdes_clk[3] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data16[79:0] rx_alt_serdes_clk[4] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data17[79:0] rx_alt_serdes_clk[4] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data18[79:0] rx_alt_serdes_clk[4] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data19[79:0] rx_alt_serdes_clk[4] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data20[79:0] rx_alt_serdes_clk[5] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data21[79:0] rx_alt_serdes_clk[5] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data22[79:0] rx_alt_serdes_clk[5] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_serdes_data23[79:0] rx_alt_serdes_clk[5] O FEC 専用モードでは、この信号には FEC でエンコードされたデータ入力が含まれます。
rx_fec0_slice0_din_start rx_alt_serdes_clk[0] I 100G または 50G FEC 専用モードでの rx_serdes_data0 上のコードワードの開始。
rx_fec0_slice1_din_start rx_alt_serdes_clk[0] I 50G FEC 専用モードでの rx_serdes_data2 上のコードワードの開始。FEC0 が 100G FEC 専用モードに設定されている場合、この信号は無視されます。
rx_fec1_slice0_din_start rx_alt_serdes_clk[1] I 100G または 50G FEC 専用モードでの rx_serdes_data4 上のコードワードの開始。
rx_fec1_slice1_din_start rx_alt_serdes_clk[1] I 50G FEC 専用モードでの rx_serdes_data6 上のコードワードの開始。FEC1 が 100G FEC 専用モードに設定されている場合、この信号は無視されます。
rx_fec2_slice0_din_start rx_alt_serdes_clk[2] I 100G または 50G FEC 専用モードでの rx_serdes_data8 上のコードワードの開始。
rx_fec2_slice1_din_start rx_alt_serdes_clk[2] I 50G FEC 専用モードでの rx_serdes_data10 上のコードワードの開始。FEC2 が 100G FEC 専用モードに設定されている場合、この信号は無視されます。
rx_fec3_slice0_din_start rx_alt_serdes_clk[3] I 100G または 50G FEC 専用モードでの rx_serdes_data12 上のコードワードの開始。
rx_fec3_slice1_din_start rx_alt_serdes_clk[3] I 50G FEC 専用モードでの rx_serdes_data14 上のコードワードの開始。FEC3 が 100G FEC 専用モードに設定されている場合、この信号は無視されます。
rx_fec4_slice0_din_start rx_alt_serdes_clk[4] I 100G または 50G FEC 専用モードでの rx_serdes_data16 上のコードワードの開始。
rx_fec4_slice1_din_start rx_alt_serdes_clk[4] I 50G FEC 専用モードでの rx_serdes_data18 上のコードワードの開始。FEC4 が 100G FEC 専用モードに設定されている場合、この信号は無視されます。
rx_fec5_slice0_din_start rx_alt_serdes_clk[5] I 100G または 50G FEC 専用モードでの rx_serdes_data20 上のコードワードの開始。
rx_fec5_slice1_din_start rx_alt_serdes_clk[5] I 50G FEC 専用モードでの rx_serdes_data22 上のコードワードの開始。FEC5 が 100G FEC 専用モードに設定されている場合、この信号は無視されます。
rx_fec<N>_slice0_dout[159:0] rx_alt_serdes_clk[<N>] O FEC 専用モードでの FEC<N> RX デコーダーの slice0 の出力データ。
rx_fec<N>_slice1_dout[159:0] rx_alt_serdes_clk[<N>] O FEC 専用モードでの FEC<N> RX デコーダーの slice1 の出力データ。
rx_fec<N>_slice0_dout_start rx_alt_serdes_clk[<N>] O 100G または 50G FEC 専用モードでの rx_fec<N>_slice0_dout 上のコードワードの開始。
rx_fec<N>_slice1_dout_start rx_alt_serdes_clk[<N>] O 50G FEC 専用モードでの rx_fec<N>_slice1_dout 上のコードワードの開始。FEC<N> が 100G FEC 専用モードに設定されている場合は対応する slice0 を模倣し、信号は無視できます。
rx_fec<N>_slice0_dout_flags[3:0] rx_alt_serdes_clk[<N>] O rx_fec<N>_slice0_dout 上のデータのステータスを示す、FEC<N> の slice0 のデコーダー フラグ ビット。

ビット [0] は、シンドロームがクリーンである (コードワードにエラーがない) ことを示します。

ビット [1] は、シンドロームがダーティである (コードワードに何らかのエラーがある) ことを示します。

ビット [2] は、デコーダーの処理が成功した (コードワードに訂正不可能なエラーがない) ことを示します。

ビット [3] は、デコーダーにエラーが発生した (コードワードに訂正不可能なエラーがある) ことを示します。

この信号は FEC 専用モードでのみ有効です。
rx_fec<N>_slice1_dout_flags[3:0] rx_alt_serdes_clk[<N>] O rx_fec<N>_slice1_dout 上のデータのステータスを示す、FEC<N> の slice1 のデコーダー フラグ ビット。

ビット [0] は、シンドロームがクリーンである (コードワードにエラーがない) ことを示します。

ビット [1] は、シンドロームがダーティである (コードワードに何らかのエラーがある) ことを示します。

ビット [2] は、デコーダーの処理が成功した (コードワードに訂正不可能なエラーがない) ことを示します。

ビット [3] は、デコーダーにエラーが発生した (コードワードに訂正不可能なエラーがある) ことを示します。

この信号は FEC 専用モードでのみ有効です。FEC<N> が 100G モードに設定されている場合、この信号は無視されます。