TI中文支持网
TI专业的中文技术问题搜集分享网站

6670与外设通过SRIO用DIO方式通信,外设如何知道6670里面接受缓冲区的地址?(TI 5月23号杭州培训学员提问)

    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包的一个变通用法

赞(0)
未经允许不得转载:TI中文支持网 » 6670与外设通过SRIO用DIO方式通信,外设如何知道6670里面接受缓冲区的地址?(TI 5月23号杭州培训学员提问)
分享到: 更多 (0)