このセクションでは、FEC 専用インターフェイスについて説明します。次の表に、各種の信号の説明、方向、および意味を示します。
注記: 表中の <N> は、FEC インスタンス番号 (0 ~ 5) を表します。
ポート名 | クロック ドメイン | 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 を模倣し、信号は無視できます。 |
ポート名 | クロック ドメイン | 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 モードに設定されている場合、この信号は無視されます。 |