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通过SRIO向FPGA写数据的地址问题



阅读SRIO手册得知,DSP通过DirectIO包向FPGA传输数据时,DirectIO包的包头中包含源地址和目标地址信息,这些信息经过寄存器的设置会自动打包到包头,接收端收到DirectIO包后会解析包头的信息,通过DMA的方式将数据传输到包头中的目标地址去,那下一包数据的地址是DSP端递增的,还是FPGA增加的?如果是DSP端递增地址的,那DSP端要什么操作才会实现这个递增过程?

  • 请问“下一包数据的地址是DSP端递增”是指什么地址?DSP端每个包里都要指定地址和byte count。
  • 您好,指的是下一包的目的地址是在DSP端累加一个包的长度吗?这个过程需要设置什么吗?还是有现成的函数能完成这个地址累加的过程?
  • 你没理解dio面向的场景,DIO操作的假设条件是通信的双方明确双方的内存地址及功能,这意味着收发双方需要明确双方的内存大小/块数及功能以及每次具体使用的块和收发后对端知道传输完毕的机制;
    如何自增,需要你们自己明确,而后实现中去体现。