TI中文支持网
TI专业的中文技术问题搜集分享网站

SRIO板间通信问题

问题描述:

        我做了3块基于TMS320C6455 DSP+FPGA的开发板。其中两块板子是一模一样的(这里称为板A),还有一块板子是不一样的(这里称为板B)。每块板子都将DSP和FPGA的SRIO总线通过高速接插件引出,可以用高速线缆连接。板A和板B进行自环(通过高速线缆将同一个板上的两个接口连接)测试都可以进行通信。板A和板A进行通信也没有问题。但是板A和板B通信时就是无法链接上。误码率很高(e-4左右)。FPGA用的是XILINX的IP核,高速线缆用的是samtec的,该线缆跑5G的信号没有问题。

  问题:

       1.在进行SRIO板间通信时需要注意些什么?跟板间通信有什么不一样的。

       2.为什么相同的板子板间通信可以,而不同的两个板子却不行。是时钟源不同步,还是不同的板子干扰不一样?或者是别的什么原因造成的呢?

      3.我通过示波器观察了问题2两种情况的眼图,发现眼图差不多,但是没有测量抖动。是不是不同板子的抖动不一样也会导致链接不上呢。我对抖动的一些参数还是不太了解,而且示波器上的抖动测量参数比较多,请问如果要测量抖动的话需要着重测量那些抖动呢? 

aichen wang:

你好!

      我们也在做板间SRIO通信,现在遇到了一些问题:两个同样板子之间的DSP能建立SRIO链接,但是无法发送数据,程序卡在keystone_wait_LSU_completion函数中(注:SRIO测试程序在板内测试是正确的,即暂时排除程序问题)。不知道您能否针这个问题给出一点建议?  希望您能不吝赐教

谢谢

赞(0)
未经允许不得转载:TI中文支持网 » SRIO板间通信问题
分享到: 更多 (0)