クリティカルな問題
Arria V または Cyclone をターゲットとする DDR2 および DDR3 インターフェイスの場合 [ハード外部メモリー・インターフェイスを有効にする] パラメーターが付いた V デバイス をオンにし 、[Configuration and Status Register を有効にする] を選択します。 インターフェイス ・パラメーターがオンになっていると、デザインのコンパイルに失敗する可能性があります 次のようなエラーが表示される場合:
Error: Can't route signal "dut:inst|dut_0002:dut_inst|dut_p0:p0|
dut_p0_acv_hard_memphy:umemphy|csr_afi_cal_success" to atom "dut:inst|dut_0002:dut_inst|dut_p0:p0|dut_p0_acv_hard_memphy:
umemphy|dut_p0_phy_csr:phy_csr_inst|csr_register_0004[24]".
この問題は、今後の DDR2 バージョンで修正される予定です。 UniPHY 搭載 DDR3 SDRAM コントローラー
テキスト・エディターで RTL ファイルを開きます。 submodules/_p0_acv_hard_memphy.v
上記のファイルで、次の行を変更します。
assign csr_afi_cal_success = afi_cal_success;�
assign csr_afi_cal_fail = afi_cal_fail;
宛先
assign csr_afi_cal_success = io_intaficalsuccess;�
assign csr_afi_cal_fail = io_intaficalfail;