水木社区手机版
首页
|版面-可编程器件技术(FPGATech)|
新版wap站已上线
返回
1/1
|
转到
主题:请问Spartan-6 PCIE的REFCLK能否用本地的异步时钟?
1楼
|
Dever
|
2021-04-25 15:39:29
|
展开
不行
【 在 AngelDog (AngelDog) 的大作中提到: 】
: 官方的SP605开发板(Spartan-6芯片LX45T)的PCIE例子,是用插槽知道的REFCLK通过IC产生125Mhz。我也尝试过Add-in板子直接使用插槽的100Mhz REFCLK,都可以成功工作。
:
: 但是现在我的Sparta-6的PCIe Add-in板子通过很长的延长线(20cm)到计算机主板插槽,所以想用Add-in板子自带的时钟芯片PI6C557产生100Mh信号作为独立的异步REFCLK,可是板子一直link up不起来,请问有人做过类似的吗?已经按照手册要求取消选中Enable Slot clock configuration选项了。
:
--
FROM 106.121.9.*
5楼
|
Dever
|
2021-04-25 18:21:39
|
展开
虽然pcie spec支持异步local时钟模式,但是据我所知,xilinx的integrated pcie基本上不能成功支持异步local时钟,特别是当host是ssc时钟的情况。
网上有帖子说,是因为fpga的pll的带宽不够大,锁不住ssc时钟。如果host能够关闭ssc,pcie endpoint这头是或许成功使用local clock的,不过我自己没有试过,之前网上查有说成功的。
【 在 AngelDog 的大作中提到: 】
: 请问因为Spartan6不支持这样吗?
: 看PCIe的Spec说明是支持异步REFCLK的
:
--
FROM 111.196.56.*
8楼
|
Dever
|
2021-04-26 02:12:48
|
展开
ssc是扩频时钟,100M参考时钟以30khz三角波变化,相当于6000ppm,如果pll带宽不够,是锁不住的。
【 在 jiu (我喜欢喝醉了那种感觉。) 的大作中提到: 】
: SSC是指展频吗?那个只是用来降低EMI的。PLL能锁住就能用。
: 跟End point的时钟从哪儿来没有关系。
: 【 在 Dever (kw) 的大作中提到: 】
: : 虽然pcie spec支持异步local时钟模式,但是据我所知,xilinx的integrated pcie基本上不能成功支持异步local时钟,特别是当host是ssc时钟的情况。
--
FROM 111.193.160.*
13楼
|
Dever
|
2021-04-26 21:52:18
|
展开
如果一定要用独立时钟方案,可以考虑用PLX的pcie switch芯片,新的芯片都有时钟隔离功能。不过成本要增加几百块。
【 在 AngelDog (AngelDog) 的大作中提到: 】
: 还是不行..
: 我找到Xilinx的一个解答,似乎和这个有关:
:
https://china.xilinx.com/support/answers/18329.html
: 里面提到:
--
FROM 111.193.160.*
20楼
|
Dever
|
2021-04-28 16:24:34
|
展开
赞同,这个可能是最可行的方案了,只可惜现在允许关闭ssc的主板差不多已经绝迹了。
【 在 sosuge (危险的天然呆) 的大作中提到: 】
: spartan-6的pcie估计是gen1或gen2吧,那应该是不支持SRIS的,如果想用独立时钟架构就要把mother board和addin card的参考时钟都关掉SSC试试,否则的话只能用插槽自带的REFCLK了
: --
:
:
--
FROM 111.196.56.*
22楼
|
Dever
|
2021-04-28 18:22:59
|
展开
对于PC来说,通过EMI是销售上市的条件呀。早期主板bios是有开关可以关闭SSC,现在都没有了,不能关闭SSC
【 在 jiu 的大作中提到: 】
: SSC仅仅是为了通过EMI啊。为啥默认都打开了呢??
: bios里面可以设置关闭吗?
:
--
FROM 111.196.56.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版