VIVADO综合-错误:[Syth-81033] XXX未在YYY中声明

描述

如果VHDL实体由库引用(没有显式组件声明)实例化,并且库名称等于该库中存在的实体名称,则在VIVADO综合中可能出现以下错误消息:

错误:[dSMASM中没有声明[Syth-81033]用户逻辑。

DMAZSM.VHD:

库DMASM;
使用DMAZSM.USER逻辑;

实体DMASM是

UsSyLogICII:实体DMASIM.USER逻辑

解决方案

若要解决此问题,请重命名库或实体,以便库名称与它中的任何实体名称不相同。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 17:49:58 +0800

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

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