找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 932|回复: 8
打印 上一主题 下一主题

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

[复制链接]

29

主题

127

帖子

539

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
哪位大神过来看看啊,这Altium真让人受不鸟了。% |' Q! r! s% |2 W
最近自己画个图,用层次原理图进行的设计,其中还使用了 harness,结果一编译就出警告“has multiple names”,也不知道哪里出了问题,改了好多地方,包括工程设置,也都不行,上网上查找的方法也不管用。
4 j3 O0 F2 D4 M' Y+ D% n/ O$ U9 G0 ]: Z) J/ }  w  x$ d
% N$ |& `1 ?: P5 T6 f
Class        Document        Source        Message        Time        Date        No./ u% Z# w+ J; }5 K9 T
% F* `+ m, r5 M2 j0 f
[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        291 u$ w6 B4 D: q4 q4 l! {% m  g2 |
[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
! p6 E3 w) @: q$ [, B[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        312 Z% R1 Q: D& o) A- Q2 G
[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# k2 r2 ^8 k2 J* u+ o# x: L[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        33
8 ^9 P) ~* |: m% m[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
) A/ w# Z* X0 m) k0 ][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. a9 y) u+ {; b% q8 L
[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
" E, t& p. F: V2 C' ~[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/ B' _/ _0 c/ S- ?: {
[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
# J* J$ _( t) ]: t, ?: o+ i/ p[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
  g, j+ d( e  e" i5 B$ S[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( Y1 L/ d1 Z9 t1 s: R' r3 t$ O( Z
[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        41
0 \' d! A; T% C[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        420 d1 _; v6 s8 n. V: [: q: T
[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% ]5 d* w: t; _9 w7 n1 F% P3 r; S
[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! i4 S  A, o! b5 Q+ S1 ^
[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        45
9 E: N- _9 Z  K/ Q  t/ M) d[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! l( l# ^, I, N& T% g# M: F+ ^+ Z
[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
$ y5 B( c6 I: E6 D# D[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- n: h+ i1 G) c9 `
[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
* E+ M. O. W. p9 j4 x0 ?- a1 V! H[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+ _! n& K7 O$ ]' T- F1 k
[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        51
& t- c( t* @* \/ T7 J' L7 o[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        52
5 e7 h0 ~" [5 s9 s, D7 ~[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        538 d: _( S5 e. X  g% S
[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( c* M% i+ t( O! X8 b0 P0 N
[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        55) H: {, a5 U5 k5 W% w- }+ s) e
[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
, X- n4 n1 J5 Q% t0 T9 S[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
( v3 {  a3 [8 y2 }$ W: g/ F! {. V& ~) @4 m

, k" y" K9 Y- L; J- y
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

15

主题

1136

帖子

6571

积分

EDA365版主(50)

Rank: 5

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

2

主题

46

帖子

-8913

积分

未知游客(0)

积分
-8913
3#
发表于 2016-3-14 23:14 | 只看该作者
CONF_FLASH_A[24..0],FPGA_CONFIG.CONF_ADDR[24..0], T# l0 n" F! Y. t, _2 p" t7 K
网络标识名称不一样啊!

4

主题

53

帖子

254

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

29

主题

127

帖子

539

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

点评

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

4

主题

53

帖子

254

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
254
6#
发表于 2016-4-6 14:25 | 只看该作者
SENA 发表于 2016-3-18 14:549 D' i3 Y: Q+ }3 X- a/ C6 \. [
找到原因啦。晕死,好像是因为HARNESS 必须得成对应用。我刚开始画原理图的时候,只在sheet_adc中使用了 ...
) L0 L9 O( x- j+ U
可以修改花焊盘,DESIGN RULE用法没吃透。
: r) _6 m+ d" p3 P

点评

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

29

主题

127

帖子

539

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
539
7#
 楼主| 发表于 2016-6-8 21:45 | 只看该作者
ttgoer 发表于 2016-4-6 14:255 _& g1 k; ]' d
可以修改花焊盘,DESIGN RULE用法没吃透。
4 ^/ W' x& x6 T0 z2 w5 y2 c# J
使用rule是批量修改,这个是知道的。但是不能对每一个焊盘都设置一个规则吧,这样也太麻烦了。mentor里面可以手动修改,想改哪个就该哪个,并且是对设置规则覆盖的。

点评

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

0

主题

14

帖子

46

积分

二级会员(20)

Rank: 2Rank: 2

积分
46
8#
发表于 2016-10-21 14:30 | 只看该作者
SENA 发表于 2016-6-8 21:45/ ]% _, ~$ V. G( T( X
使用rule是批量修改,这个是知道的。但是不能对每一个焊盘都设置一个规则吧,这样也太麻烦了。mentor里面 ...

& M7 b9 `1 p& J, \可以在CLASSES里面自定义PADCLASSES,再建立规则去定义连接方式。
$ D5 X" k6 q* \% e: r7 f4 ~2 v

0

主题

1829

帖子

2213

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2213
9#
发表于 2016-11-3 16:52 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-14 11:43 , Processed in 0.062164 second(s), 33 queries , Gzip On.

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

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

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