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

SRIO和以太网联合工作

SRIO作为BIOS里的一个HWI,以太网作为一个task。两个都放在Core0内执行。

SRIO采用direct IO和SWRITE模式,利用DOORBELL的中断方式传输。

以太网采用NDK基于Client例程开发,用NDK API函数send做发送。

目前怀疑中断影响了以太网发送数据,导致发送时间不够而不能在指定的每周期内完成以太网send。

利用TSCL测试了DOORBELL的时间,发现两次DOORBELL相应之间的时间间隔为4800ns左右,每次DOORBELL执行的时间为350ns左右。应该是有时间去执行以太网send函数的,但目前出现以太网不能完成预期次数数据传输的问题。

现在以太网不能完成预期次数,预期数据量的传输。具体是:让以太网发送连续的递增数,接受到的数据连续,但是数据量少于预期值。

Allen35065:

srio传输的数据量有多大,考虑内存带宽冲突的问题。

赞(0)
未经允许不得转载:TI中文支持网 » SRIO和以太网联合工作
分享到: 更多 (0)