找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

29

主题

127

帖子

539

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
哪位大神过来看看啊,这Altium真让人受不鸟了。
- X3 L( D# H5 h' T" s最近自己画个图,用层次原理图进行的设计,其中还使用了 harness,结果一编译就出警告“has multiple names”,也不知道哪里出了问题,改了好多地方,包括工程设置,也都不行,上网上查找的方法也不管用。) k: ?3 r5 Z$ G" R8 k; ~4 w

* r: ^9 k- O, d. C! }* x0 v  L) c# p0 T7 j- ]
Class        Document        Source        Message        Time        Date        No.
+ X+ \" b6 j0 U- Q# Y2 @$ J& d9 j* X; O& D5 P9 d# d% d
[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
8 g( D) P& Z; U" i: ~[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        305 j0 b* g2 U2 a7 X0 V& L
[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        31
9 |) j& E& b  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        323 I# [( d7 X7 x0 A7 y( u
[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        338 F# `' t. b, z
[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
$ Y7 m* ?  m! S[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
4 L1 Z/ k6 ~& C0 K( [[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
2 ~8 b7 m) ~8 ?6 @( e[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
; f5 g$ p7 ^. @2 F! A5 O8 f[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
  c  k. U8 A6 s8 G1 J[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        394 U& y& \# x5 m, A6 X
[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
* _) [$ {" |5 u  z; Z' p/ g  ^[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        411 y: w) n1 M' b, n
[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        425 M! w9 @1 n% ], v, @" F8 d
[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. W4 L( q% V+ _& `- Z
[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  R0 Z0 d" O. u! P
[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) x3 X. Q/ v* V4 O# J7 Z) H
[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
  ^: X  n. F2 j$ t[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  U8 B2 u) [* j' L! I+ h7 {
[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$ H  ~. W/ B$ ]
[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# _7 e: Q5 ^0 y" d1 h& T
[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
$ |# t- h8 s% E% P8 n[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& N0 ]7 t# ?3 _/ S0 s
[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
9 m" n$ [6 R1 {$ T5 }[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
; e  @7 D3 \7 G- I+ a- q1 T5 O5 A6 K[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        548 H. s/ Q. V( j* G
[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/ W3 w' i" f2 T: p8 t8 [
[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& i1 W2 R( I, ]) [  ^5 s6 V
[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        579 R: j  @' ]) F$ s. I/ Z

# ]3 u2 s0 X3 d2 t4 @& S- `5 \, u7 O$ _
分享到:  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]
4 f) c" N/ A' f# v5 S" o网络标识名称不一样啊!

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:546 A" y! e, s5 z: j) |( p' Y* J
找到原因啦。晕死,好像是因为HARNESS 必须得成对应用。我刚开始画原理图的时候,只在sheet_adc中使用了 ...

. Y8 d4 r) S! Y1 Z& h4 n" J5 d) a可以修改花焊盘,DESIGN RULE用法没吃透。( {1 f. {! e! p' ^1 Q

点评

使用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:25
, A% e/ a8 m, o: v可以修改花焊盘,DESIGN RULE用法没吃透。

8 T  \$ j& n5 B! }  o( X使用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
6 d7 ]1 X) n4 I$ m使用rule是批量修改,这个是知道的。但是不能对每一个焊盘都设置一个规则吧,这样也太麻烦了。mentor里面 ...

# z/ s+ m7 L5 E; D* N可以在CLASSES里面自定义PADCLASSES,再建立规则去定义连接方式。; e% p( Y$ s6 y. o! c! W. d2 k6 ]

0

主题

1829

帖子

2213

积分

四级会员(40)

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

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

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-2-23 10:08 , Processed in 0.068325 second(s), 38 queries , Gzip On.

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

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

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