找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

PCIE 插卡使用本地时钟是否可行

[复制链接]

42

主题

691

帖子

2756

积分

四级会员(40)

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

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

EDA365欢迎您!

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

x
如题
2 ]; z0 G0 a, M! v3 S, d# C在制作PCIE插卡时候,卡上是否可以不使用从CONNETOR上过来的100M参考时钟,而在板卡上使用时钟发生器产生100MHZ的HSCL时钟给PCIE设备使用?之前同事在前单位做服务器有这么设计过,只是没验证。现在我也这么设计,遇到问题了- C, ~* c# D! s0 R

* j  J1 d" I  d& P
7 f" v: F. _! V& }* F2 O9 n, I/ n6 B9 \6 z+ d
我在PCIE协议上看了是可以这么做。但我用龙芯2H的CPU这么使用不行(找不到PCIE设备),用CPU自带的100MHZ时钟可以(能找到PCIE设备)。
9 ?1 l4 f0 w" W# U9 Y: }& J# Z8 v! W9 N1 W  n4 C

- p( P5 p( `) M+ Z所以我现在不清楚是龙芯平台的问题,还是这么设计不合理
( }1 x$ r% q6 n9 W+ q* M' ?) b$ Q. z. ~5 \6 \/ [3 l" Y
( p* K$ Z2 ~% q. _, E& Y
求大侠指点了; U* \! T, W9 V* W5 S6 r
* ]. b+ l3 X6 q- @7 s, @
1 b$ K8 T9 C, e, O
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

14

主题

211

帖子

2892

积分

四级会员(40)

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

积分
2892
推荐
发表于 2015-11-18 09:47 | 只看该作者
本帖最后由 ykwym 于 2015-11-18 09:49 编辑
7 n! [2 j0 d. _* j' h
zlpkcnm 发表于 2015-10-29 09:15$ l4 P# J/ S" P: U) n. K
好的     THANKS  VERY  MUCH~!

. p% U; {! P4 ]8 _) z9 l你cpu的pcie时钟是外部进去的还是芯片内部产生的,pcie目前只支持2种链接方式:% R2 n. A0 q( g# L; [
1,在开ssc的时候只能是同源时钟,当然对ssc是有要求的,具体的请参考图片。" t7 q, E% c3 z
2,在非同源时钟的时候只能用非SSC的时钟。/ G- L3 w& d7 j: v) g! Z
! l( S: u- N& ~0 j
当然第二点在pcie3.0有带SRIS功能的话是可以支持SSC时钟的。! k" S! v3 i! H% j0 x3 `% r
  A- X( d* z9 x6 {' T! f5 |% O" F

. r  m+ Y0 e; {, [

ssc.png (6.93 KB, 下载次数: 82)

ssc.png

42

主题

691

帖子

2756

积分

四级会员(40)

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

积分
2756
推荐
 楼主| 发表于 2015-10-29 09:15 | 只看该作者
阿笨 发表于 2015-10-21 12:56' w. C4 Y. O5 s+ N
对于PCIE来说独立时钟架构是可以的,但是它不仅仅对SSC和时钟本身有要求,还和芯片自身的CDR能力有关,独立 ...

. j* M- K; Y+ y, I好的     THANKS  VERY  MUCH~!& P' x1 a3 z# }4 U' D
' z% b* q2 V# H" `
: c. Y# G( z$ p( H/ M4 M" U
这个 我想与CPU和device都可能有关系。目前同一颗CPU,也是龙芯的。使用龙芯cpu参考设计的时钟送个TSI721,无法识别该设备。使用本地时钟,可以识别。时钟和之前网卡的设计是一样的。
7 b; ]+ {# W$ S3 ?然而我将龙芯公版的设计改了,使用CPU送出时钟(但是与参考设计差很多),现在TSI721也可以识别了。  ( S8 X: b7 F/ L4 W: v

" c- `, e1 r- b' G7 r; d+ ~此现象和层主描述的原因比较符合& z! Y2 f; @% R- l0 V/ |2 j

点评

你cpu的pcie时钟是外部进去的还是芯片内部产生的,pcie目前只支持2种链接方式:1,在开ssc的时候只能是同源时钟,当然对ssc是有要求的。 2,在非同源时钟的时候只能用非SSC的时钟 当然第二点在pcie3.0有带SRIS功能  详情 回复 发表于 2015-11-18 09:47
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

15

主题

1123

帖子

2417

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
2417
2#
发表于 2015-10-9 17:50 | 只看该作者
是可以的,有可能是你的时钟本身有问题,自己查看下!

点评

本地时钟我是用IDT的时钟发生器产生的,标准的HSCL 时钟  详情 回复 发表于 2015-10-10 09:25

24

主题

1796

帖子

8046

积分

六级会员(60)

Rank: 6Rank: 6

积分
8046
3#
发表于 2015-10-9 22:35 | 只看该作者
用法没问题的,两种都用过' M( v- D5 x, o9 s
1,看下时钟质量,虽然是时钟发生器,但匹配,走线,阻抗有问题的话,同样会导致时钟不达标,我遇到过。
8 [3 w+ T  }% k" `3 T2,看下PCIE卡寄存器配置的common 时钟源寄存器配置是否OK& M) {- g' F0 ~! M) G
貌似一般都是时钟原因,寄存器默认配置一般都是异步

点评

时钟走线,阻抗我已经检查过没问题(已经飞线验证了走线阻抗没问题),时钟发生器我也检查了配置,示波器也量过波形,没发现异常  详情 回复 发表于 2015-10-10 09:30

5

主题

238

帖子

2740

积分

四级会员(40)

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

积分
2740
4#
发表于 2015-10-10 08:30 | 只看该作者
第一次看到搞 龍心的 ,

7

主题

283

帖子

2532

积分

四级会员(40)

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

积分
2532
5#
发表于 2015-10-10 08:57 | 只看该作者
传说中的龙芯
头像被屏蔽

5

主题

23

帖子

76

积分

禁止发言

积分
76
6#
发表于 2015-10-10 09:06 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

42

主题

691

帖子

2756

积分

四级会员(40)

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

积分
2756
7#
 楼主| 发表于 2015-10-10 09:25 | 只看该作者
菩提老树 发表于 2015-10-9 17:50
# v6 s+ m- R0 j$ d是可以的,有可能是你的时钟本身有问题,自己查看下!

! {7 F0 O( [5 @' W本地时钟我是用IDT的时钟发生器产生的,标准的HSCL 时钟
8 E$ g2 k* S7 x# I

点评

那就去别的MB上看看你的PCIE card是否有问题。个人建议还是先确定你的clk没有任何问题,包括 waveform、jitter、risetime等等  详情 回复 发表于 2015-10-10 10:38
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

42

主题

691

帖子

2756

积分

四级会员(40)

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

积分
2756
8#
 楼主| 发表于 2015-10-10 09:30 | 只看该作者
kevin890505 发表于 2015-10-9 22:35$ a4 u  C9 z$ n
用法没问题的,两种都用过% J( `2 B5 S6 c9 U" @* j" d
1,看下时钟质量,虽然是时钟发生器,但匹配,走线,阻抗有问题的话,同样会导 ...
% H. t& ^& K  N) i6 ~" o( z
时钟走线,阻抗我已经检查过没问题(已经飞线验证了走线阻抗没问题),时钟发生器我也检查了配置,示波器也量过波形,没发现异常
3 b7 _9 q3 }- M
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

15

主题

1123

帖子

2417

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
2417
9#
发表于 2015-10-10 10:38 | 只看该作者
zlpkcnm 发表于 2015-10-10 09:25
2 C) R6 {: n/ m5 Z本地时钟我是用IDT的时钟发生器产生的,标准的HSCL 时钟

- W% n, z- h1 [- v5 h" d/ F那就去别的MB上看看你的PCIE card是否有问题。个人建议还是先确定你的clk没有任何问题,包括 waveform、jitter、risetime等等

点评

恩只能先这样了  详情 回复 发表于 2015-10-10 11:04

50

主题

935

帖子

3903

积分

五级会员(50)

Rank: 5

积分
3903
10#
发表于 2015-10-10 10:51 | 只看该作者
把PCIE卡插到因特尔CPU的MB上测试一下吧?其实PCIE不能link的问题还是比较复杂的。对于很多母板来说,他的PCIE检测是很快的,这时候你可能PCIE子卡根本没有起来,这时候是不能link上的。我们做的PCIE的设备,都是PCIE起来以后,让母板reset一下。重新做PCIE的检测。 你可以往这方面看看,还有就是PCIE的协议等等了。时钟的话,只要电平和频率一致,应该是OK的。

点评

卡都是和主板一起起电,主板平台复位一起复位的,这个复位应该不是问题  详情 回复 发表于 2015-10-10 11:08
恩只能先这样了 做了多年的PCIE。用Intel的一直都很顺利,一到国产的CPU,感觉难了  详情 回复 发表于 2015-10-10 11:05

42

主题

691

帖子

2756

积分

四级会员(40)

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

积分
2756
11#
 楼主| 发表于 2015-10-10 11:04 | 只看该作者
菩提老树 发表于 2015-10-10 10:388 F' n: J" q, b. R8 Q
那就去别的MB上看看你的PCIE card是否有问题。个人建议还是先确定你的clk没有任何问题,包括 waveform、j ...

  }% u. O9 I8 j+ i: a恩只能先这样了) _' M$ E7 V# U* l6 B) @
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

42

主题

691

帖子

2756

积分

四级会员(40)

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

积分
2756
12#
 楼主| 发表于 2015-10-10 11:05 | 只看该作者
bluskly 发表于 2015-10-10 10:51% H. m: |. k" w" z+ E0 e6 B+ R; G
把PCIE卡插到因特尔CPU的MB上测试一下吧?其实PCIE不能link的问题还是比较复杂的。对于很多母板来说,他的P ...
" ]9 r  m( \! @/ L6 z- k
恩只能先这样了
$ n9 O- z# s9 \; {- x, u* ~: }( b: C6 x0 ]2 S% g* V. T! h
做了多年的PCIE。用Intel的一直都很顺利,一到国产的CPU,感觉难了8 b+ q  S" E9 q1 {' w

点评

你看看你那龙芯2H PCIE 时钟信号电路。是否有一个电压偏置。  详情 回复 发表于 2015-10-12 13:31
你用过飞腾CPU FT1000 或者FT1500A就知道了~  详情 回复 发表于 2015-10-10 14:27
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

42

主题

691

帖子

2756

积分

四级会员(40)

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

积分
2756
13#
 楼主| 发表于 2015-10-10 11:08 | 只看该作者
bluskly 发表于 2015-10-10 10:51
( I) P% i' R8 H把PCIE卡插到因特尔CPU的MB上测试一下吧?其实PCIE不能link的问题还是比较复杂的。对于很多母板来说,他的P ...

1 b/ |4 ?6 {9 Q7 @, ^4 H卡都是和主板一起起电,主板平台复位一起复位的,这个复位应该不是问题
" s6 B& _5 n& [# q* ^* h
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

50

主题

935

帖子

3903

积分

五级会员(50)

Rank: 5

积分
3903
14#
发表于 2015-10-10 14:27 | 只看该作者
zlpkcnm 发表于 2015-10-10 11:05
* b* \/ D1 k' {恩只能先这样了0 w1 {) r* _( @; U& Y6 H  m

" w3 n/ x6 E/ w: I做了多年的PCIE。用Intel的一直都很顺利,一到国产的CPU,感觉难了
- {: [) |$ q) T" }5 J7 U
你用过飞腾CPU FT1000 或者FT1500A就知道了~5 i1 u8 v. u/ w7 e

点评

飞腾的已经可想而知了~~~  详情 回复 发表于 2015-10-13 08:35

0

主题

8

帖子

1599

积分

四级会员(40)

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

积分
1599
15#
发表于 2015-10-12 11:35 | 只看该作者
会不会两个时钟相差太大,或者有的有SSC有的没有。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-15 23:29 , Processed in 0.083209 second(s), 48 queries , Gzip On.

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

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

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