記事 ID: 000092792 コンテンツタイプ: エラーメッセージ 最終改訂日: 2024/04/23

PMA 幅を 16b で、TX と RX を倍幅で有効にして構成した場合、F タイル・アーキテクチャーと PMA および FEC ダイレクト PHY IP にエラーが表示されないのはなぜですか?

環境

    インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
    インターフェイス
BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

F タイル・アーキテクチャーと PMA および FEC ダイレクト PHY IP のエラーにより、PMA 幅を 16b で TX および RX 倍幅を有効にして構成した場合、Quartus® Prime 開発ソフトウェア・バージョン 22.1 で誤って選択された構成に対するエラーメッセージが表示されないことがあります。

IPウィザードは文句を言わず、IPファイルを生成できます。

SLG のコンパイル段階では、次のエラーが表示されます。

エラー (21843): 競合 0

----------------------------------------------------------------

エラー (21843): ルール: gdr_wrapper::topology_mapping_mux_rule@

エラー (21843): as.sw_topology != UX16E400GPTP_XX_DISABLED_XX_DISABLED ||

gdr.z1577a.topology == UX16E400GPTP_XX_DISABLED_XX_DISABLED

エラー (21843): ルール:

gdr_virtual_channel::topo_and_stream_down_to_maib_adapter_tx_and_rx_fifo_mode_and_width_rules

@ gdr エラー (21843): gdr.z1577a.topology !=

UX16E400GPTP_XX_DISABLED_XX_DISABLED ||

gdr.z1577a.u_e400g_top.e400g_stream15_tx_en == FALSE ||

gdr.z1577a.u_e400g_top.e400g_stream15_sys_clk_src !=

E400G_STREAM15_SYS_CLK_SRC_XCVR ||

gdr.z1577a.u_e400g_top.E400G_STREAM15_tx_aib_if_fifo_mode !=

E400G_STREAM15_TX_AIB_IF_FIFO_MODE_REGISTER ||

gdr.z1577a.u_e400g_top.e400g_stream15_tx_excvr_if_fifo_mode !=

E400G_STREAM15_TX_EXCVR_IF_FIFO_MODE_PHASECOMP ||

gdr.z1577a.u_e400g_top.e400g_stream15_tx_primary_use !=

E400G_STREAM15_TX_PRIMARY_USE_DIRECT_BUNDLE ||

gdr.z1577a.u_e400g_top.e400g_stream15_tx_xcvr_width inside

{E400G_STREAM15_TX_XCVR_WIDTH_10,E400G_STREAM15_TX_XCVR_WIDTH_20,E400G_STREAM15_TX_XCVR_WIDTH_32}

エラー (21843): ルール: gdra_gdr_e400g_top::e400g_stream15_sys_clk_src_rule

@ gdr.z1577a.u_e400g_topエラー(21843):

(gdr.z1577a.u_e400g_top.e400g_25g_15_sys_clk_src ->

MAC_LOOPBACK。PCSMAC.fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_rx[0].rx_ehip.x_bb_f_ehip_rx.sys_clk_src)

!= E400G_25G_15_SYS_CLK_SRC_XCVR ||

(gdr.z1577a.u_e400g_top.e400g_25g_15_tx_en ->

MAC_LOOPBACK。PCSMAC.fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_tx[0].tx_ehip.x_bb_f_ehip_tx.tx_en)

== 偽 ||gdr.z1577a.u_e400g_top.e400g_stream15_sys_clk_src==

E400G_STREAM15_SYS_CLK_SRC_XCVR エラー (21843): ルール:

gdra_gdr_e400g_top::e400g_stream15_tx_aib_if_fifo_mode_rule@

gdr.z1577a.u_e400g_top エラー (21843):

(gdr.z1577a.u_e400g_top.e400g_25g_15_tx_en ->

MAC_LOOPBACK。PCSMAC.fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_tx[0].tx_ehip.x_bb_f_ehip_tx.tx_en)

== 偽 ||(gdr.z1577a.u_e400g_top.e400g_25g_15_tx_aib_if_fifo_mode ->

MAC_LOOPBACK。PCSMAC.fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_tx[0].tx_ehip.x_bb_f_ehip_tx.tx_aib_if_fifo_mode)

!= E400G_25G_15_TX_AIB_IF_FIFO_MODE_REGISTER ||

gdr.z1577a.u_e400g_top.e400g_stream15_tx_aib_if_fifo_mode ==

E400G_STREAM15_TX_AIB_IF_FIFO_MODE_REGISTER エラー (21843): ルール:

gdra_gdr_e400g_top::e400g_stream15_tx_enable_rule@

gdr.z1577a.u_e400g_top エラー (21843):

(gdr.z1577a.u_e400g_top.e400g_25g_15_tx_primary_use ->

MAC_LOOPBACK。PCSMAC.fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_tx[0].tx_ehip.x_bb_f_ehip_tx.tx_primary_use)

