SRIO的DIO模式下,需要知道本端和对端的地址,我们用FPGA接收图像,然后传给DSP,此时它如何知道DSP的接受地址?
当然在调试时候,可以静态分配内存,然后看.map文件看到数组地址,然后写到FPGA程序中。但每次修改DSP程序,这个接收地址都有可能改变。
但在实际应用中应该如何做?DSP分配地址之后,先通过message的方式告诉FPGA还是怎么样?
Thomas Yang1:
Hi Cai Lei
你需要通过DSP软件编程的时候定义好,FPGA发送到DSP上的地址,这个地址可以是一个全局数组,
另外如果你不得不改变这个全局数组的地址,你可以在DSP- FPGA link建立好了之后,通过maintenance包将memory的地址发送到一个不用的FPGA SRIO 协议寄存器中去,当然这是对maintenance包的一个变通用法