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

TMS320C6678: SRIO传输的咨询

Part Number:TMS320C6678

现在方案:FPGA(发起方)与DSP(目标方)以SRIO的NWRITE_R(不使用中断和门铃机制)实现数据的传输,其中FPGA读取AD信号通过SRIO传送给DSP进行信号处理。因没有做过嵌入式的开发,回答请问题请详细点。

1、想咨询下DSP作为目标端是通过直接读取FPGA写入到DSP地址读取数据?

2、 FPGA作为NWRITE_R事务发起方 ,DSP端作为目标方如何实现向FPGA端写入数据,向那个地址写入数据?

      还是通过CSL_SRIO_SetLSUTransfer函数实现Srio_Ftype_RESPONSE 事务发送马? 

2、DSP端作为发送方能理解是通过CSL_SrioHandle hSrio的LSU控制实现NWRITE事务。

首先,DSP端是否先把SRIO的模式、时钟、传输率配置完毕后,然后采用Direct I/O直接发送数据这样理解正确?

其中:

tparams.rapidIOLSB = (uint32_t)srio_trans_dst; // Transmission target address (32bit) //目标地址
tparams.dspAddress = (uint32_t)srio_trans_src; // Indicates the address sent by LSU 源地址

tparams.dstID = REMOTE_DEVICEID1_8BIT; 

tparams.bytecount = transfer_size;    

CSL_SRIO_SetLSUTransfer(hSrio, LSU_Number, &tparams);

rapidIOLSB、dspAddress、 dstID 代表什么含义,有什么关系 ?

Nancy Wang:

建议您到SRIO手册中查看相关解释。

由于我不是这方面专家,给你找了一些资料希望能够帮助理解:

https://blog.csdn.net/wordwarwordwar/article/details/77435216

blog.csdn.net/…/70244003

2742.SRIO_Programming_Performance.pdf

https://www.ti.com.cn/cn/lit/ug/sprugw1c/sprugw1c.pdf

,

XING CUI:

非常感谢,你的回复.

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: SRIO传输的咨询
分享到: 更多 (0)