5.1i步长-当我使用步调来放置BRAM限制时,映射报告“错误:MMAPEHPEPER:151 -错误,同时处理区域组范围……”-Xilinx-AMD社区-FPGA CPLD-ChipDebug

5.1i步长-当我使用步调来放置BRAM限制时,映射报告“错误:MMAPEHPEPER:151 -错误,同时处理区域组范围……”

描述

关键词: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文件。

请登录后发表评论

    没有回复内容