5.1i XST-XST不正确处理泛型

描述

关键字:XST、VHDL、泛型、错误、错误、错误、逻辑

紧迫性:标准

一般描述:
当实体级通用和组件级泛型具有相同的名称(GEN1),而另一个组件级泛型来自实体级泛型(GeN2=GE1/2)时,XST将从第一组件级泛型派生第二组件级泛型,而不是导出SECON。D组件级通用形式实体级通用。

例如

实体通用测试
泛型(A:整数:=6);


现在,我在声明/实例化的COMP中定义泛型:

组件MySCOMP是
泛型(A:整数);
B:整数);


U1:MySoCOMP通用映射(A= & Gt;4,B= & Gt;A/2);


-“A”将等于4,而“B”将不正确地等于2(而不是3)。

解决方案

为了解决这个问题,在组件中使用不同于您在实体中使用的通用名称。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 14:41:18 +0800

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

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