自己设计的原理图,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这边还要修改什么?或者说我这种方法对吗?多谢!!!
Allen35065:
具体停在什么位置?
需要改动的地方主要是Serdes,时钟的配置;Device地址的配置;
你可以先试试DSP内部环回,CPS1848上应该也有寄存器可以读取到链接的状态。
q zhao:
回复 Allen35065:
谢谢您的回答,不好意思,中间有事,耽误了点时间。1.现在是dsp发给fpga,fpga能收到数,但是数据不对,会是什么原因呢?2.fpga给dsp发的时候,在dsp的80000000地址里看不到数。3.您说的device地址的配置是在哪里修改呢?谢谢。