Quantcast
Channel: 数字信号处理器 (DSP) & ARM® 微处理器
Viewing all articles
Browse latest Browse all 21822

帖子: 6678与FPGA通信握手问题-如何获知发送数据所在的地址和长度

$
0
0

6678通过SRIO与FPGA通信,FPGA发起,向DSP的内存写数据,DSP再将数据写回FPGA。

问题1:DSP如何得知何时发送完毕?是否必须通过中断(门铃中断或者GPIO中断)
问题2:DSP如何获知写数据所在的地址和数据长度?有没有寄存器可供查询?是否必须自定义一个寄存器,用来存储地址和长度,当发送完毕后,dsp读该寄存器,然后进行操作?
问题3:以下流程是否正确?为提高带宽?是否需要完善?
1、FPGA写数据到dsp内存
2、FPGA写完数据后,写地址和长度到寄存器
3、FPGA发送中断
4、dsp响应中断,读取寄存器
5、dsp根据寄存器的内容,读对应地址和长度,并写回FPGA

问题4:上述流程中,如果DSP改用查询方式,是否可以?


Viewing all articles
Browse latest Browse all 21822

Trending Articles