== E400G_25G_15_TX_PRIMARY_USE_DISABLED ||

gdr.z1577a.u_e400g_top.e400g_stream15_tx_en == TRUE エラー (21843): ルール:

gdra_gdr_e400g_top::e400g_stream15_tx_excvr_if_fifo_mode_rule@

gdr.z1577a.u_e400g_top エラー (21843):

(gdr.z1577a.u_e400g_top.e400g_25g_15_tx_en ->

MAC_LOOPBACK。PCSMAC.fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_tx[0].tx_ehip.x_bb_f_ehip_tx.tx_en)

== 偽 ||(gdr.z1577a.u_e400g_top.e400g_25g_15_tx_excvr_if_fifo_mode

->

MAC_LOOPBACK。PCSMAC.fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_tx[0].tx_ehip.x_bb_f_ehip_tx.tx_excvr_if_fifo_mode)

!= E400G_25G_15_TX_EXCVR_IF_FIFO_MODE_PHASECOMP ||

gdr.z1577a.u_e400g_top.e400g_stream15_tx_excvr_if_fifo_mode ==

E400G_STREAM15_TX_EXCVR_IF_FIFO_MODE_PHASECOMP エラー (21843): ルール:

gdra_gdr_e400g_top::e400g_stream15_tx_primary_use_rule@

gdr.z1577a.u_e400g_top エラー (21843):

(gdr.z1577a.u_e400g_top.e400g_25g_15_tx_en ->

MAC_LOOPBACK。PCSMAC.fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_tx[0].tx_ehip.x_bb_f_ehip_tx.tx_en)

== 偽 ||(gdr.z1577a.u_e400g_top.e400g_25g_15_tx_primary_use ->

MAC_LOOPBACK。PCSMAC.fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_tx[0].tx_ehip.x_bb_f_ehip_tx.tx_primary_use)

!= E400G_25G_15_TX_PRIMARY_USE_DIRECT_BUNDLE ||

gdr.z1577a.u_e400g_top.e400g_stream15_tx_primary_use ==

E400G_STREAM15_TX_PRIMARY_USE_DIRECT_BUNDLE エラー (21843): ルール:

gdra_gdr_e400g_top::e400g_stream15_tx_xcvr_width_rule@

gdr.z1577a.u_e400g_top エラー (21843):

(gdr.z1577a.u_e400g_top.e400g_25g_15_tx_en ->

MAC_LOOPBACK。PCSMAC.fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_tx[0].tx_ehip.x_bb_f_ehip_tx.tx_en)

== 偽 ||(gdr.z1577a.u_e400g_top.e400g_25g_15_tx_xcvr_width ->

MAC_LOOPBACK。PCSMAC.fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_tx[0].tx_ehip.x_bb_f_ehip_tx.tx_xcvr_width)

!= E400G_25G_15_TX_XCVR_WIDTH_16 ||

gdr.z1577a.u_e400g_top.e400g_stream15_tx_xcvr_width ==

E400G_STREAM15_TX_XCVR_WIDTH_16 エラー (21843): 入力変数:

エラー(21843): as.sw_topology == UX16E400GPTP_XX_DISABLED_XX_DISABLED

エラー (21843): user.bb_f_ehip_tx[0] ->

MAC_LOOPBACK。PCSMAC.fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_tx[0].tx_ehip.x_bb_f_ehip_tx

エラー (21843): is_used == TRUE エラー(21843): 場所 == E400G_25G_15

エラー (21843): sys_clk_src== SYS_CLK_SRC_XCVR エラー (21843):

tx_aib_if_fifo_mode == TX_AIB_IF_FIFO_MODE_REGISTER エラー(21843): tx_en

== TRUE エラー (21843): tx_excvr_if_fifo_mode ==

TX_EXCVR_IF_FIFO_MODE_PHASECOMP エラー (21843): tx_primary_use ==

TX_PRIMARY_USE_DIRECT_BUNDLE エラー (21843): tx_xcvr_width ==

TX_XCVR_WIDTH_16

問題は gdr.z1577a.u_e400g_top.e400g_stream15_tx_xcvr_width です

中に

{E400G_STREAM15_TX_XCVR_WIDTH_10,E400G_STREAM15_TX_XCVR_WIDTH_20,E400G_STREAM15_TX_XCVR_WIDTH_32}

tx_xcvr_width == TX_XCVR_WIDTH_16は許可されていないようです。

解決方法

この問題を回避するには、F タイル・アーキテクチャーおよび PMA および FEC ダイレクト PHY IP ユーザーガイドの「 PMA サポートされるモード 」セクションに記載されているように、サポートされているモードのみが生成されていることを確認してください。

関連製品

本記事の適用対象: 1 製品

インテル® Agilex™ 7 FPGA & SoC FPGA I シリーズ

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。