找回密码
 注册
关于网站域名变更的通知
查看: 11512|回复: 9
打印 上一主题 下一主题

快要被Altium 的 “has multiple names”弄疯了

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-3-9 17:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
哪位大神过来看看啊,这altium真让人受不鸟了。
. y# ]  {6 r3 `- x, I2 u; H# ~4 u' L最近自己画个图,用层次原理图进行的设计,其中还使用了 harness,结果一编译就出警告“has multiple names”,也不知道哪里出了问题,改了好多地方,包括工程设置,也都不行,上网上查找的方法也不管用。
, F# a6 v( S( |& Y1 h8 T/ i  `9 S3 k6 Q/ N! `
  K" |7 c+ c6 `, a: ?
Class        Document        Source        Message        Time        Date        No.$ t- X. L6 c7 P) }* B9 u
/ g! y* Z7 W' \
[Warning]        TOP.SchDoc        Compiler        Nets Bus Slice CONF_FLASH_A[24..0] has multiple names (Net Label CONF_FLASH_A[24..0],Net Label CONF_FLASH_A[24..0],Port FPGA_CONFIG.CONF_ADDR[24..0],Port FPGA_CONFIG.CONF_ADDR[24..0])        17:49:14        2016/3/9        29
9 W/ [/ u+ F$ H( P8 a- }) p+ C$ Y[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Bus Slice CONF_FLASH_A[24..0] has multiple names (Net Label CONF_FLASH_A[24..0],Port FPGA_CONFIG.CONF_ADDR[24..0])        17:49:14        2016/3/9        30
, F; o8 v; f$ z( O% E2 D5 \[Warning]        TOP.SchDoc        Compiler        Nets Bus Slice CONF_FLASH_D[15..0] has multiple names (Net Label CONF_FLASH_D[15..0],Net Label CONF_FLASH_D[15..0],Net Label CONF_FLASH_D[15..0],Port FPGA_CONFIG.CONF_DATA[15..0],Port FPGA_CONFIG.CONF_DATA[15..0])        17:49:14        2016/3/9        316 I! m" R8 H' ?; }, M: f
[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Bus Slice CONF_FLASH_D[15..0] has multiple names (Net Label CONF_FLASH_D[15..0],Port FPGA_CONFIG.CONF_DATA[15..0])        17:49:14        2016/3/9        32
+ K" L% H0 e/ ~6 G8 r6 H5 S5 _[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[0]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A0 (Inferred),Net Label CONF_FLASH_A0,Port FPGA_CONFIG.CONF_ADDR0 (Inferred))        17:49:14        2016/3/9        333 E8 F! x" f4 E4 Q) G$ J8 F% {
[Warning]        TOP.SchDoc        Compiler        Nets Element[0]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A0,Net Label CONF_FLASH_A0 (Inferred),Net Label CONF_FLASH_A0,Net Label CONF_FLASH_A0 (Inferred),Port FPGA_CONFIG.CONF_ADDR0 (Inferred),Port FPGA_CONFIG.CONF_ADDR0 (Inferred))        17:49:14        2016/3/9        34
5 Q" C7 h- J& Q  d' x9 d2 H9 r[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[0]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A0,Net Label CONF_FLASH_A0 (Inferred),Port FPGA_CONFIG.CONF_ADDR0 (Inferred))        17:49:14        2016/3/9        35: h7 D7 d; r/ ^4 g: {0 ]% n" _: i1 p
[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[0]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D0 (Inferred),Net Label CONF_FLASH_D0,Port FPGA_CONFIG.CONF_DATA0 (Inferred))        17:49:14        2016/3/9        36
8 @& k5 l6 n* s[Warning]        TOP.SchDoc        Compiler        Nets Element[0]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D0,Net Label CONF_FLASH_D0 (Inferred),Net Label CONF_FLASH_D0,Net Label CONF_FLASH_D0 (Inferred),Net Label CONF_FLASH_D0 (Inferred),Port FPGA_CONFIG.CONF_DATA0 (Inferred),Port FPGA_CONFIG.CONF_DATA0 (Inferred))        17:49:14        2016/3/9        37
; `4 D2 i8 w; A' C$ o[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[0]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D0,Net Label CONF_FLASH_D0 (Inferred),Port FPGA_CONFIG.CONF_DATA0 (Inferred))        17:49:14        2016/3/9        38
" L8 V7 j( X+ p% @& b* q; u[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[1]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A1 (Inferred),Net Label CONF_FLASH_A1,Port FPGA_CONFIG.CONF_ADDR1 (Inferred))        17:49:14        2016/3/9        39; i7 J- G- z. f$ V
[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A1,Net Label CONF_FLASH_A1 (Inferred),Net Label CONF_FLASH_A1,Net Label CONF_FLASH_A1 (Inferred),Port FPGA_CONFIG.CONF_ADDR1 (Inferred),Port FPGA_CONFIG.CONF_ADDR1 (Inferred))        17:49:14        2016/3/9        40
  O/ R+ Y  G4 n0 y! O( F& d+ d[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[1]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A1,Net Label CONF_FLASH_A1 (Inferred),Port FPGA_CONFIG.CONF_ADDR1 (Inferred))        17:49:14        2016/3/9        412 l7 A- h' C+ O: t1 j4 p
[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[1]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D1 (Inferred),Net Label CONF_FLASH_D1,Port FPGA_CONFIG.CONF_DATA1 (Inferred))        17:49:14        2016/3/9        42- r( A& c7 e' b' ]8 c7 P" k( |
[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D1,Net Label CONF_FLASH_D1 (Inferred),Net Label CONF_FLASH_D1,Net Label CONF_FLASH_D1 (Inferred),Net Label CONF_FLASH_D1 (Inferred),Port FPGA_CONFIG.CONF_DATA1 (Inferred),Port FPGA_CONFIG.CONF_DATA1 (Inferred))        17:49:14        2016/3/9        43
9 |, t+ J8 f. {$ j[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[1]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D1,Net Label CONF_FLASH_D1 (Inferred),Port FPGA_CONFIG.CONF_DATA1 (Inferred))        17:49:14        2016/3/9        44
1 i- e* Q' V7 W# k' D) i' @[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: EN has multiple names (Net Label EN1,Net Label EN1,Net Label EN1 (Inferred),Net Label EN1 (Inferred),Port EN_A1)        17:49:14        2016/3/9        457 N9 x3 W, p, j4 i) ^; R2 r
[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: L_IN has multiple names (Net Label L_IN1,Net Label L_IN1,Net Label L_IN1 (Inferred),Port L_IN_A1)        17:49:14        2016/3/9        46
! ^# f; g* W( @4 K[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: POWER_OUT has multiple names (Net Label POWER_OUT1,Net Label POWER_OUT1,Net Label POWER_OUT1,Net Label POWER_OUT1 (Inferred),Port POWER_OUT_A1)        17:49:14        2016/3/9        47
& X: a$ S; I( ~% |* S# ][Warning]        TOP.SchDoc        Compiler        Nets Element[1]: R1C has multiple names (Net Label R1C1,Net Label R1C1,Net Label R1C1 (Inferred),Port R1C_A1)        17:49:14        2016/3/9        48
8 q& {6 F' y2 H7 I& C2 q[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: R2C has multiple names (Net Label R2C1,Net Label R2C1,Net Label R2C1 (Inferred),Port R2C_A1)        17:49:14        2016/3/9        49( P5 B$ c( A" Y1 G
[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: RFB has multiple names (Net Label RFB1,Net Label RFB1,Net Label RFB1 (Inferred),Port RFB_A1)        17:49:14        2016/3/9        50
9 o: M, G2 B$ s) q2 d7 c[Warning]        TOP.SchDoc        Compiler        Nets Element[1]: SS has multiple names (Net Label SS1,Net Label SS1,Net Label SS1 (Inferred),Net Label SS1 (Inferred),Port SS_A1)        17:49:14        2016/3/9        513 A. I6 a" L4 v- U: J' l
[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[2]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A2 (Inferred),Net Label CONF_FLASH_A2,Port FPGA_CONFIG.CONF_ADDR2 (Inferred))        17:49:14        2016/3/9        528 y. s! c3 s5 G$ C, H8 g( o2 e% M
[Warning]        TOP.SchDoc        Compiler        Nets Element[2]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A2,Net Label CONF_FLASH_A2 (Inferred),Net Label CONF_FLASH_A2,Net Label CONF_FLASH_A2 (Inferred),Port FPGA_CONFIG.CONF_ADDR2 (Inferred),Port FPGA_CONFIG.CONF_ADDR2 (Inferred))        17:49:14        2016/3/9        53
: g2 ^8 e1 i+ E& _- ?[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[2]: CONF_FLASH_A has multiple names (Net Label CONF_FLASH_A2,Net Label CONF_FLASH_A2 (Inferred),Port FPGA_CONFIG.CONF_ADDR2 (Inferred))        17:49:14        2016/3/9        54
0 O, a1 E" V! G5 B9 }! S; D8 {[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[2]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D2 (Inferred),Net Label CONF_FLASH_D2,Port FPGA_CONFIG.CONF_DATA2 (Inferred))        17:49:14        2016/3/9        551 n: P3 @# d) J) w
[Warning]        TOP.SchDoc        Compiler        Nets Element[2]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D2,Net Label CONF_FLASH_D2 (Inferred),Net Label CONF_FLASH_D2,Net Label CONF_FLASH_D2 (Inferred),Net Label CONF_FLASH_D2 (Inferred),Port FPGA_CONFIG.CONF_DATA2 (Inferred),Port FPGA_CONFIG.CONF_DATA2 (Inferred))        17:49:14        2016/3/9        56
- v8 M+ @/ l) T$ @9 L# ]% `[Warning]        FPGA_CONFIG.SchDoc        Compiler        Nets Element[2]: CONF_FLASH_D has multiple names (Net Label CONF_FLASH_D2,Net Label CONF_FLASH_D2 (Inferred),Port FPGA_CONFIG.CONF_DATA2 (Inferred))        17:49:14        2016/3/9        57
. U6 @2 ^$ L0 p( O: T* m
7 ?. n  b: V) F* T& O
7 Q8 _9 D+ y, a4 Y8 @6 V

该用户从未签到

推荐
发表于 2019-9-10 19:02 | 只看该作者
has multiple net警告的解决办法!
) B/ P+ [8 ^" y! O, ?% \1 M

QQ图片20190910172438.png (112.94 KB, 下载次数: 24)

has multiple net警告的解决方法

has multiple net警告的解决方法

该用户从未签到

2#
发表于 2016-3-13 15:47 | 只看该作者
一堆告错文本不如上传一个完整案例,方便网友参考学习...

该用户从未签到

3#
发表于 2016-3-14 23:14 | 只看该作者
CONF_FLASH_A[24..0],FPGA_CONFIG.CONF_ADDR[24..0]! M# C0 G6 |+ u, [4 A: C- n. s+ E
网络标识名称不一样啊!

该用户从未签到

4#
发表于 2016-3-15 09:48 | 只看该作者
你没有写harness名字,都是用的默认的harness吧

该用户从未签到

5#
 楼主| 发表于 2016-3-18 14:54 | 只看该作者
找到原因啦。晕死,好像是因为HARNESS 必须得成对应用。我刚开始画原理图的时候,只在sheet_adc中使用了一个,与它配对的那个没放,结果就出错了,后来都给匹配了就好了。altium 还是有一些不太好用的地方。再比如说没有差分总线功能,不能单独修改花焊盘,多通道设计序号不能从0开始等等。希望能越来越完善。

点评

可以修改花焊盘,DESIGN RULE用法没吃透。  详情 回复 发表于 2016-4-6 14:25

该用户从未签到

6#
发表于 2016-4-6 14:25 | 只看该作者
SENA 发表于 2016-3-18 14:54$ P; i" k6 R3 i& e4 g# ]' K# h
找到原因啦。晕死,好像是因为HARNESS 必须得成对应用。我刚开始画原理图的时候,只在sheet_adc中使用了 ...
) j% i& M6 Q* X" _. T
可以修改花焊盘,DESIGN RULE用法没吃透。: S* @; ]: _7 s7 k) @

