在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: qianyuji

[求助] 两块FPGA之间并行数据传输

[复制链接]
发表于 2015-10-27 06:06:57 | 显示全部楼层

标题

回复 7# glace12123
    请问,您说的这个方法,怎么保证接收端接收端正确采样
发表于 2015-11-6 23:37:08 | 显示全部楼层
先看看你要求两片FPGA互通的带宽是多大。如果双向的数据传输带宽都小于72Mbps。那么看看是不是可采用下面方法,实现一个双向72Mbps的全双工 interbus.   
0)总共有18根线,分成两组各9根分别做TX和RX。 TX和RX,各用1bit作为valid线,另8根作为data.
1)在发送侧,将valid扩展宽为2个周期(36M时钟),data扩展宽为4个周期,data先发1个周期然后,发valid。
2)在目的侧,data在目的时钟域打4拍(其中2拍为同步器),valid在目的时钟域进行同步处理(2拍同步器),然后在目的时钟域进行valid的边沿检测,恢复出目的时钟域1个周期的valid,对打4拍的data采样就行了。
3)当然,这个方法对PCB走线是有要求的,data bus的走线差,一定要尽量小。
发表于 2015-11-7 01:11:03 | 显示全部楼层
hankshaking
如果速度快再傳之前先做個system sync pattern
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-26 05:22 , Processed in 0.014055 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表