PCI Express* 向けAltera® ハード IP をサードパーティー製 BMM でエンドポイントとしてシミュレーションする場合®EIOS の送信からエレクトリカル・アイドル時までの間にシミュレーション・エラーが報告されることがあります。
この場合の Denali BFM エラーの例を以下に示します。
*Denali* エラー: @42853200 ps:: 検出[cfg_0_0] (TX) [] PL_TTX_IDLE_SET_TO_IDLE [PCISIG]。 [port_0]。TX: トランスミッターが TTX-IDLE-SET-TO-IDLE (20 Gen1-UI) を超過。
この問題はシミュレーションのみに影響を与え、ハードウェアには影響しません。
根本原因は、トランスシーバ・シミュレーション・モデルのアナログ PMA タイミングに誤りがあるためです。
ファイルaltera_xcvr_fpll_a10.svを変更して、以下のようにタイムスケールを追加します。
ifdef ALTERA_RESERVED_QIS_ES
.pipe12_elec_idle_delay_val (3\'b100)
Endif
3. シミュレーションを保存して再コンパイルする