点评

使用rule是批量修改,这个是知道的。但是不能对每一个焊盘都设置一个规则吧,这样也太麻烦了。mentor里面可以手动修改,想改哪个就该哪个,并且是对设置规则覆盖的。  详情 回复 发表于 2016-6-8 21:45

该用户从未签到

7#
 楼主| 发表于 2016-6-8 21:45 | 只看该作者
ttgoer 发表于 2016-4-6 14:25
0 j& h' Q1 \3 I4 y3 f可以修改花焊盘,DESIGN RULE用法没吃透。
: ?+ O; M& r; T' @4 h1 \( q6 a
使用rule是批量修改,这个是知道的。但是不能对每一个焊盘都设置一个规则吧,这样也太麻烦了。mentor里面可以手动修改,想改哪个就该哪个,并且是对设置规则覆盖的。

点评

可以在CLASSES里面自定义PADCLASSES,再建立规则去定义连接方式。  详情 回复 发表于 2016-10-21 14:30

该用户从未签到

8#
发表于 2016-10-21 14:30 | 只看该作者
SENA 发表于 2016-6-8 21:45
+ M% i: N6 E& r7 r  F% Z使用rule是批量修改,这个是知道的。但是不能对每一个焊盘都设置一个规则吧,这样也太麻烦了。mentor里面 ...

; {9 L9 B1 O9 T5 }0 p/ y/ Q可以在CLASSES里面自定义PADCLASSES,再建立规则去定义连接方式。* |  c% h6 k2 v0 P4 ^% n; g
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-26 20:04 , Processed in 0.171875 second(s), 28 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表