这边DSP使用SRIO从FPGA读一块数据时,FPGA中块数据地址和DSP中块地址都是一一对应的,读完一个数据,FPGA那边也会地址增加一个字节。
现在要通DSP将一块数据写入到FPGA的FIFO中。 FPGA仅提供给DSP一个FIFO地址就可以了吗?DSP向FPGA写完一个数据后,FPGA会不会增加地址?如果一次LSU写入的数据不是4个字节对齐的话,譬如写999个,FPGA那边的FIFO收到的是999还是1000啊?
Thomas Yang1:
FPGA仅提供给DSP一个FIFO地址就可以了吗?
【TY】对,
DSP向FPGA写完一个数据后,FPGA会不会增加地址?如果一次LSU写入的数据不是4个字节对齐的话,譬如写999个,FPGA那边的FIFO收到的是999还是1000啊?
【TY】这个取决于FPGA侧怎么实现,SRIO底层包是地址+size,具体FPGA侧怎么应对,要咨询FPGA侧开发人员