在quartus中调用DDR3 IP核编译报错

用Megawizard例化一个DDR3 SDRAM CONTROL UNIPHY模块 ,但是编译时,一直报错,
Error (174068): Output buffer atom "ddr3_I_setting dr3_I|unimaster_ver_0002:unimaster_ver_inst|unimaster_ver_p0:p0|unimaster_ver_p0_controller_phy:controller_phy_inst|unimaster_ver_p0_memphy_top:memphy_top_inst|unimaster_ver_p0_memphy:umemphy|unimaster_ver_p0_new_io_pads:uio_pads|unimaster_ver_p0_altdqdqs q_ddio[0].ubidir_dq_dqs|altdq_dqs2_ddio_3reg_stratixiv:altdq_dqs2_inst|pad_gen[0].data_out" has port " SERIESTERMINATIONCONTROL [0]" connected, but does not use calibrated on-chip termination.

Error (174068): Output buffer atom "ddr3_I_settingdr3_test_I|unimaster_verdr3_I|unimaster_ver_0002:unimaster_ver_inst|unimaster_ver_p0:p0|unimaster_ver_p0_controller_phy:controller_phy_inst|unimaster_ver_p0_memphy_top:memphy_top_inst|unimaster_ver_p0_memphy:umemphy|unimaster_ver_p0_new_io_pads:uio_pads|unimaster_ver_p0_altdqdqs:dq_ddio[0].ubidir_dq_dqs|altdq_dqs2_ddio_3reg_stratixiv:altdq_dqs2_inst|pad_gen[0].data_out" has port "PARALLELTERMINATIONCONTROL[13]" connected, but does not use calibrated on-chip termination


错误原因是对pin分配不对造成;

解决方法是

第一步:添加qip文件
                       方法:assignments>>settings>>file>>添加生成IP文件夹里的.qip文件
第二步:运行pin_assignments.tcl文件
                       方法:tools>>Tcl Scripts...>>选择后缀为*_pin_assignments.tcl文件>>运行


问题解决



你可能感兴趣的:(在quartus中调用DDR3 IP核编译报错)