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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3681|回复: 7

[原创] ADI公司TS系列DSP的link port接口 和xilinx 高速接口设计

[复制链接]
发表于 2014-11-11 22:09:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
link port是ADI公司TS系列DSP的接口,4bit数据线,伴随同步时钟(240Mhz或更高),ddr方式,一次至少传128bit,即要16个时钟周期。即5根线。但是有个比较不好设计的地方是,5根线中没有标明数据有效的信号,即此接口的时钟和数据是相互伴生的,有时钟有数据,数据停时钟停,也就是说这个发送时钟是间断的。这样FPGA作为接收方,就没有可以一直使用的时钟来reg数据。加上高速DDR的方式,使得FPGA的接收不稳定。不知道大家有没有什么好的想法。
我现在尝试了两种方式,
1,使用IDDR+iodelayctrl的方式,调整延时,可是抓到正确的数据,但是问题,a:由于上电后link port发送时钟相位的不确定性,每次传输可能需要设置的iodelay参数都不同,程序不具备灵活性。b,由于没有连续时钟,收到的数据reg后没法同步全写入fifo(不知道fifo是否接受间断时钟),c,即使写入fifo,由于iddr+iodelay在数据稳定后,时钟已经停止,最后几个数据有可能无法写入fifo。
2,不使用IDDR,使用FD,通过正反向时钟进行reg,后移位寄存。但是问题,a,由于高速串行数据时序上比较严格,速度高后稳定性差。2,解出的数据,也会出现丢头或丢尾。

不知道大家对于这种有数据有时钟,没数据没时钟的处理如何做的。或者有什么好方法?
 楼主| 发表于 2014-11-13 16:30:54 | 显示全部楼层
有没有谁有这方面经验
 楼主| 发表于 2014-11-14 20:18:58 | 显示全部楼层
有没有谁有这方面经验 谢谢
发表于 2014-11-14 21:26:15 | 显示全部楼层
请参考xilinx的XAPP727或者atlera的an332,还有xapp634和xapp635,后两个太老不推荐
 楼主| 发表于 2014-11-16 00:08:34 | 显示全部楼层
回复 4# gaobaitong


   xapp727吗 怎么搜索不到?
发表于 2014-11-16 18:25:29 | 显示全部楼层
??????????????????????/
发表于 2014-11-16 22:58:14 | 显示全部楼层
仔细看文档进行设计。没有什么难不难的,只有用心不用心。
 楼主| 发表于 2014-11-23 21:08:13 | 显示全部楼层
回复 4# gaobaitong


    xapp727 好像现在下载不了 你有留存的吗 谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-25 16:10 , Processed in 0.027414 second(s), 9 queries , Gzip On, Redis On.

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