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.

关于FPGA与 DSP SRIO通信

Other Parts Discussed in Thread: TMS320C6670

你好!我现在尝试实现FPGA通过SRIO接口向DSP TMS320C6670发送数据,代码基于CCS5.0下的SRIO_Loopbacktestproject,但发现在sriodevice_init()完成后,srio_init()还未运行,DSP即会发出error response给FPGA,请问为什么?

另外,请问DSP侧SRIO接收的数据最先在哪里可以看到,地址是什么?

  • 1)原因是由于RAPIDIO物理层会自动发出一些control symbol给对端,这一过程不需要软件参与

    2)你可以参考SRIO RAPIDIO 协议规定的CSR/CAR 寄存器,若从应用角度来看,接收数据地址是由FPGA发起端决定的

  • dejiang pi您好,我现在也在做类似的实验,FPGA通过SRIO接口向DSP发送数据,dsp设置成slave模式初始化后显示link上,fpga也开始发送数据,但如何从DSP侧观察接收到的数据,FPGA发送数据时并没有设置接收数据的地址。请问您是怎样做的

  • zhen kong,目前没有好的方式可以查看到物理层收到数据。

    你需要在FPGA发送数据时设置好dsp端地址,通过观察数据变化来验证发送是否成功。

    btw,你们用的哪家的FPGA?

  • 我想询问一下楼主,板卡是你们自己设计的吗?连接C6678内核需要做哪些工作啊,跪求啊!qq:526133803

  • 您好:

    除了在DSP端内存直接观察数据变化,能不能用其他方式在DSP端跟踪当前获得的数据包,是否有寄存器或者参变量能获取当前收到packet中配置的数据、地址及相关信息?还有,请问DSP从端接收packets是通过中断的方式么?