赛灵思
直播中

韩刚龙

7年用户 1011经验值
私信 关注
[问答]

是否可以将一个源同步时钟与多个数据线相关联?

我对使用源同步时钟将大量数据从一个FPGA移动到另一个FPGA感兴趣。
但由于设计的性质,我没有很多可用的PLL,因此我无法发送许多时钟数据对。
假设所有迹线具有相同的延迟,是否可以将一个源同步时钟与多个数据线相关联?
非常感谢你

回帖(7)

林立

2020-8-7 09:24:28
我认为你正在寻找的是ISERDES和OSERDES功能。
请阅读UG471第3章.I / O支持2到8位宽的串行器/解串器功能,当级联时,可以支持ISERDES2 10或14位。
接口可以运行SDR或DDR模式。
祝你好运。
举报

陈玉筠

2020-8-7 09:37:39
假设所有迹线具有相同的延迟,是否可以将一个源同步时钟与多个数据线相关联?
绝对。
对于一个时钟可以关联多少引脚的唯一实际限制是接收时钟。
如果要捕获的所有引脚与转发时钟位于同一I / O bank中(并且时钟必须位于具有时钟功能的引脚上),则FPGA中捕获接口的时序要容易得多。
在7系列器件中,存储体中有50个引脚,因此如果所有信号都是单端信号,则可以有49个信号与一个时钟相关联。
如果信号是差分的,那么你可以做到23;
一个银行可以做24个差分信号(其中2个单端信号没有差分对) - 你用一个用于时钟,另一个23用于数据。
你可以做更多(使用其他时钟方案),但它们的时序性能更差。
有关时钟方案的讨论,请参阅有关各种时钟方案的文章。
Avrum
举报

刘琬婷

2020-8-7 09:46:28
我打算使用IOSERDES块,但我没有可用的PLL。
即使在14位DDR模式配置中,我的设计也需要很多IOSERDES。
所以我不确定让一组ISERDES共享单个捕获时钟是一个好主意,因为我不可能给每个14位配置自己的PLL。
举报

刘琬婷

2020-8-7 10:06:10
@avrumw感谢您的澄清!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分