各位TI工程师,各位DSP大神好!
我在我公司研制的有三颗C6657的板卡上测试SRIO遇到这样的问题:首先,硬件连接关系是DSPA的2口与DSPC的3口相连,DSPB的2口与DSPC的2口相连,都跑X1模式。在配置为1.25G或2.5G的速率的时候,DSPB与DSPC之间很难LINK上,端口状态寄存器偏移(0x158+0x20*n)值为:0x00030301。DSPA与DSPC之间LINK上后也在偏移(0x158+0x20*n)寄存器报计数错误:0x00020202。在这种状态下还能通信相互传输数据。但是在速率配置为3.125G的时候,无论DSPA与DSPC,还是DSPB与DSPC之间都能LINK上,只是(0x158+0x20*n)寄存器还是有报计数错误:0x00020202。能进行数据传输通信。这感觉违背了一般高速跑不起来,低速能跑起来的常规,我们这板卡相反。请问下各位大神这是什么原因?
另外,后来我们想看两两之间的眼图效果,很奇怪的是我们测量的时候发现在DSP初始化后LINK上的信号是断断续续的,不是我们以前看的信号是连续的。在LINK上两个DSP之间进行数据传输的时候,每一次的信号连续会长一些,中间断了的时间会短一些。请问下各位高手有没有遇到过这样问题,是什么原因?
user3604554:
急啊,有没有大神来回复下啊!
Shine:
回复 user3604554:
请问每个DSP的回环测试能成功吗?
是否有检查过pcb layout?http://www.ti.com/lit/an/sprabc1/sprabc1.pdf
user3604554:
回复 Shine:
每一个DSP的回环测试能成功。
那我们先按你给的文档检查下!
user3604554:
回复 user3604554:
没有大神遇到过类似问题吗?没有人来给出个方向吗?
user3604554:
回复 user3604554:
顶起来,不能沉!急等解决!