This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于DSP和FPGA之间通过SRIO通信的问题?

 自己设计的原理图,2片DSP6678,分别是DSP-A和DSP-B;通过CPS1848(RAPID IO SWITCH)连接,每个DSP 4路SRIO LANE都连上了(初步跑在X1模

式),,FPGA控制DSP和CPS上电。FPGA也和CPS1848连接了。     软件例程是官网提供的.:目录是\K1_STK_v1.1\K1_STK_v1.1\SRIO 程序是SRIO_Test.c 和 SRIO_2DSP_Test.c

现测试FPGA和DSP之间的通信。我只负责DSP的程序。

问题:测试FPGA和DSP通信,DSP这边我用例程 SRIO_2DSP_Test.c测试;中间一些参数我都改过了,通过选择、线速什么的都改过了,还是停在初始化函数里,问下DSP这边还要修改什么?或者说我这种方法对吗?多谢!!!

  • 具体停在什么位置?

    需要改动的地方主要是Serdes,时钟的配置;Device地址的配置;

    你可以先试试DSP内部环回,CPS1848上应该也有寄存器可以读取到链接的状态。

  • 谢谢您的回答,不好意思,中间有事,耽误了点时间。 1.现在是dsp发给fpga,fpga能收到数,但是数据不对,会是什么原因呢? 2.fpga给dsp发的时候,在dsp的80000000地址里看不到数。 3.您说的device地址的配置是在哪里修改呢?谢谢。