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)。
解决方案
为了解决这个问题,在组件中使用不同于您在实体中使用的通用名称。添加评论