你好,当我试图运行地图时,我收到一条奇怪的消息,我正确地设置了RAM,并且检查它是否只使用了我在卡上拥有的资源的80%。我为什么要收到这条消息?有人能告诉我该怎么做吗?为什么我会收到这条信息?
当我试图合成标签"map“以得到一个位文件时所产生的错误。
在这里输入图像描述 -资源的夏季。
错误:位置:543-由于设计和/或限制的复杂性,此设计不适合此设备中可用的片数。
按类型分列的未放置实例:
BLOCKRAM 77 (55.0)
请评估以下各点:
发布于 2019-03-24 13:34:47
这仅仅意味着你想要使用比设备更多的RAM。
我建议您再次检查您的资源并检查使用的内存的数量。
你的80%可能是LUTs或FFs,或者你可能读错了什么。
还有另一种可能性,尽管这是非常罕见的:您的内存使用量可能会增加到位和路由,如果它必须将内存分割成多个块,因为您有一些奇怪的配置。
此示例可能不是有效位,它试图显示可能发生的情况:
假设您使用位写启用。综合认为你有足够的内存,但是PAR必须为每一个位使用一个字节,因此PAR需要将数据拆分到更多的块上,最终耗尽。
我所看到的情况是一个非常复杂的案例,包括DSP。
https://stackoverflow.com/questions/55324295
复制相似问题