描述
关键词:PACE、MAP、BRAM、RAM、块、区域组、约束、ViTEX-II PRO
紧迫性:标准
一般描述:
当我为包含块RAM的RPM组创建一个区域组约束时,MAP会报告以下错误消息:
“错误:MpHelpServer:在处理区域组范围时出错151。无法使用约束RAMB16X2Y13:RAMB16XXY9,RAMB16XXY6:RAMB16XXY0附加到区域组AGIPIPH包装器来创建LOC对象。一个或多个范围包含语法错误或非法站点。请修改约束。
“错误:MpHelpServer:在处理区域组范围时出错151。无法使用约束RAMB16XX1Y:RAMB16XX1Y0来创建LOC对象:RAMB16XXY0附加到区域组AGTRACKIGN模块中。一个或多个范围包含语法错误或非法站点。请修改约束。
“错误:MAP:51 -遇到问题的处理配置道具。”
解决方案
这些问题的发生是因为块RAM的步长所创建的区域组约束覆盖了非法站点。千兆位传输I/OS之上的块RAM站点无效。当光标移动到站点时,这是可见的;然而,用户仍然可以为该站点创建区域约束,从而导致上面的映射错误。
为了避免这种情况,您可以使用STEP来减少区域组约束,以使其不覆盖这些块RAM站点,或者手动修改UCF文件。
没有回复内容