错误(175001):无法放置HPHY

当您在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中修复。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-04 14:31:18 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它