【已解决】求助:bus命名规则using the same base name...

2019-07-16 00:00发布

本帖最后由 隔壁家老王 于 2015-4-13 21:43 编辑

提示我多个个bus的命名用了同一个base name:一个是Voltage1[13..0],另一个是Voltage10[13..0],Voltage11[13..0],Voltage12[13..0].。。。原因应该是命名规则的问题。但是Quartus9.1是这样命名是可以的。不知道怎样解决?Warning (275083): Bus "Voltage10[11..0]" found using same base name as "Voltage1", which might lead to a name conflict.
已解决,答案3楼
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
隔壁家老王
1楼-- · 2019-07-16 04:21
大神们,求指点
隔壁家老王
2楼-- · 2019-07-16 06:13
解决了。
办法:变量名字后面不要以数字结尾,或者,如果后面的数字超过两位,则以01或001作为结尾,如Voltage01,Voltage02........
原因:通过查找Quartus的帮助文件,可能是因为不同版本的命名规则不同。冲突是因为Voltage1的第11位被编译为Voltage111,Voltage11的第一位也被编译成Voltage111,因此引起了冲突。
以上。

一周热门 更多>