FPGA综合常见报错

1、FPGA工程综合时DDR3 mig核PHY only报critical warning:[Memdata 28-204] The BRAM instance */inst/u_ddr3_mem_intfc/u_ddr_cal_riu/mcs0/lmb_bram_I/RAM_Inst/Using_B36_S2.The BRAMs[12].RAMB36_I1 could not be found in the netlist.Please verify the instance name in th .bmm file and the netlist.THe BRAM initializaiton strings will not get populated with data.
综合后的bit DDRPHY 等不到c0_init_calib_complete 拉高。
原因:综合的时候需要吃如PHY 生成的文件路径下的dcp和另外一个sw/microblaze_mcs_ddr.bmm。加入约束“set_property SCOPED_TOCELLS inst/u_ddr_cal_riu/mcs0 [get_files -all 路径/sw/microblaze_mcs_ddr.bmm]” 一般情况下上传带控制器的mig的话,层次关系会不一样,inst/u_ddr3_mem_intfc/u_ddr_cal_riu/mcs0。需要注意更新层次,否则综合会优化掉初始化BRAM。

你可能感兴趣的:(FPGA综合)