当您在Quartus®II13.0SP1中使用Arria®VST器件在一个项目中实现DDR3L硬核存储控制器(HMC)和DDR3L硬核处理器系统(HPS)时,您可能会在fitter期间收到以下错误消息。
错误(175001):无法放置HPHY
错误(175006):找不到HPHY和目标引脚之间的路径
错误消息表明您无法将HMC放置在合法位置。但是当您独立编译DDR3L HMC或DDR3L HPS时,fitter成功,这表明HMC和HPS的引脚位置是正确的。
实际上,错误消息并未指出此问题的根本原因。当您为DDR3L HMC和DDR3L HPS的所有接口信号添加专用引脚位置分配时,可能会出现进一步的fitter错误。
错误(175020):引脚对区域(xx,xx)到(xx,xx)的非法约束:区域中没有有效位置
错误(175005):找不到位置:OCT_CAL_BLOCK_ID为1(受影响的位置1个)
HMC OCT和HPS OCT之间不应该有相互作用。
解决/修复方法
要解决此问题,请在QSF中为DDR3L HMC的mem_reset_n添加“TERMINATION_CONTROL_BLOCK”分配,然后fitter应该成功。
set_instance_assignment -name TERMINATION_CONTROL_BLOCK“<DDR3L HMC variation> | altera_mem_if_oct_arriav:oct0 | sd1a_0”-to mem_reset_n
这个问题计划在Quartus II 13.1中修复。
没有回复内容