搜索
bottom↓
回复: 13

artix 和 KINTEX 之间用GTP,GTX跑相同参数的发送接收例程无法通讯

[复制链接]

出0入91汤圆

发表于 2021-7-27 15:44:48 | 显示全部楼层 |阅读模式
如题, 很奇怪的, 发送和接收都是 SDI 的电路,  GTX  GTP里面也设置的 3G-SDI  (HD-SDI)也试过,  现在在 transceiver wizard里 两边设置了相同的参数,并且同时右键打开官方的发送接收例程,  实际跑下来一点反应都没有

有这方面调试经验的大牛吗? 两块板子相互独立 ,高速接口晶振相同,  板子一个是ARTIX  7 一个是KINTEX 7

没有这么高频率的示波器,现在都不知道有什么办法测试了  

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入442汤圆

发表于 2021-7-27 16:45:38 来自手机 | 显示全部楼层
交叉实验啊。自收发,a给k,k给a

出215入169汤圆

发表于 2021-7-27 19:18:56 | 显示全部楼层
借个示波器没多少钱,赶快去找人帮忙

出0入8汤圆

发表于 2021-7-27 19:51:51 来自手机 | 显示全部楼层
没反应是什么意思,没收到数据还是收到错误数据。直接看接收端串并转换后的数据,有没有sdi协议里的sof等同步码

出0入91汤圆

 楼主| 发表于 2021-7-27 22:37:54 来自手机 | 显示全部楼层
wye11083 发表于 2021-7-27 16:45
交叉实验啊。自收发,a给k,k给a

同一个板子只有发,或者只有收,自发自收可以内部连线测试吗?

出0入91汤圆

 楼主| 发表于 2021-7-27 22:38:59 来自手机 | 显示全部楼层
prow 发表于 2021-7-27 19:51
没反应是什么意思,没收到数据还是收到错误数据。直接看接收端串并转换后的数据,有没有sdi协议里的sof等同 ...

没有加sdi协议,只是单纯用了它的信道,参考代码是一边发送,另一边检验数据是否正确

出0入91汤圆

 楼主| 发表于 2021-7-27 22:40:45 来自手机 | 显示全部楼层
monkeynav 发表于 2021-7-27 19:18
借个示波器没多少钱,赶快去找人帮忙


设计的是6 G的速率,现在降速3G在调试, 这个频率的示波器,少说也要宝马4系的价格了吧

出0入8汤圆

发表于 2021-7-27 23:00:56 | 显示全部楼层
ackyee 发表于 2021-7-27 22:37
同一个板子只有发,或者只有收,自发自收可以内部连线测试吗?

可以自回环

出0入91汤圆

 楼主| 发表于 2021-7-27 23:10:41 来自手机 | 显示全部楼层
本帖最后由 ackyee 于 2021-7-27 23:12 编辑
prow 发表于 2021-7-27 23:00
可以自回环


自回环是内部wire直连吗?我明天试试

我有点怀疑没走标准sdi协议,硬件电路把数据给咔嚓了,硬件电路里有电缆驱动电路,和时钟恢复电路,都是标准sdi芯片,但是两颗芯片手册全羊找不到,代理商那也要不到,xilinx参考电路上用的

出0入8汤圆

发表于 2021-7-27 23:26:18 | 显示全部楼层
ackyee 发表于 2021-7-27 23:10
自回环是内部wire直连吗?我明天试试

我有点怀疑没走标准sdi协议,硬件电路把数据给咔嚓了,硬件电路里 ...


自回环可以理解为内部wire直连

没走标准协议应该不要紧,sdi driver、sdi retimer并不会检测SDI协议,只要速率和标准SDI一致就行

出0入91汤圆

 楼主| 发表于 2021-7-28 09:45:34 | 显示全部楼层
本帖最后由 ackyee 于 2021-7-28 09:53 编辑
prow 发表于 2021-7-27 23:26
自回环可以理解为内部wire直连

没走标准协议应该不要紧,sdi driver、sdi retimer并不会检测SDI协议,只 ...


刚试了下   直接 assign  RX=TX  不能综合

我查了下资料 把  assign  gt0_loopback_i                       =  3'b010;  应该是内部近端回环
直接 Transceivers Wizard 里面设置好参数, 自动生成一个收发的验证工程,并且把 回环设置成上面的 3'b010

PS 刚刚又测试了下  回环成功了
是GTX的CLK 信号线管脚定义错了,但是看了以前的 工程 这个信号线是接对的, 一步一步查问题了

出0入8汤圆

发表于 2021-7-28 11:41:47 | 显示全部楼层
ackyee 发表于 2021-7-28 09:45
刚试了下   直接 assign  RX=TX  不能综合

我查了下资料 把  assign  gt0_loopback_i                   ...

GTX这种高速串行接口不能直接assign
要像你现在这种方法才行

出0入91汤圆

 楼主| 发表于 2021-7-28 12:54:16 | 显示全部楼层
prow 发表于 2021-7-28 11:41
GTX这种高速串行接口不能直接assign
要像你现在这种方法才行

是的  我现在相同的方式   KINTEX 下 回环成功   ARTIX下失败  ,在找原因

出0入91汤圆

 楼主| 发表于 2021-7-28 13:59:29 | 显示全部楼层
prow 发表于 2021-7-28 11:41
GTX这种高速串行接口不能直接assign
要像你现在这种方法才行

GTX  loopback   有20%概率  失败  ,郁闷了, 换了晶振问题依旧  
还要查下原因
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-27 01:19

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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