微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 求助:bus命名规则using the same base name...

求助:bus命名规则using the same base name...

时间:10-02 整理:3721RD 点击:

提示我多个个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楼

大神们,求指点

解决了。
办法:变量名字后面不要以数字结尾,或者,如果后面的数字超过两位,则以01或001作为结尾,如Voltage01,Voltage02.
原因:通过查找Quartus的帮助文件,可能是因为不同版本的命名规则不同。冲突是因为Voltage1的第11位被编译为Voltage111,Voltage11的第一位也被编译成Voltage111,因此引起了冲突。
以上。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top