AR# 36503

MIG v3.4 Virtex-6 DDR3 - シミュレーションで phy_init_done が High にならない

説明

MIG v3.4 マルチ コントローラー デザインをシミュレーションしたときに、phy_init_done がアサートされません。これは既知の問題であり、MIG v3.5 (ISE 12.2 ソフトウェア) で修正される予定です。

ソリューション


この問題を回避するには、テストベンチ ファイル sim_tb_top.v の複数の行を変更する必要があります

具体的には、メモリ モデル インスタンシエーションで ck、ck_n、cke、および cs_n の変数 i を c0_i (コントローラー 0) および c1_i (コントローラー 1) に変更します。

たとえば、次のような行があるとします。
.ck (c1_ddr3_ck_p_sdram[(i*C1_MEMORY_WIDTH)/72]),
これを次のように変更します。
.ck (c1_ddr3_ck_p_sdram[(c1_i*C1_MEMORY_WIDTH)/72]),
各コントローラーで 4 行すべてを変更すると、シミュレーションは正常に完了します。
AR# 36503
日付 12/15/2012
ステータス アクティブ
種類 一般
デバイス 詳細 概略
IP