打印

C6678 SRIO求助

[复制链接]
9740|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pihois|  楼主 | 2013-2-25 19:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在我设计的板子上,有两片C6678和一片xilinx公司FPGAVirtex6,他们之间是4X的SRIO。

            

我使用的程序是在论坛提供的SRIO程序上修改的,SRIO是4X3.125G,可以实现FPGA和DSP之间相互发送数据(SWRITE,NWRITE,NREAD都试过),数据也是正确的,但是碰到一个奇怪的问题:

我通过DSP发送1600Bytes的数据给FPGA,那么将LSU的寄存器配置完毕后,DSP应该会自动的将这数据拆分成7个packets发送到FPGA,FPGA也应该收到7个Packets,如下图:



从图中看出,FPGA确实是收到了数据,也是正确的数据。

但是当我重新加载程序,FPGA和DSP都是使用相同的程序,但是有时候FPGA收到的数据不连续,但是数据全都正确的,如下图:



就好像配置成的4XSRIO变成了1XSRIO,而且在FPGA端的一个信号显示link确实变成了1X,但我明明两边都配置成的4X,难道DSP在另外3X的SRIO有问题的情况下,会自动的变成1X吗?还有同样的程序,有时候正确,有时候错误?实在找不到问题所在,打扰了!


相关帖子

沙发
pihois|  楼主 | 2013-2-25 19:33 | 只看该作者
谢谢了!

使用特权

评论回复
板凳
江湖小小英雄| | 2013-6-18 17:20 | 只看该作者

使用特权

评论回复
地板
迷途的驴| | 2013-7-11 09:04 | 只看该作者
您好,我们遇到了同样的问题,请问您是怎么解决的?

使用特权

评论回复
5
迷途的驴| | 2013-7-11 09:04 | 只看该作者
江湖小小英雄 发表于 2013-6-18 17:20

您解决该问题了吗?

使用特权

评论回复
6
applerins| | 2013-11-22 22:36 | 只看该作者
dsp srio你是怎么修改的?

使用特权

评论回复
7
江湖小小英雄| | 2014-1-3 16:45 | 只看该作者
srio有时候不稳定,可以在程序中做一个纠错功能,在1x的情况可以修复为4x的;

使用特权

评论回复
8
zhangmangui| | 2014-1-3 17:00 | 只看该作者
江湖小小英雄 发表于 2014-1-3 16:45
srio有时候不稳定,可以在程序中做一个纠错功能,在1x的情况可以修复为4x的; ...

能不能发个帖  详细分享一下
谢谢啦

使用特权

评论回复
9
bigmall| | 2015-1-31 09:32 | 只看该作者
谢谢,有参考

使用特权

评论回复
10
edishen| | 2015-1-31 15:43 | 只看该作者
不知楼主是否已解决

使用特权

评论回复
11
edishen| | 2015-1-31 15:43 | 只看该作者
欢迎分享啊

使用特权

评论回复
12
SilentLove| | 2015-2-10 21:26 | 只看该作者
楼主源码能分享一下吗?   对于DSP的SRIO 重新加载DSP有的时候DSP的ACKID不会清   FPGA一般会清   我在调试C6455时候碰到过  试试DSP硬核复位吧     另外真心求源码!

使用特权

评论回复
13
lovecat2015| | 2015-2-28 17:18 | 只看该作者
谢谢,顶

使用特权

评论回复
14
AcedX| | 2016-4-9 10:13 | 只看该作者
SilentLove 发表于 2015-2-10 21:26
楼主源码能分享一下吗?   对于DSP的SRIO 重新加载DSP有的时候DSP的ACKID不会清   FPGA一般会清   我在调试 ...

请问在吗,能否交流一下!

使用特权

评论回复
15
AcedX| | 2016-4-9 14:47 | 只看该作者
求楼主过来回帖!!!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

108

帖子

1

粉丝