您好,
FPGA通过SRIO与6678DSP互连,FPGA端nwrite请求下按照协议对数据打包,其中nwrite 首部有34位表示地址,请问这34位地址是否可以直接寻址DSP内部空间,比如这34位地址为0x80000000,是否FPGA nwrite 的数据直接写入DSP 端的DDR中。或者说DSP端SRIO通过配置哪些寄存器可以达到上述目的?
谢谢
Andy Yin1:
如keystone SRIO手册所述,SRIO支持DIO及message两种方式,在DIO模式下,需要在发送端预知对端地址,其中有一个配置域是对端的地址,对DSP侧为发送端而言携带的是对端32bit的地址,之后数据可以直接写到对端相应的memory。你看到的34bit地址是FPGA端的么,如果要写到DSP侧接的DDR,应该就是你的理解。